Scalable Low-Voltage Signaling with LatticeSC/M Devices July 2011 Application Note AN8085 Introduction Differential signaling has become increasingly popular in network and telecommunications markets for a number of reasons. It offers many advantages including reduced noise, faster circuit speed, and reduced power consumption. The following overview of some mature signaling schemes such as LVDS and RSDS is necessary to clearly understand the evolutionary benefits of Scalable Low-Voltage Signalling (SLVS). In traditional LVDS systems, a differential transmitter injects a small 3.5 mA current into one trace or the other, depending on the logic level to be sent. The current passes through a 100-ohm resistor at the receiving end and then returns in the opposite sdirection along the other trace of the differential pair. The voltage difference across the resistor is therefore about 350 mV (700 mV p-p). The receiver senses the polarity of this voltage to determine the logic level. The small amplitude of the signal reduces the effects of capacitance and inductance, and reduces the amount of radiated electromagnetic noise. LVDS channels have a low susceptibility to noise because distant noise sources tend to add the same amount of voltage (called common-mode noise) to both lines, so the difference between the voltages remains the same. The low common-mode voltage is the average of the voltages on the two traces of about 1.25V. The common mode is set by the transmitter as an off-set voltage from ground. The 350 mV differential voltage causes the LVDS to consume static power in the LVDS load resistor based on the 1.25V off-set and 350mV differential voltage swing. Scalable Low-Voltage Signaling (SLVS) is based on a point-to-point signaling method defined in the JEDEC JESD8-13 (SLVS-400) standard. This standard evolved from the traditional LVDS standard and relies on the advantage of its use of smaller voltage swings and a lower common-mode voltage. The 200 mV (400 mV p-p) SLVS swing contributes to a reduction in power and is commonly used with RSDS (Reduced-Swing Differential Signaling) standards. The RSDS standard only reduces the swing from 350 mV to 200 mV with the same 1.25V common-mode offset of LVDS standards, however a lower common mode differentiates SLVS. The common-mode is set very low (200 mV nominal) providing a considerable decrease in quiescent power. The combination of smaller signal swing and low common mode produces much lower power utilization. LatticeSC/M Solution The LatticeSCâ„¢ and LatticeSCMâ„¢ FPGA devices utilize both built-in and board resources required to build an SLVS interface to industry standard devices. The flexibility and speed of the I/O provides easy implementation of SLVS conforming buses with up to 1Gbps performance. The LatticeSC/M inputs can receive up to 2 Gbps data streams in traditional LVDS systems. The LVDS input specifications of the LatticeSC/M are shown in Table 1. The features of the LVDS inputs conform to the signaling requirements to directly connect to SLVS transmitters. Table 1. LatticeSC/M Input to SLVS Output Conformance Specifications LatticeSC/M LVDS Input SLVS Output Units VCM (min.) Characteristic 50 150 mV VCM (max.) 2350 250 mV Differential Voltage (min.) 100 140 mV Differential Voltage (max.) 2400 270 mV SLVS, like LVDS, requires a load termination at the receiver but does not specify that the termination is internal or external to the receiver. The LatticeSC/M device has built-in differential termination with selectable values of OFF, © 2011 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice. www.latticesemi.com 1 an8085_01.0 Scalable Low-Voltage Signaling with LatticeSC/M Devices Lattice Semiconductor 120, 150, 220, 420. The internal differential terminations are available for inputs on all sides of the device. See the LatticeSC/M Family Data Sheet for additional information about on-die termination. The built-in terminations provide cleaner board interconnections and robust system performance. The output driver of the LatticeSC/M LVDS uses a combination of external resistors to emulate the SLVS requirements. Differential drive current is pin-by-pin programmable to 3.5 mA, 2 mA, 4 mA, and 6 mA. The 6 mA DIFFCURRENT setting closely matches the current drive requirements for the SLVS interface. Using the LVDS output driver and 6mA option, the LatticeSC/M utilizes the on-board resistor network to adjust the swing and commonmode required by the SLVS receiver. See Figure 1. Figure 1. LatticeSC/M SLVS Interface 2.5V Typical 100-ohm Diff. R2=47 IOTYPE = LVDS 6mA + + - SLVS R3=15 R1=220 + Z0=50 R2=47 R1=220 LatticeSC/M R3=15 2.5V Typical On Chip On Chip SLVS Peer + + IOTYPE = LVDS Z0=50 - - As shown in Table 2, the LatticeSC/M output emulation resistor structure provides signaling levels which meet the SLVS specifications. Table 2. LatticeSC/M Output to SLVS Input Specification Conformance Characteristic LatticeSC/M LVDS LatticeSC/M LVDS Output With Output Without External Terminations External Terminations SLVS Input 150 70 Units VCM (min.) 1120 mV VCM (max.) 1375 280 330 mV Differential Voltage (min.) 250 180 140 mV Differential Voltage (max.) 450 280 450 mV The HSPICE simulation shown in Figures 2 through 5 was used to verify the interface levels and performance of the solutions. Lattice provides HSPICE models of the LVDS buffers. The simulation results below show worst-case conditions of the Lattice SLVS interface solution. 2 Scalable Low-Voltage Signaling with LatticeSC/M Devices Lattice Semiconductor Figure 2. HSPICE Simulation Topology P2P5 2.5 BCM65LPF10 SLVS Input P2P5 TD = 660e-12 Z0 = 54.7 220 15 P2 LatticeSC/M, LVDS 6mA I/O with Package 47 N2 2.4e-12 1 2 4.37e-9 1.273e-12 INP 57.7 1 4.37e-9 2 INN 57.7 2.4e-12 1.273e-12 47 220 TD = 660e-12 Z0 = 54.7 P2P5 Figure 3. Typical HSPICE Simulation Waveform Figure 4. Slow HSPICE Simulation Waveform 3 15 0.215 Scalable Low-Voltage Signaling with LatticeSC/M Devices Lattice Semiconductor Figure 5. Fast HSPICE Simulation Waveform The data in Table 3 and Figures 6 through 9 represents output measurements taken on a device using the terminations as mentioned above. The actual common-mode and voltage swings were measured with a 500 MHz signal while varying the power supplies (+/- 5%) and temperature. Table 3. Hardware Measured Results Single-Ended VCM P-P Differential Swing Units Low Voltage/85°C 165 210 mV Nominal Voltage/Room Temperature 188 235 mV High Voltage/0°C 206 260 mV High Voltage /-40°C 223 266 mV Test Conditions Figure 6. Low Voltage at 85°C 4 Scalable Low-Voltage Signaling with LatticeSC/M Devices Lattice Semiconductor Figure 7. Nominal Voltage at Room Temperature Figure 8. High Voltage at 0°C Figure 9. High Voltage at -40°C 5 Scalable Low-Voltage Signaling with LatticeSC/M Devices Lattice Semiconductor Conclusion This technical note is based on the following LatticeSC/M SLVS design considerations: 1. 2. 3. 4. Differential inputs in any bank Use of built-in differential terminations. Differential outputs permitted on True-LVDS output pairs as noted in LatticeSC/M Family Data Sheet. External termination resistors required on output signals to emulate the proper SLVS levels. The LatticeSC/M SLVS solution works well in DC-balanced and unbalanced situations up to 500 MHz. The wide input common-mode range and embedded termination resistor performs well in a SLVS interface and provides a seamless connection between devices. The flexibility of the LatticeSC/M LVDS outputs allows a robust interconnection with SLVS devices. Through design analysis and hardware validation, the LatticeSC/M solution is a proven interface to SLVS devices. Technical Support Assistance Hotline: 1-800-LATTICE (North America) +1-503-268-8001 (Outside North America) e-mail: [email protected] Internet: www.latticesemi.com Revision History Date Version July 2011 01.0 Change Summary Initial release. 6