Visible to Intel only — GUID: kgh1487184688487
Ixiasoft
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
Visible to Intel only — GUID: kgh1487184688487
Ixiasoft
1.5.7. I/O Simultaneous Switching Noise
Number | Done? | Checklist Item |
---|---|---|
1 | Analyze the design for possible SSN problems. | |
2 | Reduce the number of pins that switch the voltage level at exactly the same time whenever possible. | |
3 | Use differential I/O standards and lower-voltage standards for high-switching I/Os. | |
4 | Use lower drive strengths for high-switching I/Os. The default drive strength setting might be higher than your design requires. | |
5 | Reduce the number of simultaneously switching output pins within each bank. Spread output pins across multiple banks if possible. | |
6 | Spread switching I/Os evenly throughout the bank to reduce the number of aggressors in a given area to reduce SSN (when bank usage is substantially below 100%). | |
7 | Separate simultaneously switching pins from input pins that are susceptible to SSN. | |
8 | Place important clock and asynchronous control signals near ground signals and away from large switching buses. | |
9 | Avoid using I/O pins one or two pins away from PLL power supply pins for high-switching or high-drive strength pins. | |
10 | Use staggered output delays to shift the output signals through time, or use adjustable slew rate settings. |
SSN is a concern when too many I/Os (in close proximity) change voltage levels at the same time. Plan the I/O and clock connections according to the recommendations.
For more information, refer to “ Arria® 10 I/O Features” for details about the features you can use.