1.1. System Specification
1.2. Device Selection
1.3. Early System and Board Planning
1.4. Pin Connection Considerations for Board Design
1.5. I/O and Clock Planning
1.6. Design Entry
1.7. Design Implementation, Analysis, Optimization, and Verification
1.8. Conclusion
1.9. Document Revision History
1.10. Design Checklist
1.11. Appendix: Arria® 10 Transceiver Design Guidelines
1.7.1. Selecting a Synthesis Tool
1.7.2. Device Resource Utilization Reports
1.7.3. Quartus Prime Messages
1.7.4. Timing Constraints and Analysis
1.7.5. Area and Timing Optimization
1.7.6. Preserving Performance and Reducing Compilation Time
1.7.7. Simulation
1.7.8. Formal Verification
1.7.9. Power Analysis
1.7.10. Power Optimization
1.7.4.1. Recommended Timing Optimization and Analysis Assignments
Number | Done? | Checklist Item |
---|---|---|
1 | Turn on Optimize multi-corner timing on the Fitter Settings page in the Settings dialog box. | |
2 | Use create_clock and create_generated_clock to specify the frequencies and relationships for all clocks in your design. | |
3 | Use set_input_delay and set_output_delay to specify the external device or board timing parameters. | |
4 | Use derive_pll_clocks to create generated clocks for all PLL outputs, according to the settings in the PLL IP cores. Specify multicycle relationships for LVDS transmitters or receiver deserialization factors. | |
5 | Use derive_clock_uncertainty to automatically apply inter-clock, intra-clock, and I/O interface uncertainties. | |
6 | Use check_timing to generate a report on any problem with the design or applied constraints, including missing constraints. |
The assignments and settings described in this section are important for large designs such as those in Arria® 10 devices.
When the Optimize multi-corner timing option is on, the design is optimized to meet its timing requirements at all timing process corners and operating conditions. Therefore, turning on this option helps create a design implementation that is more robust across PVT variations.
In your TimeQuest Timing Analyzer .sdc constraints file, apply the recommended constraints to your design.
Related Information