1.1. Definitions
1.2. Understanding SSN
1.3. Guidelines: Data Input Pin
1.4. Guidelines: Clock and Asynchronous Control Input Signal
1.5. Guidelines: Clock and Data Input Signal for MAX® 10 E144 Package
1.6. Guidelines: I/O Restriction Rules
1.7. Guidelines: Placement Restrictions for 1.0 V I/O Pin
1.8. Guidelines: LVTTL/LVCMOS I/O Utilization for MAX® 10 FPGA Package B610
1.9. Guidelines: External Memory Interface I/O Restrictions
1.10. Guidelines: Board Design Requirement for DDR2, DDR3, and LPDDR2
1.11. Guidelines: Analog-to-Digital Converter I/O Restriction
1.12. Guidelines: Voltage-Referenced I/O Standards Restriction
1.13. Guidelines: Adhere to the LVDS I/O Restrictions Rules
1.14. Guidelines: Enable Clamp Diode for LVTTL/LVCMOS Input Buffers
1.15. Guidelines: ADC Ground Plane Connection
1.16. Guidelines: Board Design for ADC Reference Voltage Pin
1.17. Guidelines: Board Design for Analog Input
1.18. Guidelines: Board Design for Power Supply Pin and ADC Ground (REFGND)
1.19. Guidelines: MAX® 10 Variable Pitch BGA (VPBGA) Package Overview and Board Fan-Out Recommendations
1.20. Document Revision History for the MAX® 10 FPGA Signal Integrity Design Guidelines
1.4. Guidelines: Clock and Asynchronous Control Input Signal
Input clock signal and asynchronous signals are sensitive signals. If signal interference happens at the signal edge, it can cause double sampling issue in internal logic.
PLLs are sensitive to SSN jitter generated by nearby I/O pins. Altera recommends that you do not use unterminated I/O standards in the same bank as the input clock signal to the PLL. Altera also recommends instantiating the input clock signal with full rail voltage.
Because edge noise is closer to the noise threshold (gap between maximum VIL and minimum VIH), the tolerable noise margin is smaller than the data signal. If the noise falls within the threshold range, sampling failure occurs.
Figure 6. Noise for Slow and Fast Clock Edges
Slower clock edges are more susceptible to jitter because the threshold range is wider than fast clock edges. Additionally, very slow clock edges are exposed to a larger amount of switching noise from the board to the device.
Follow these recommendations to avoid signal integrity issues:
- Design with faster input clock edges.
- Set the unused pin to a programmable ground pin to help in shielding the signal interference.
- Terminate all unused pin. Unterminated unused pins can cause signal interference between the input clock pin and the unused pins when there is signal toggling. You can set the unused pin to:
- Weak pull-up resistor to create high impedance termination; or
- Programmable ground to help in shielding signal interference.
- Reduce the slew rate or current strength of the adjacent strong aggressor pin.
- Turn on the Schmitt trigger on the input buffer.
- Avoid using dedicated LVDS signal as single-ended input clock signal. The strong mutual coupling originally targeted for LVDS signals can create distortion on single–ended input clock signal coming from another LVDS terminal.