PPT Slide
Can't design FPGAs by hand too much logic to manage, hard to make changes (logic and interconnection resources)
Critical need for computer-aided design tools
Hardware description languages specify functionality of logic at a high level
Logic synthesis process of compiling HDL program into logic gates and flip-flops
Technology mapping map the logic onto elements available in the implementation technology (type of gate array)
Placement and routing positioning logic blocks and making connections so that device can be programmed