LVDS applications, testing, and performance evaluation expand.

Similar documents
Fairchild Semiconductor Application Note December 2000 Revised June What is LVDS? FIGURE 2. Driver/Receiver Schematic

Implementing Bus LVDS Interface in Cyclone III, Stratix III, and Stratix IV Devices

Section 3 - Backplane Architecture Backplane Designer s Guide

National Semiconductor Application Note 1115 John Goldie July FIGURE 2. Device Configurations

Multi-Drop LVDS with Virtex-E FPGAs

Implementing LVDS in Cyclone Devices

HOME :: FPGA ENCYCLOPEDIA :: ARCHIVES :: MEDIA KIT :: SUBSCRIBE

DesignCon SerDes Architectures and Applications. Dave Lewis, National Semiconductor Corporation

Programmable CMOS LVDS Transmitter/Receiver

Increase Current Drive Using LVDS

PART. *EP = Exposed pad. LVDS IN+ IN- PCB OR TWISTED PAIR. Maxim Integrated Products 1

Agilent Technologies EZJIT and EZJIT Plus Jitter Analysis Software for Infiniium Series Oscilloscopes

AdvancedTCA Backplane Tester

4. Selectable I/O Standards in Stratix II and Stratix II GX Devices

8. Selectable I/O Standards in Arria GX Devices

December 2002, ver. 1.1 Application Note For more information on the CDR mode of the HSDI block, refer to AN 130: CDR in Mercury Devices.

Reference. Menu Overview. Functions Common to Generator (TX) and Analyzer (RX) AC Power. Selecting 115 VAC or 230 VAC Operation

2.5 V/3.3 V, 2-Bit, Individual Control Level Translator Bus Switch ADG3243

DesignCon How To Apply SERDES Performance To Your Design

RiseUp RU8-DP-DV Series 19mm Stack Height Final Inch Designs in PCI Express Applications. Revision Date: March 18, 2005

DS92LV MHz 10 Bit Bus LVDS Deserializer

Q2 QMS/QFS 16mm Stack Height Final Inch Designs In PCI Express Applications Generation Gbps. Revision Date: February 13, 2009

2.5 V/3.3 V, 8-Bit, 2-Port Level Translating, Bus Switch ADG3245

Using High-Speed I/O Standards in APEX II Devices

Q Pairs QTE/QSE-DP Final Inch Designs In PCI Express Applications 16 mm Stack Height

2.5 V/3.3 V, 16-Bit, 2-Port Level Translating, Bus Switch ADG3247

I.C. PCLK_IN DE_IN GND CNTL_IN1 RGB_IN0 RGB_IN1 RGB_IN2 RGB_IN3 RGB_IN4 RGB_IN5 RGB_IN6 RGB_IN7 CNTL_IN7 CNTL_IN6 CNTL_IN5 CNTL_IN4 CNTL_IN3 CNTL_IN2

Board Design Guidelines for PCI Express Architecture

Twisted-pair cable (either twisted-flat or discrete wire twisted pairs) should be used with differential transceivers.

FIN1101 LVDS Single Port High Speed Repeater

1. Introduction 2. Methods for I/O Operations 3. Buses 4. Liquid Crystal Displays 5. Other Types of Displays 6. Graphics Adapters 7.

Application of Zero Delay Buffers in Switched Ethernet

PCI Express TM Architecture. PHY Electrical Test Considerations Revision 1.1

Fast-20 SCSI Parallel Interface. TO: Membership of X3T10 X3T10/94-061r4

Proposed Technical Solution for Half Duplex SpW

FIN3385 FIN3383 Low Voltage 28-Bit Flat Panel Display Link Serializers

TF10CP02 / TF10CP Gbps 2x2 LVDS Crosspoint Switches. Features. Description. Applications. Function Diagram. Ordering Information.

Compliance test method and detailed spec for - USB2.0. Tektronix Korea YJ.PARK

Addressable Bus Buffer Provides Capacitance Buffering, Live Insertion and Nested Addressing in 2-WireBus Systems

3.3V 1GHz PRECISION 1:22 LVDS FANOUT BUFFER/TRANSLATOR WITH 2:1 INPUT MUX

Frequency Generator for Pentium Based Systems

AND8319/D. How to Maintain USB Signal Integrity when Adding ESD Protection APPLICATION NOTE

2.5 V/3.3 V, 2-Bit Common Control Level Translator Bus Switch ADG3242

Optimal Management of System Clock Networks

2:1 MULTIPLEXER CHIP FOR PCI-EXPRESS ICS Description. Features. Block Diagram DATASHEET

MAX9210/MAX9214/ MAX9220/MAX9222. Programmable DC-Balance 21-Bit Deserializers. Features. General Description. Applications. Ordering Information

DS90LV004 4-Channel LVDS Buffer/Repeater with Pre-Emphasis

TF90LVDS047-6CG. Quad LVDS Line Driver with Flow-Through Pinout. Description. Features. Applications. Function Diagram. Ordering Information

High-Speed Layout Guidelines for Reducing EMI for LVDS SerDes Designs. I.K. Anyiam

Using High-Speed Differential I/O Interfaces

Features RX0+ RX0- RX1+ RX1- RX2+ RX2- RX3+ RX3- RCK+ RCK- PWRDWN

FIN1102 LVDS 2 Port High Speed Repeater

Signals and Encoding

XS1 Link Performance and Design Guidelines

Trends in Digital Interfaces for High-Speed ADCs

2:1 MULTIPLEXER CHIP FOR PCI-EXPRESS ICS Features

PCI Express 1.0a and 1.1 Add-In Card Transmitter Testing

SGMII Interface Implementation Using Soft-CDR Mode of Stratix III Devices

SCAN92LV090 9 Channel Bus LVDS Transceiver w/ Boundary SCAN

A Guide to online information about: LVDS (Low Voltage Differential Signaling) by Bob Paddock

2.5 V/3.3 V, 1-Bit, 2-Port Level Translator Bus Switch in SOT-66 ADG3241

Handling Transient Threats in RS-485 Systems

Scalable Low-Voltage Signaling with LatticeSC/M Devices

DS90C031,DS90C032 LVDS?????

10Gb Ethernet PCS Core

Agilent Bead Probe Technology

2 TO 4 DIFFERENTIAL CLOCK MUX ICS Features

QPairs QTE/QSE-DP Multi-connector Stack Designs In PCI Express Applications 16 mm Connector Stack Height REVISION DATE: OCTOBER 13, 2004

SPI-4.2 Interoperability with the Intel IXF1110 in Stratix GX Devices

Symbol Parameter Min Typ Max VDD_CORE Core power 0.9V 1.0V 1. 1V. VDD33 JTAG/FLASH power 2.97V 3.3V 3.63V

ECE 485/585 Microprocessor System Design

DS90LV804 4-Channel 800 Mbps LVDS Buffer/Repeater

MIPI D-PHY Solution with Passive Resistor Networks in Altera Low Cost FPGA

Tektronix Innovation Forum

DS90CR281/DS90CR Bit Channel Link

ni.com High-Speed Digital I/O

PTN3310/PTN3311 High-speed serial logic translators

Structure of Computer Systems. advantage of low latency, read and write operations with auto-precharge are recommended.

I N T E R C O N N E C T A P P L I C A T I O N N O T E. Z-PACK TinMan Connector Routing. Report # 27GC001-1 May 9 th, 2007 v1.0

The hardware implementation of PXI/PXIe consists of a chassis, controller or computer interface, and peripheral cards.

ULTRA2 SCSI WHITE PAPER

Intel MAX 10 High-Speed LVDS I/O User Guide

ASNT Gbps 1:16 Digital Deserializer

Keysight Technologies EZJIT Plus Jitter Analysis Software for Infiniium Oscilloscopes. Data Sheet

250 Mbps Transceiver in LC FB2M5LVR

PI6C :4 Clock Driver for Intel PCI Express Chipsets. Features. Description. Block Diagram. Pin Configuration

IDTVP386. General Description. Features. Block Diagram DATASHEET ADVANCE INFORMATION 8/28-BIT LVDS RECEIVER FOR VIDEO

3.3V, 3.2Gbps DIFFERENTIAL 4:1 LVDS MULTIPLEXER with INTERNAL INPUT TERMINATION

MIPI D-PHY REFERENCE TERMINATION BOARD (RTB) OVERVIEW AND DATASHEET

Network Media and Layer 1 Functionality

MAX 10 FPGA Signal Integrity Design Guidelines

VCCO GND V CCOGND DE_OUT CNTL_OUT8 CNTL_OUT7 CNTL_OUT6 CNTL_OUT5 CNTL_OUT4 CNTL_OUT3 CNTL_OUT2 CNTL_OUT1T CNTL_OUT0 OUTEN PWRDWN RGB_OUT8 RGB_OUT9

AN 754: MIPI D-PHY Solution with Passive Resistor Networks in Intel Low-Cost FPGAs

TECHNOLOGY BRIEF. Double Data Rate SDRAM: Fast Performance at an Economical Price EXECUTIVE SUMMARY C ONTENTS

PEX 8505 Quick Start Hardware Design Guide

ASNT1011-KMA DC-to-17Gbps Digital Multiplexer 16:1 / Serializer

DisplayPort 1.4 Webinar

MachXO 300mm Fab Transition Circuit Observations and Mitigation

3.3 VOLT LOGIC CHARACTERISTICS AND APPLICATIONS

6. I/O Features in Stratix IV Devices

Transcription:

Stephen Kempainen, National Semiconductor Low Voltage Differential Signaling (LVDS), Part 2 LVDS applications, testing, and performance evaluation expand. Buses and Backplanes D Multi-drop D LVDS is a generic interface standard for high-speed data transmission. It uses high-speed analog circuit techniques to provide multi-gigabit data transfers on copper interconnects. Its proven speed, low power, noise control, and cost advantages are popular in point-to-point applications for telecommunications, data communication, and displays. Multi-point Plain LVDS was described in Part 1 of this article in the previous issue of Insight (Volume 5, Issue 2). Part 2 describes variations of LVDS that expand its range of applications, and also covers testing and performance evaluation of high-speed LVDS chips. Bus LVDS Figure 1. Multidrop and multipoint bus topologies useful in BLVDS applications he need for high-speed data transmission is exploding as the world becomes ever more interconnected. Data transfers of all types are requiring higher and higher bandwidth as advances are made in fields such as communications, digital video, and color graphics. his need for speed is further fueled by the Internet s infiltration into so many aspects of business, academic, and personal life. A review of bus topology helps in understanding the development of Bus LVDS (BLVDS), the first offspring of LVDS. he top two buses in Figure 1 show multidrop configurations. he top configuration is unidirectional because there is a single driver at one end of the bus. his simple multidrop bus requires only a single termination that is on the opposite end of the bus from the driver, to stop reflections of the driven signal. Each of the attached receivers reduces the loaded bus impedance. he loading amount depends on the connector, vias, packaging, and receiver input capacitance. If these factors are well designed to keep the loading small, plain LVDS can drive this configuration. he second multidrop bus differs from the first because it is driven from the center rather than the end of the bus. his configuration is useful INSIGH Volume 5. Issue 3. 2000 26

for reducing flight-time variations from the driver to all receivers. However, it requires a termination resistor at each end of the bus to prevent reflections. Furthermore, the larger the capacitive loads and the less space between them, the lower the bus s loaded impedance. Because the termination resistors must match this lower impedance to stop reflections, they can be as low as 54Ω in a heavily loaded bus. he two termination resistors are seen in parallel by the driver, so the driver must source as much as three times the current of point-to-point LVDS to drive this bus to a given differential voltage level as it would for the unidirectional bus. he third bus is a multipoint, bidirectional bus because it has multiple drivers and receivers (transceivers). his is the most difficult bus to design for high performance because of the variable driver positions, which cause various reflections that depend on where the signal originates in the bus. It also must be terminated on both ends to prevent reflections. he Complexities of Signal Integrity Signal integrity in a heavily loaded backplane is a very complicated problem due to the many impedance discontinuities inherent in the backplane environment. he worst-case situation in bus signaling occurs when a card in the middle of the bus drives a signal into the backplane and the card in the adjacent slot looks to receive the signal. he edge rate from the driving card is very fast as the signal leaves it and travels down the backplane. he adjacent cards see the fast edge propagate into the signal stub. his fast edge rate causes reflections on the stub that can glitch through the receiver threshold region. (he most important factor for high-speed performance in all bus topologies is keeping each receiver s non-terminated stub very short, minimizing reflections from that stub.) BLVDS uses the same basic schematic as LVDS, but extends LVDS s point-topoint and simple multidrop applications to true multipoint busing functionality. It does this by boosting the drive current to 10 ma to drive double terminations on heavily loaded buses, and by providing driver output impedance that matches the line impedance to reduce reflections from driver outputs. One of the essential features required in a multidrop bus is the ability to insert cards into the bus without powering it down. he optimal hot-insertion capability is to insert cards without stopping or disturbing the data traffic on the bus. BLVDS supports this optimal hot-insertion capability, as the signal glitch caused by inserting the capacitive load of the plug-in card occurs equally on each of the differential lines that have a low impedance connection between them. herefore there is no change to the differential signal. Serializer/Deserializer Example An application example of Bus LVDS technology is the serializer/deserializer chipset. he transmitter serializes a 10-bit parallel LVL interface into a single BLVDS data channel, and also embeds the clock in the serial stream. he BLVDS receiver recovers the clock and data to deserialize them back into the 10-bit parallel interface. his chipset distributes data over a serial channel in multidrop distribution systems. One serializer can drive many deserializers in either of the multidrop configurations shown in Figure 1. Multipoint application is also possible with certain limitations due to PLL lock time. he limitations arise when a new driver begins to drive the bus and all the receivers must lock to that driver s clock signal. In addition, the chipset works in point-to-point applications. he chipset supports L clock rates from 16 to 66 MHz. For example, the chipset transfers a 660-Mb/s payload over a 10-meter cable when the 10-bit interface operates with a 66-MHz clock. he chipset s waveform has a 10-bit payload surrounded by two embedded clock bits. he actual serial bit rate with a 40-MHz clock is 40 Mb/s, but the throughput is 400 Mb/s. he receiver uses the embedded clock edges to lock onto the inbound serial stream and to align the data at the parallel output. It provides greater system benefits than other LVDS parts by eliminating the cost of a cable or PCB differential pair for the clock signal. 27 INSIGH Volume 5. Issue 3. 2000

Current Steering Driver 0.5V Supports VDD+0.5 to -1V COMMON MODE Differential eceiver or esistor termination network referenced to receiver ground Figure 2. he simplified GLVDS schematic shows its similarity to both LVDS and BLVDS LVDS in Low-Power Applications LVDS is also being adapted for very low-power applications, such as a remote base station depending on wind- or sun-generated power. his is Ground-referenced LVDS (GLVDS), which is a proposed standard interface. he JEDEC JC-16 committee for low-voltage interface standards is considering the standard. he proposed standard has transmitter output voltages between 0 V and 0.5 V, and receiver input sensitivity of at least 100 mv. he very low transmitter output voltage provides for low power consumption by the interface. his lower power consumption is an advantage this technology brings to the LVDS family of standards. he simplified GLVDS schematic shown in Figure 2 is very similar to both LVDS and BLVDS. One of the few differences is the circuit from the middle of the receiver termination to the receiver s ground. he GLVDS name refers to this ground reference for the receiver termination. GLVDS requires termination to be on-chip rather than an off-chip option, as is the case with LVDS and BLVDS. Another important feature of this technology is the ability for chips with far different power supplies from 5 V down to 0.5 V to communicate with each other. his is possible because all of these power supplies use ground as a common reference. hat common ground is the common voltage level where GLVDS signals are working. he GLVDS standard does not specify any transmitter drive current. he intention is to leave that open to the individual applications that use the interface technology. his would allow the driver to provide a small current (for example, 1.5 ma to 3 ma) for chip-to-chip applications that have short interconnects. For applications that need to drive long cable lengths, the driver would have to supply a larger current output ( ma to 15 ma). est and Evaluation Considerations here are many considerations with testing and evaluating high-performance LVDS devices. For example, the test equipment needs the two clock rates that result from serializing the parallel data into high-speed signals. he test system must be able to generate and analyze the data at both clock frequencies. esting the receiver of the Open LVDS Display Interface (OpenLDI) chipset can demonstrate some performance issues. Figure 3 shows a block diagram of the setup for the OpenLDI DU interface board. he Agilent 1200 data generator/analyzer is a complete test system capable of 1.32-Gb/s testing (although the system works at a frequency of up to 2.67 Gb/s). he data generator/analyzer achieves 1.32 Gb/s by multiplexing two of the 660-Mb/s INSIGH Volume 5. Issue 3. 2000 2

1200 Data Generator and Analyzer channels into one generator or analyzer channel. he test fixture uses an OpenLDI chipset DU board. he Characterization Software Components (CSC) takes the raw test data and converts it to an easy-to-understand visual format. CLOCK OU PAALLEL - O - LVDS DC BALANCE ENCODE SEIAL DAA OU PO 3 333 MHz DECODE & DESKEW PAALLEL DAA IN 7 EMINALS LVDS - O - PAALLEL PO 4 CLOCK IN he data generator/analyzer uses ports to identify groups of generator and analyzer signals. In the OpenLDI deserializer test example, there are two generator ports and two analyzer ports. he generator ports, Port 1 and Port 3, supply the two frequencies required for testing the LVDS deserializer. he analyzer ports, Port 2 and Port 4, sample the data. PO 1 CLOCK IN 47.57 MHz DS90C37 LVDS CLOCK Figure 3. he test setup for the OpenLDI DU interface board PLL PLL DS90C3 BE Eye Diagram PO 2 CLOCK OU 47.57 MHz For the first set of tests, the data generator/analyzer creates the high-frequency serial data at 333 MHz, which corresponds to 333-Mb/s NZ data generation. he generator also provides the serializer s input clock at 1/7 the serial data rate. he serializer then generates the LVDS clock input to the deserializer. he analyzer monitors the clock out from the deserializer and samples the data off of the seven parallel data terminals. he first analysis that uses the visual display capability of the CSC shows the actual recoverable bit width of the serial data. Sweeping the serial data delay and checking the BE at the parallel Port 4 allow the data bit width to be displayed. Figure 4 shows the delay vs. BE for the first two of the seven parallel bits. he bit width at 333 Mb/s is nominally 3 ns, but as the BE graph shows, the recovered bit is about 2.4 ns wide. On each side of the valid-data window, the BE increases to a nonzero value. he BE is a constant value for each of the serial bits preceding and following the bit being checked for correctness. he values are constant but not at 1 because of the repetitive bit pattern used in this test. If the bit pattern had instead been a PBS pattern, then the BE for each of the other bits would be 0.5, which means there is an equal, and random, chance that the bit would be either 1 or 0. he next analysis tool is the BE Eye Diagram. he CSC generates this diagram by sweeping the sampling delay and the threshold of the analyzer on Port 4. he graph displays the BE as a color at each sampling point. he result is an eye pattern with the black center representing the correctly sampled data. Other colors show the increasing errors as the sample point moves further away from the window (Figure 5). his eye pattern differs from an oscilloscope eye diagram because it does not simultaneously show multiple transitions. An oscilloscope eye diagram displays signal-integrity information such as overshoot, undershoot, and edge jitter. A BE eye diagram demonstrates the valid-data window for the recovered bits, which ultimately depends on receiver sampling performance in addition to signal integrity. 29 INSIGH Volume 5. Issue 3. 2000

High Performance Figure 5 visually emphasizes the useable portion of the serial bit width that was also shown in Figure 4. he BE eye width for Port 4, terminal 1, at 333 Mb/s shows the same 2.4-ns bit width as in the serial-port delay vs. BE graph. Figure 4. he delay vs. the BE for the first two of seven parallel bits shows the recoverable bit is about 2.4 ns wide. he BE eye diagram for the 666-Mb/s serial data shows how the bit width decreases as the signaling frequency increases. he graph on the right shows that although the nominal bit width at 666 Mb/s is 1.5 ns, the valid-data window delivered by the receiver and deserializer is really about 1.1 ns wide. his BE eye diagram is useful in characterizing receiver performance. It allows examining the eye diagram for each individual bit. At the highest performance level, these eye diagrams must show limited variation between bits to ensure there is maximum margin for board and cable skew. his characterization helps system designers to achieve reliable data transfers. Figure 5. BE eye diagrams for two data rates show how the bit width decreases as the signaling frequency increases. Figure 6. he deserializer s recovered clock-out jitter shows symmetrical jitter when using the same threshold (1.4 V). ecovered Clock Jitter he deserializer s recovered clockout jitter can also be examined with the CSC. In this case, the data generator/analyzer creates a histogram using the BE measurement. It performs these histogram measurements on a running device to obtain accurate jitter measurements. he CSC uses the deviation of the BE (dbe/dt) to calculate the jitter. It measures the signal transitions by selectively looking at the pass-to-fail and the fail-to-pass BE transitions. Figure 6 shows the jitter on both the rising edge and the falling edge for the deserializer recovered clock-out signal. Because the sampling point for the analyzer is set at the same point for both the high and low transitions (1.4 V in this case), the jitter is symmetrical on the transitions. Setting the sampling point at different thresholds for the rising transition (2 V) and falling transition (0. V) results in different mean transition times for each of the edges. INSIGH Volume 5. Issue 3. 2000 30

he CSC also provides calculations for sigma and 6-sigma analysis of the histogram. he Sigma button displays a measurement that corresponds to the MS jitter, while the 6-Sigma button displays a measurement that corresponds to a peak-to-peak jitter measurement. In Figure 6, the CSC reports that MS jitter is about 45.2 ps for both the rising and falling edges of the deserializer clock-out. Some applications are suitable for more than one of the various LVDS technologies, but there are others in which only one would excel. Plain old standard LVDS excels in applications requiring driving relatively short interconnects, and also where EMI is a critically sensitive issue for the interconnect, such as in display technology. Bus LVDS excels at driving heavily loaded backplanes such as those used in telecommunications systems. It also works well in distributing signals from a single driver to multiple receivers. BLVDS also finds applications in driving bussed cable interconnects of a few meters in length. GLVDS could work in very lowpower applications such as remote base stations where power may be locally supplied and generated by wind or sun. It could also be useful as a chip-to-chip interconnect for very short distances. he main function for GLVDS might be as the interconnect technology for chips that have power supplies of 1 V or less. Low- Voltage Differential Signaling will continue to evolve toward more and more system applications. 1200 Provides the ools to est LVDS esting and evaluating LVDS-based components and systems is a challenge. Not only are the data rates very high and the signals differential, but the types of tests required are often complex and time consuming to perform. he Agilent 1200 provides an easier way to evaluate a design or perform manufacturing tests. It provides a number of visual presentations that allow you to quickly analyze measured data and evaluate the outcome of tests. he Agilent 1200 data generator/analyzer platform is a flexible real-time stimulus and response system that now works at up to 2.67 Gb/s for up to 64 channels. It provides chip control signals, divided or multiplied clock signals, 1-Mb/s to 2.67-Gb/s operation with proprietary formats, as well as LVDS load generation or analysis. Powerful sequencing capabilities and full control of pulse parameters for each individual channel mean that you can really stress your device under test (DU). he system generates pseudo random word sequences (PWS) and pseudo random binary signals (PBS) up to 215-1. Analysis is in real time, saving you time because no postprocessing is necessary. If you work on telecommunications multiplexers and demultiplexers (mux/demux), SEDES (serializer/deseralizer), or transmitters and receivers, you can take advantage of the thorough parallel BE measurements of the ParBE 1250 system. For compliance testing, it generates PWS and PBS up to 231-1, and also has sophisticated synchronization features. For more information, check 5 on the reply card. 31 INSIGH Volume 5. Issue 3. 2000