18.104.22.168. Guideline: Optimize Synthesis for Area, Not Speed
If resource utilization is an important concern, you can optimize for area instead of speed.
- If you are using Intel® Quartus® Prime integrated synthesis, click Assignments > Settings > Compiler Settings > Advanced Settings (Synthesis) and select Balanced or Area for the Optimization Technique.
- If you want to reduce area for specific modules in your design using the Area or Speed setting while leaving the default Optimization Technique setting at Balanced, use the Assignment Editor.
- You can also use the Speed Optimization Technique for Clock Domains logic option to specify that all combinational logic in or between the specified clock domain(s) is optimized for speed.
- In some synthesis tools, not specifying an fMAX requirement can result in lower resource utilization.
Optimizing for area or speed can affect the register-to-register timing performance.
The Intel® Quartus® Prime software provides additional attributes and options that can help improve the quality of your synthesis results.
Did you find the information on this page useful?