Why Use Synthesis?
Shorter design cycles
- Hit market window sooner
- Lower development costs
Fewer errors
- Greater likelihood of meeting initial specification
- Less debugging time
Ability to search design space
- Encourages top-down design
- Can explore tradeoffs among many possible designs
- Allows technology independent design
- A popular use is migrating FPGA designs to ASICs