SCAN926260 Six 1 to 10 Bus LVDS Deserializers with IEEE 1149.1 and At-Speed BIST General Description Features The SCAN926260 integrates six 10-bit deserializer devices into a single chip. The SCAN926260 can simultaneously deserialize up to six data streams that have been serialized by National Semiconductor’s 10-bit Bus LVDS serializers. In addition, the SCAN926260 is compliant with IEEE standard 1149.1 and also features an At-Speed Built-In Self Test (BIST). For more details, please see the sections titled "IEEE 1149.1 Test Modes" and "BIST Alone Test Modes." Each deserializer block in the SCAN926260 has it’s own powerdown pin (PWRDWN[n])and operates independently with its own clock recovery circuitry and lock-detect signaling. In addition, a master powerdown pin (MS_PWRDWN) which puts all the entire device into sleep mode is provided. The SCAN926260 uses a single +3.3V power supply and consumes 1.2W at 3.3V with a PRBS-15 pattern on all channels at 660Mbps. n Deserializes one to six Bus LVDS input serial data streams with embedded clocks n IEEE 1149.1 (JTAG) Compliant and At-Speed BIST test modes n Parallel clock rate 16-66MHz n On chip filtering for PLL n High impedance inputs upon power off (Vcc = 0V) n Single power supply at +3.3V n 196-pin LBGA package (Low-profile Ball Grid Array) package n Industrial temperature range operation: −40˚C to +85˚C n ROUTn[0:9] and RCLKn default high when channel is not locked n Powerdown per channel to conserve power on unused channels Typical Application 20028302 Ordering Information Order Number Function SCAN926260TUF Six Channel 10-bit BLVDS Deserializer UJB196A (Trays) with IEEE 1149.1 and At-Speed BIST Package SCAN926260TUFX Six Channel 10-bit BLVDS Deserializer UJB196A (Tape and Reel) with IEEE 1149.1 and At-Speed BIST TRI-STATE ® is a registered trademark of National Semiconductor Corporation. © 2004 National Semiconductor Corporation DS200283 www.national.com SCAN926260 Six 1 to 10 Bus LVDS Deserializers with IEEE 1149.1 and At-Speed BIST July 2004 SCAN926260 Absolute Maximum Ratings (Note 1) Junction Temperature +110˚C If Military/Aerospace specified devices are required, please contact the National Semiconductor Sales Office/ Distributors for availability and specifications. Lead Temperature (Soldering 10 Seconds) +225˚C Supply Voltage (VDD) ESD Ratings: -0.3 to 3.8V BLVDS Input Voltage (Rin ± ) -0.3V to +3.9V Maximum Package Power Dissipation Capacity @ 25˚C > 2KV > 750V Human Body Model Machine Model Recommended Operating Conditions 3.7W Package Thermal Resistance Supply Voltage (VDD) θJA 196 LBGA: 34˚C/W θJC 196 LBGA: 8˚C/W Storage Temp. Range 3.0V to 3.6V -40˚C to +85˚C Operating Free Air Temperature (TA) -65˚C to +150˚C Electrical Characteristics Over recommended operating supply and temperature ranges unless otherwise specified. (Note 2) Symbol Parameter Conditions Pin/Freq. Min Typ Max Units 2.0 VCC V GND 0.8 V LVCMOS/LVTTL DC Specifications: VIH High Level Input Voltage VIL Low Level Input Voltage REN, REFCLK, PWRDWNn , MS_PWRDWN VCL Input Clamp Voltage IIN Input Current Vin = 0 or 3.6V IIN Input Current Vin = 0 or 3.6V VOH High Level Output Voltage IOH = −6mA VOL Low Level Output Voltage IOL = 6mA IOS Output short Circuit Current Vout = 0V IOZ TRI-STATE Output Current VOH TRST, TMS, TDI, BIST_SEL[0:2] -1.5 V -10 -0.87 +10 uA -20 +20 uA 2 3 VCC V GND 0.18 0.5 V -15 -46 -85 mA MS_PWRDWN or REN = 0.8V Vout = 0V or VCC -10 ± 0.2 +10 µA High Level Output Voltage IOH = −12mA 2 VCC V VOL Low Level Output Voltage IOL = 12mA GND 0.5 V IOS TRI-STATE Output Current -15 -120 mA +50 mV ROUT, RCLK, LOCKn TDO Vout = 0V Bus LVDS DC specifications VTH Differential Threshold High Voltage VTL Differential Threshold Low Voltage IIN Input Current +3 VCM = 0.025, 1.250, 2.375V (VRI+-VRI-) Vin = +2.4V, Vcc = 3.6 or 0V Vin =0V, Vcc = 3.6 or 0V www.national.com -50mV -2 mV -10 ±1 +10 µA -10 ±1 +10 µA RI+, RI- 2 Symbol Parameter Conditions Pin/Freq. Checker Board Pattern, CL=15pF Min Typ Max Units 66 MHz 500 600 mA PRBS-15 Pattern, CL=15pF 66 MHz 385 66 MHz Supply Current ICCR Total Supply Current ∆ICCR Reduction in Supply Current per Channel Checker Board Pattern ICCXR Total Supply Current when Powered Down MS_PWRDN= 0.8V, (Note 4) 55 mA 77 100 mA 1.5 2.2 mA 62.5 ns 70 % Timing Requirements for REFCLK tRFCP REFCLK Period tRFDC REFCLK Duty Cycle 30 tRFCP/tTCP Ratio of REFCLK to TCLK 0.95 tRFTT REFCLK Transition Time 15.15 50 1.05 8 ns Deserializer Switching Characteristics tRCP RCLK Period tRDC RCLK Duty Cycle tCLH LVCMOS/LVTTL Low-to-High Transition Time tCHL LVCMOS/LVTTL High-to-Low Transition Time tROS Rout Data Valid before RCLK (Note 5) RCLK CL = 15pF, Figure 3, (Note 6) Figure 2 tROH Rout Data Valid after RCLK tHZR High to TRI-STATE Delay tLZR Low to TRI-STATE Delay tZHR TRI-STATE to High Delay tZLR TRI-STATE to Low Delay tDD Deserializer Delay tDSR1 Deserializer PLL LOCK Time from PWRDNn (with SYNCPAT) Figure 4 (Note 7) Deserializer PLL Lock Time from SYNCPAT Figure 5 (Note 7) Figure 2 LOCK, RCLK, ROUT 62.5 ns 41 50 55 % 1.3 1.8 2.2 ns 1.0 1.5 2.0 ns 0.4*tRCP ns -0.4*tRCP ns 10 ns 10 ns 12 ns 12 ns Figure 7 Figure 1 (All Cases) 1.75*tRCP+5 1.75*tRCP+7 1.75*tRCP+10 ns 1.75*tRCP+6 1.75*tRCP+7 1.75*tRCP+9 ns 66MHz 2.5 µs 16MHz 7.0 µs 66MHz 1.1 µs 16MHz 4.5 µs RCLK 66 MHz Only tDSR2 15.15 3 www.national.com SCAN926260 Electrical Characteristics Over recommended operating supply and temperature ranges unless otherwise specified. (Note 2) (Continued) SCAN926260 Electrical Characteristics Over recommended operating supply and temperature ranges unless otherwise specified. (Note 2) (Continued) Symbol Parameter tRNMI-RIGHT Deserializer Right Noise Margin tRNMI-LEFT Deserializer Left Noise Margin Conditions Figure 8 (Note 8) Pin/Freq. Min Typ Max Units 66MHz 400 500 ps 16MHz 1.3 2.51 ns 66MHz 440 600 ps 16MHz 1.4 2.59 ns Note 1: “Absolute Maximum Ratings” are those values beyond which the safety of the device cannot be guaranteed. They are not meant to imply that the devices should be operated at these limits. The table of “Electrical Characteristics” specifies conditions of device operation. Note 2: Typical values are given for VDD = 3.3V and TA =25˚C Note 3: Current into the device pins is defined as positive. Current out of device pins is defined as negative. Voltages are referenced to ground except VTH and VTL which are differential voltages. Note 4: Total Supply Current when Powered Down (ICCXR) is higher than previous six channel devices because previous devices asserted ROUTn and RCLKn into TRI-STATE upon loss-of-lock, whereas the SCAN926260 now asserts ROUTn and RCLKn HIGH upon loss-of-lock. Note 5: tRDC was specified by measuring the positive pulse on the RCLK and dividing this number by the ideal pulse width. Note 6: tCLH and tCHL are Guranteed by Statistical Analysis (GBSA). Please see Figure 3 for a graphical representation. Note 7: For the purpose of specifying deserializer PLL performance, tDSR1 and tDSR2 are specified with the REFCLK running and stable, and specific conditions of the incoming data stream (SYNCPATs). tDSR1 is the time required for the deserializer to indicate lock upon power-up or when leaving the power-down mode. tDSR2 is the time required to indicate lock for the powered-up and enabled deserializer when the input (RI+ and RI−) conditions change from not receiving data to receiving synchronization patterns (SYNCPATs). The time to lock to random data is dependent upon the incoming data and is not specified. Note 8: tRNMI-LEFT and tRNMI-RIGHT are a measure of how much phase noise (jitter) the deserializer can tolerate in the incoming data stream before bit errors occur. The Deserializer noise margin specification does not include transmitter jitter and is Guaranteed By Statistical Analysis (GBSA). Please see Figure 8 for a graphical representation. SCAN Circuitry Timing Requirements Symbol Parameter Conditions Min Typ RL = 500Ω, CL = 35 pF 25.0 50.0 Max Units fMAX Maximum TCK Clock Frequency tS TDI to TCK, H or L 2.0 tH TDI to TCK, H or L 1.0 ns tS TMS to TCK, H or L 2.5 ns tH TMS to TCK, H or L 1.0 ns tW TCK Pulse Width, H or L 10.0 ns tW TRST Pulse Width, L 2.5 ns tREC Recovery Time, TRST to TCK 2.0 ns www.national.com 4 MHz ns SCAN926260 Timing Diagrams 20028304 FIGURE 1. Deserializer Delay tDD 20028307 FIGURE 2. Output Timing tROS and tROH (Data Valid) 20028331 FIGURE 3. Deserializer CMOS/LVTTL Output Load and Transition Times 5 www.national.com SCAN926260 Timing Diagrams (Continued) 20028309 FIGURE 4. Locktime from PWRDNn tDSR1 20028311 FIGURE 5. Locktime to SYNCPAT tDSR2 20028313 FIGURE 6. Loss of Lock www.national.com 6 SCAN926260 Timing Diagrams (Continued) 20028318 FIGURE 7. Deserializer TRI-STATE Test Circuit and Timing 20028330 Note: For an explanation of Ideal Crossing Point and Noise Margin, please see the Application Information section. FIGURE 8. Deserializer Noise Margin and Sampling Window 7 www.national.com SCAN926260 Block Diagram 20028301 mal operation, the SCAN6260 also has the capability of utilizing the IEEE 1149.1 test modes (JTAG) or the Built-In Self Test mode (BIST). The following sections describe each operating mode, passive states, and the JTAG and BIST modes. Functional Description The SCAN926260 combines six 1:10 deserializers into a single chip. Each of the six deserializers accepts a Bus LVDS data stream from National Semiconductor’s DS92LV1021, DS92LV1023, DS92LV8028, SCAN921023, or SCAN921025 Serializer. The deserializers then recover the clock and data to deliver the resulting 10-bit wide words to the outputs. Each of the six channels acts completely independent of each other. Each independent channel has outputs for a 10-bit wide data word, a recovered clock output, and a lock-detect output. The SCAN926260 has three operating states: Initialization, Data Transfer, and Resynchronization. In addition, there are two passive states: Powerdown and TRI-STATE. During nor- www.national.com Initialization Before the SCAN926260 receives and deserializes data, it and the transmitting Serializer must initialize the link. Initialization refers to synchronizing the Serializer’s and the Deserializer’s PLL’s to local clocks. The local clocks must be within ± 5% of the incoming transmitter clock frequency. After all devices synchronize to local clocks, the Deserializer synchronizes to the Serializer as the second and final initialization step. 8 Resynchronization (Continued) Whenever one of the six Deserializers loses lock, it will automatically try to resynchronize. For example, if the embedded clock edge is not detected two times in succession, the PLL loses lock and the LOCKn pin is driven high. The system must monitor the LOCKn pin to determine when data is valid. Step 1: After applying power to the Deserializer, the outputs are held high and the on-chip Power-on Reset (POR) circuitry disables the internal circuits. When Vcc reaches VccOK (2.1V), the PLL in each deserializer begins locking to the local clock (REFCLK). A local on-board oscillator or other source that provides the specified clock input to the REFCLK pin. Step 2: The Deserializer PLL must synchronize to the Serializer to complete the initialization. Refer to the Serializer data sheet for proper operation during the Initialization State. The Deserializer identifies the rising clock edge in a synchronization pattern or pseudo-random data and after 80 clock cycles will synchronize to the data stream from the Serializer. At the point where the Deserializer’s PLL locks to the embedded clock, the LOCKn pin goes low and valid data appears at the outputs. The user has the choice of allowing the deserializer to resync to the data stream or to force synchronization by asserting the Serializer SYNC1 or SYNC2 pin high. This scheme is left up to user discretion. One recommendation is to provide a feedback loop using the LOCKn pin itself to control the sync request of the Serializer (SYNC1 or SYNC2). Dual SYNC pins are provided for local or remote control.. Powerdown The Powerdown state is a low power sleep mode that the Deserializer typically occupies while waiting for initialization or to reduce power consumption when no data is transferred. While in Powerdown Mode, the PLL stops and RCLK and ROUTn[0:9] are high, which reduces the supply current for each channel by approximately 80mA. Each channel has a powerdown (PWRDWNn) pin that puts the respective channel into sleep mode when asserted low. In addition, the SCAN926260 has a master powerdown (MS_PWRDWN) pin that overrides each individual powerdown pin and puts the entire device into sleep mode when asserted low (This same condition can be replicated by asserting all six individual powerdown pins low.). The powerdown pins are internally pulled low which defaults the device into sleep mode. Active operation requires asserting a high on MS_PWRDWN and the selected channel’s PWRDWNn pin. Upon exiting Powerdown, the Deserializer enters the Initialization state. The system must then allow time to Initialize before data transfer can begin. Data Transfer After initialization, the Serializer transfers data to the Deserializer. The serial data stream includes a start and stop bit appended by the serializer, which frames the ten data bits. The start bit is always high and the stop bit is always low. The start and stop bits also function as clock bits embedded in the serial stream. The Serializer transmits the data and clock bits (10+2 bits) at 12 times the TCLK frequency. For example, if TCLK is 40 MHz, the serial rate is 40 X 12 = 480 Mbps. Since only 10 bits are from input data, the serial ’payload’ rate is 10 times the TCLK frequency. For instance, if TCLK = 40 MHz, the payload data is 40 X 10 = 400 Mbps. TCLK is provided by the data source and must be in the range of 16MHz to 66MHz. When one of six Deserializer channels synchronizes to the input from a Serializer, it drives its LOCKn pin low and synchronously delivers valid data at its outputs. The Deserializer locks to the embedded clock, uses it to generate multiple internal data strobes, and drives the embedded clock to the RCLKn pin. The RCLKn pin is synchronous to the data on the ROUTn[0:9] pins. While LOCKn is low, data on ROUTn[0:9] is valid. Otherwise, ROUTn[0:9] and RCLKn are high. All ROUT, LOCK, and RCLK signals will drive a minimum of three CMOS input gates (15pF load) with a 66 MHz clock. This amount of drive allows bussing outputs of two Deserializers and a destination ASIC. REN controls TRI-STATE of all the outputs. The Deserializer input pins are high impedance during Powerdown (PWRDNn or MS_PWRDN low) and power-off (Vcc = 0V). TRI-STATE ® When the system drives the REN pin low, the Deserializer enters TRI-STATE. This will TRI-STATE the receiver output pins (ROUTn[0:9]) and RCLK[0:5]. When the system drives REN high, the Deserializer will return to the previous state as long as all other control pins remain static (PWRDWNn, MS_PWRDWN). The LOCKn pin is not affected by REN and continues to be active, signalling LOCK status. This allows the system to be sure the channel is locked before enabling the data outputs. 9 www.national.com SCAN926260 Initialization SCAN926260 SCAN926260 Control Signal Truth Table SCAN Mode Internal Signals INPUTS OUTPUTS STATE SCAN_HIZB SCAN_BIST MS_PWRDWN PWRDWN[n] REN LOCK[n] ROUTn[0:9] RCLK[n] SCAN (Note 1) 0 X X X X Z 10 @ Z Z SCAN (Note 1) 1 1 X X X Z 10 @ Z Z Powerdown (Note 2) 1 0 0 X X 1 10 @ 1 1 Powerdown (Note 3) 1 0 1 All 6 @ 0 X 1 10 @ 1 1 Normal, Not Locked (Note 5) 1 0 1 1 1 1 10 @ 1 1 Normal, Locked (Note 5) 1 0 1 1 1 0 data clock REN = Low, Not Locked (Note 4, 6) 1 0 1 1 0 1 10 @ Z Z REN = Low, Locked (Note 4, 6) 1 0 1 1 0 0 10 @ Z Z 0 0 0 1 10 @ 1 1 Default State (Note 6) Key: Z = High Impedance X = Don’t Care 10 @ Z = All 10 ROUT for the respective Channel are High Impedance 1 = High Voltage Level 0 = Low Voltage Level SCAN_HIZB = the internal control signal from the HighZ command at the TAP Controller SCAN_BIST = the internal control signal from the BIST command at the TAP Controller Notes: 1) JTAG/SCAN has the highest priority. SCAN_HIZB is active low and SCAN_BIST is active high. If either control is active, the outputs will be in TRI-STATE. 2) MS_PWRDWN has the second highest priority. When MS_PWRDWN is low, the entire chip enters sleep mode and all outputs (ROUTn[0:9], RCLK[n], and LOCK[n]) are high. 3) PWRDWN[n] are the six individual power-down pins. Each will power down the respective channel. A special case occurs when all six PWRDWN[n] pins are low-the common bias circuits will also be powered down. This state is equivalent to the case when MS_PWRDWN is low. 4) REN has a lower priority than PWRDWN[n]. When REN is low, the output data (ROUTn[0:9] and RCLK[n]) will be in TRI-STATE. The LOCK[n] signal’s output is not affected by REN. 5) During normal operation mode (no SCAN, no Power-down, and REN high), LOCK[n] controls the ROUTn[0:9] and RCLK[n] outputs. When LOCK[n] is high (unlocked), all outputs will be 1, and when LOCK[n] is low (locked), both data and clock will be valid at the outputs. BIST-ALONE mode is considered part of normal operation and can be overriden by any of the above priorities. 6) There are internal pull-downs on the REN, PWRDWNn and MS_PWRDWN pins. Active operation requires asserting these pins high. www.national.com 10 The SCAN926260 features interconnect test access that is compliant to the IEEE 1149.1 Standard for Boundary Scan Test (JTAG). All digital TTL I/O’s on the device are accessible using IEEE 1149.1, and entering this test mode will override all input control cases including power down and REN. In addition to the four required Test Access Port (TAP) signals of TMS, TCK, TDI, and TDO, TRST is provided for test reset. To supplement the test coverage provided by the IEEE 1149.1 test access to the digital TTL pins, the SCAN926260 has two instructions to test the LVDS interconnects. The first is EXTEST. This is implemented at LVDS levels and is only intended as a go no-go test (e.g. missing cables). The second method is the RUNBIST instruction. It is an "at-systemspeed" interconnect test. It is executed in approximately 33ms with a system clock speed of 66MHz. There are 12 bits in the RX BIST data register for notification of PASS/FAIL and TEST_COMPLETE, with two bits for each of the six channels. The RX BIST register is defined as (from MSB to LSB): BIST Alone Test Modes The SCAN926260 also supports a BIST Alone feature which can be run without enabling the JTAG TAP controller. This feature provides the ability to run continuous BER testing on all channels, or on individual channels without affecting live traffic on other channels. The ability to run the BERT (BitError-Rate-Test) while adjacent channels are carrying normal traffic is a useful tool to determine how normal traffic will affect the BER on any given channel. The BIST Alone features can be accessed using the 5 pins defined as BIST_SEL0, BIST_SEL1, BIST_SEL2, BIST_ACT, and BISTMODE_REQ. BIST_ACT activates the BIST Alone mode. The BIST Alone mode will continue until deactivated by the BIST_ACT pin. The BIST_ACT input must be high or low for four or more clock cycles in order to activate or deactivate the BIST Alone mode. The BIST_ACT input is pulled low internally. RX BIST Register Bit Number Description 11 (MSB) BIST COMPLETE for Channel 6 10 BIST PASS/FAIL for Channel 6 9 BIST COMPLETE for Channel 5 8 BIST PASS/FAIL for Channel 5 7 BIST COMPLETE for Channel 4 6 BIST PASS/FAIL for Channel 4 5 BIST COMPLETE for Channel 3 4 BIST PASS/FAIL for Channel 3 3 BIST COMPLETE for Channel 2 2 BIST PASS/FAIL for Channel 2 1 BIST COMPLETE for Channel 1 0 (LSB) BIST PASS/FAIL for Channel 1 BISTMODE_REQ is used to select either gross error reporting or a specific output error report. When the BIST Alone mode is active, the LOCKn output for all channels running BIST Alone will go low and the respective ROUTn(0:9) output will report any errors. When BISTMODE_REQ is low, the error reporting is set to Gross Mode, and whenever a bit contains one or more errors, ROUT(0:9) for that channel goes high and stays high until deactivation by the BIST_ACT input. When BISTMODE_REQ is high, the output error reporting is set to Bit Error mode. Whenever any data bit contains an error, the data output for that corresponding bit goes high. The default setting is Gross Error mode. The three BIST_SELn inputs determine which channel is in BIST Alone mode according to the following table: A "pass" indicates that the BER (Bit-Error-Rate) is better than 10-7. This is a minimum test, so a "fail" indication means that the BER is higher than 10-7. The BIST features of the SCAN926260 six channel deserializer are compatible with the BIST features on the DS92LV8028, the SCAN921023 and the SCAN921025 Serializers. BIST Alone Mode Selection BIST_ACT BIST_SEL2 BIST_SEL1 BIST_SEL0 BIST for Channel 1 0 0 0 0 1 0 0 1 1 1 0 1 0 2 1 0 1 1 3 1 1 0 0 4 1 1 0 1 5 1 1 1 0 All Channels 1 1 1 1 IDLE 0 X X X IDLE 11 www.national.com SCAN926260 An important detail is that once both devices have the RUNBIST instruction loaded into their respective instruction registers, both devices must move into the RTI state within 4K system clocks (At a system CLK of 66MHz and TCK of 1MHz this allows for 66 TCK cycles). This is not a concern when both devices are on the same scan chain or LSP. However, it can be a problem with some multi-drop devices. This test mode has been simulated and verified using National’s Enhanced SCAN Bridge (SCANSTA111). IEEE 1149.1 Test Modes SCAN926260 detection circuit. The lock detect circuit requires that invalid clock information be received two times in a row to indicate loss of lock. Since clock information has been lost, it is possible that data was also lost during these cycles. Therefore, after the Deserializer relocks to the incoming data stream and the Deserializer LOCKn pin goes low, at least one previous data cycle should be suspect for bit errors. Application Information USING THE SCAN926260 The SCAN926260 combines six 1:10 deserializers into a single chip. Each of the six deserializers accepts a BusLVDS data stream up to 660 Mbps from one of National Semiconductor’s 10-Bit Serializers. The Deserializers then recover the embedded two clock bits and data to deliver the resulting 10-bit wide words to the output. The Deserializer uses a separate reference clock (REFCLK) and an on-board PLL to extract the clock information from the incoming data stream and then deserialize the data. The Deserializer monitors the incoming clock information, determines lock status, and asserts the LOCKn output high when loss of lock occurs. The Deserializer can relock to the incoming data stream by making the Serializer resend SYNC patterns, as described above, or by locking to pseudo random data, which can take more time, depending on the data patterns being received. HOT INSERTION All Bus LVDS Deserializers are hot pluggable if you follow a few rules. When inserting, ensure the Ground pin(s) makes contact first, then the VCC pin(s), and then the I/O pins. When removing, the I/O pins should be unplugged first, then the VCC, then the Ground. Random lock hot insertion is illustrated in Figure 9. POWER CONSIDERATIONS An all CMOS design of the Deserializer makes it an inherently low power device. POWERING UP THE DESERIALIZER The SCAN926260 can be powered up at any time. The REFCLK input can be running before the Deserializer powers up, and it must be running in order for the Deserializer to lock to incoming data. The Deserializer outputs (ROUTn[0:9]), the recovered clock (RCLKn), and LOCKn are high until the Deserializer detects data transmission at its inputs and locks to the incoming data stream. DATA TRANSFER Once the Deserializer powers up, it must be phase locked to the transmitter to transfer data. Phase locking occurs when the Deserializer locks to incoming data or when the Serializer sends sync patterns. The Serializer sends SYNC patterns whenever the SYNC1 or SYNC2 inputs are high. The LOCKn output of the Deserializer remains high until it has locked to the incoming data stream. Connecting the LOCKn output of the Deserializer to one of the SYNC inputs of the Serializer will guarantee that enough SYNC patterns are sent to achieve Deserializer lock. The Deserializer can also lock to incoming data by simply powering up the device and allowing the “lock to pseudo random data” circuitry to find and lock to the data stream. While the Deserializer LOCKn output is low, data at the respective channel’s Deserializer outputs (ROUTn[0:9]) is valid, except for the specific case when loss of lock occurs during transmission which is further discussed in the "Recovering from LOCK Loss" section below. 20028315 FIGURE 9. Hot Insertion Lock to Pseudo-Random Data TRANSMISSION MEDIA The Serializer and Deserializer can also be used in point-topoint configurations, through PCB trace, through twisted pair cable, or twinax cables. In point-to-point configurations, the transmission media need only be terminated at the receiver end. Please note that in point-to-point configurations, the potential of offsetting the ground levels of the Serializer vs. the Deserializer must be considered. In some applications, multidrop configurations may be possible. Bus LVDS provides a ± 1.0V common mode range at the receiver inputs. FAILSAFE BIASING FOR THE SCAN926260 The SCAN926260 has internal failsafe biasing and an improved input threshold sensitivity of ± 50mV versus ± 100mV for the DS92LV1210.. This allows for a greater differential noise margin. However, in cases where the receiver input is not being actively driven, the increased sensitivity of the SCAN926260 can pickup noise as a signal and cause unintentional locking. For example, this can occur when an input cable is disconnected. External resistors can be added to the receiver circuit board to boost the level of failsafe biasing. Typically, the noninverting receiver input is pulled up and the inverting receiver input is pulled down by high value resistors. The pull-up and pull-down resistors (R1 and R2) provide a current path through the termination resistor (RL) which biases the receiver inputs when they are not connected to an active driver. The value of the pull-up and pull-down resistors should be chosen so that enough current is drawn to provide a +15mV minimum drop across the termination resistor in the presence of anticipated input noise. Also, in systems NOISE MARGIN The Deserializer noise margin is the amount of input jitter (phase noise) that the Deserializer can tolerate and still reliably receive data. Various environmental and systematic factors include: Serializer: TCLK jitter, VDD noise (noise bandwidth and out-of-band noise) Media: ISI, Large VCM shifts Deserializer: VDD noise Please see the section on "Using tRNM to Validate Signal Quality" for more information. RECOVERING FROM LOCK LOSS In the case where the Deserializer loses lock during data transmission, up to 1 cycle of data that was previously received can be invalid. This is due to the delay in the lock www.national.com 12 It is a recommended practice to use two vias at each power pin as well as at all RF bypass capacitor terminals. Dual vias reduce the interconnect inductance by up to half, thereby reducing interconnect inductance and extending the effective frequency range of the bypass components. Locate RF capacitors as close as possible to the supply pins, and use wide low impedance traces (not 50 Ohm traces). Surface mount capacitors are recommended due to their smaller parasitics. When using multiple capacitors per supply pin, locate the smaller value closer to the pin. A large bulk capacitor is recommend at the point of power entry. This is typically in the 50uF to 100uF range and will smooth low frequency switching noise. Some devices provide separate power and ground pins for different portions of the circuit. This is done to isolate switching noise effects between different sections of the circuit. Separate planes on the PCB are typically not required. Pin Description tables typically provide guidance on which circuit blocks are connected to which power pin pairs. In some cases, an external filter may be used to provide clean power to sensitive circuits such as PLL circuitry. Use at least a four layer board with a power and ground plane. Locate CMOS (TTL) signals away from the LVDS lines to prevent coupling. Closely-coupled differential lines of 100 Ohms ZDIFF are typically recommended for LVDS interconnects. The closely-coupled lines help to ensure that coupled noise will appear as common-mode and is rejected by the receivers. Also, the tight coupled lines will radiate less. Termination of the LVDS interconnect is required. For pointto-point applications, termination should be located at the load end. Nominal value is 100 Ohms to match the line’s differential impedance. Place the resistor as close to the receiver inputs as possible to minimize the resulting stub between the termination resistor and receiver. Additional general guidance can be found in the LVDS Owner’s Manual - available in PDF format from the national web site at: www.national.com/lvds. For packaging information on BGA’s, please see AN-1126. Guidance for the SCAN926260 is provided next: (Continued) where use of the individual channel is well known or controlled, using the respective channel’s PWRDWNn pin(s) may eliminate the need for external Failsafe Biasing. Please see Figure 11 for the Failsafe Biasing Setup. DIFFERENCES BETWEEN the DS92LV1260, the SCAN921260, and the SCAN926260 The DS92LV1260 is a six channel, ten bit, Bus LVDS Deserializer with random lock capability and a parallel clock rate up to 40MHz. Each channel contains a recovered clock (RCLKn) and lock (LOCKn) output. The DS92LV1260 also contains a seventh serial input channel that serves as a redundant input. Also, unlike previous deserializers, the LOCKn signal is synchronous to valid data appearing on the outputs. Please see the DS92LV1260 datasheet for more specific details about the seventh redundant channel and further details. The SCAN921260 contains the same basic functions as the DS92LV1260. However, the SCAN921260 has an increased parallel clock rate up to 66MHz, is IEEE 1149.1 (JTAG) compliant and also contains at-speed Built-In-Self-Test (BIST). The SCAN926260 contains the same basic functions as the SCAN921260. However, in addition to a master powerdown, the SCAN926260 has individual powerdown pins per channel, has eliminated the seventh redundant channel, and now asserts all outputs ROUTn[0:9] and RCLKn high during powerdown and during loss of lock. Please also note that the LOCKn pin output is no longer affected by REN. Also, the SCAN926260 is footprint compatible and may be used interchangibly with the SCAN921260. USING NOISE MARGIN TO VALIDATE SIGNAL QUALITY The parameters tRNMI-LEFT and tRNMI-RIGHT are calculated by first measuring how much of the ideal bit the receiver needs to ensure correct sampling. After determining this amount, what remains of the ideal bit that is available for external sources of noise is called noise margin. Noise margin does not include transmitter jitter. Please see Figure 8 for a graphical explanation. Also, for a more detailed explanation of noise margin, please see Application Note 1217 titled "How to Validate BLVDS SER/DES Signal Integrity Using an Eye Mask." The vertical limits of the mask are determined by the SCAN926260 receiver input threshold of ± 50mV. SCAN926260: SIX 1 TO 10 DESERIALIZERS General guidance is provided below. Exact guidance can not be given as it is dictated by other board level /system level criteria. This includes the density of the board, power rails, power supply, and other integrated circuit power supply needs. DVDD = DIGITAL SECTION POWER SUPPLY These pins supply the digital portion and receiver output buffers of the device. Receiver DVDD pins require more bypass to power outputs under synchronous switching conditions. An estimate of local capacitance requires a minimum of 20nF. This is calculated by taking 66 (60 LVTTL Outputs + 6 RCLK Outputs) times the maximum output short circuit current (IOS) of 85mA. Multiplying this number by the maximum rise time (tCLH) of 4ns and dividing by the maximum allowed droop in VDD (assume 50mV) yields 448.8nF. Dividing this number by the number of DVDD pins (25) yields 18nF. Rounding up to a standard value, 0.1uF is selected for each DVDD pin. The capacitative bandwidth for this capacitor may be extended by placing a 0.01uF capacitor in parallel. The 0.01uF capacitor should be placed closer to the DVDD pin than the 0.1uF capacitor. BYPASS Circuit board layout and stack-up for the BLVDS devices should be designed to provide noise-free power to the device. Good layout practice will also separate high-frequency or high-level inputs and outputs to minimize unwanted stray noise pickup, feedback and interference. Power system performance may be greatly improved by using thin dielectrics (4 to 10 mils) for power / ground sandwiches. This increases the intrinsic capacitance of the PCB power system which improves power supply filtering, especially at high frequencies, and makes the value and placement of external bypass capacitors less critical. External bypass capacitors should include both RF ceramic and tantalum electrolytic types. RF capacitors may use values in the range of 0.01 uF to 0.1 uF. Tantalum capacitors may be in the 2.2 uF to 10 uF range. Voltage rating of the tantalum capacitors should be at least 3X the power supply voltage being used. 13 www.national.com SCAN926260 Application Information SCAN926260 Application Information capacitor is sufficient for these pins. If space is available, the 0.01uF capacitor may be used in parallel with the 0.1uF capacitor for additional high frequency filtering. (Continued) PVDD = PLL SECTION POWER SUPPLY The PVDD pin supplies the PLL circuit. PLL circuits require clean power for the minimization of jitter. A supply noise frequency in the 300kHZ to 1MHz range can cause increased output jitter. Certain power supplies may have switching frequencies or high harmonic content in this range. If this is the case, filtering of this noise spectrum may be required. A notch filter response is best to provide a stable VDD, suppression of the noise band, and good highfrequency response (clock fundamental). This may be accomplished with a pie filter (CRC or CLC). If employed, a separate pie filter is recommended for each PLL to minimize drop in potential due to the series resistance. Separate power planes for the PVDD pins is typically not required. GROUNDs The AGND pin should be connected to the signal common in the cable for the return path of any common-mode current. Most of the LVDS current will be odd-mode and return within the interconnect pair. A small amount of current may be even-mode due to coupled noise and driver imbalances. This current should return via a low impedance known path. For a typical application circuit, please see Figure 10. AVDD = LVDS SECTION POWER SUPPLY The AVDD pin supplies the LVDS portion of the circuit. The SCAN926260 has four AVDD pins. Due to the nature of the design, current draw is not excessive on these pins. A 0.1uF 20028329 FIGURE 10. Typical Application Circuit (Only one power/ground for each supply type shown for clarity-bypass networks should be repeated for all power/ground pairs.) 20028327 FIGURE 11. Optional Additional External Failsafe Biasing www.national.com 14 SCAN926260 Pin Diagram Top View of SCAN926260TUF (196 pin LBGA) 20028314 Note: * = OVERBAR 15 www.national.com SCAN926260 Pin Descriptions Pin Name Type GND GND RINn ± Bus LVDS Input Pins Description B2, B14, L4, L5 Ground pins for ESD structures. A3-A4, A6-A7, A9-10, C5-C6, C8-C9, C10-C11 Bus LVDS differential input pins. Failsafe described in Application Information section. N/C E3 This pin is not bonded out. Therefore, you may tie this pin High, Low, or as a N/C. However, for board layout compatibility with the SCAN921260 or the DS92LV1260, tie this pin LOW. DVdd B1, B3, C4, D6, D12, E6, E7, E9, E10, F7, F10, F12, G6, G10, H6, H10, J5, J8, J9, J10, K5, K6, K7, K10, L10 Supply voltage for digital section. DGND A1, D4, D5, D7, D9, D11, E5, E8, F5, F6, F8, F9, Ground pins for digital section. G5, G7, G8, G9, H5, H7, H8, H9, J6, J7, K8, K9, L7 PVdd E1, F1, F14, G14, J1, J14, Supply voltage for PLL circuitry. K1, K14,P5, P6, P9, P10 PGND A14, B12, D10, G1, G2, G13, H1, H13, H14, J4, J13, N7, N8, P7, P8 Ground pins for PLL circuitry. AVdd A11, B6, B9, C7 Supply voltage for analog circuitry. AGND A5, A8, B7, B8, B11 Ground pins for analog circuitry. A12, A13, C3, C12, E11, F11 A low on one of these pins puts the corresponding channel into sleep mode and a high makes the corresponding channel active. There is an internal pull-down on each of these pins that defaults the PWRDWNn input to sleep mode. Active operation requires asserting a high on the PWRDWNn and MS_PWRDWN input. B5 A low on this pin puts the device into sleep mode and a high makes the part active. There is an internal pull-down that defaults the MS_PWRDWNn input to sleep mode. Active operation requires asserting a high on the MS_PWRDWNn input. PWRDWN [0:5] 3.3V CMOS Input MS_PWRDWN 3.3V CMOS Input REN 3.3V CMOS Input A2 Enables the ROUTn[0:9], RCLKn, outputs. There is an internal pull-down that defaults REN to TRI-STATE the outputs. Active outputs require asserting a high on REN. Please note that LOCKn is not affected by REN. REFCLK 3.3V CMOS Input B4 Frequency reference input. Used by the PLL while locking onto incoming LVDS streams.Has no phase relation to RCLK. LOCK[0:5] 3.3V CMOS Output D13, F3, N3, P1, P12, P13 Indicates the status of the PLLs for the individual deserializers: LOCKn= L indicates locked, LOCKn= H indicates unlocked. www.national.com 16 Pin Name (Continued) Type Pins Description ROUTn[0:9] 3.3V CMOS Output E2, E4, E12, E13, E14, F4, G3, G4, G11, G12, H2, H3, H4, H11, H12, J2, J3, J11, J12, K2, K3, K4, K12, K13, L1, L3, L6, L8, Outputs for the ten bit deserializers; n = deserializer number. L9, L11, L12, L13, L14, When a channel is not locked, ROUT[0:9] are high for that M1, M2, M3, M4, M5, M6, channel. M7, M8, M9, M10, M11, M12, M14, N1, N2, N4, N6, N9, N11, N12, N13, N14, P2, P3, P4, P11, P14 RCLK[0:5] 3.3V CMOS Output F2, F13, L2, M13,N5, N10 Recovered clock for each deserializer’s output data. When a channel is not locked, the RCLK for that channel is high. TMS 3.3V CMOS Input C1 Test Mode Select input to support IEEE 1149.1. There is a weak internal pull-up on TMS that defaults TRST, TDI, TCK and TDO to be inactive. However, in noisy environments, pulling TMS high ensures the JTAG test access port (TAP) is never activated. TRST 3.3V CMOS Input C2 Test Reset Input to support IEEE 1149.1. There is a weak internal pull-up on this pin. TDI 3.3V CMOS Input D1 Test Data Input to support IEEE 1149.1. There is a weak internal pull-up on this pin. TCK 3.3V CMOS Input D2 Test Clock to support IEEE 1149.1 TDO 3.3V CMOS Output D3 Test Data Output to support IEEE 1149.1. BISTMODE_REQ 3.3V CMOS Input B10 BIST Alone Error Reporting Mode Select Input. C14, D8, D14 These pins control which channels are active for the BIST Alone operating mode. The BIST Alone Mode Selection Table describes their function. There are internal pull-ups that default all BIST_SEL[0:2] to high, which is the idle state for all channels in the BIST Alone mode. K11 A high on this pin activates the BIST Alone operating mode. There is a weak internal pull-down that should default the BIST_ACT to de-activate the BIST Alone operating mode. In a noisy operating environment, it is recommended that an external pull down be used to ensure that BIST_ACT stays in the low state. B13, C13 Unused solder ball location. Do not connect. BIST_SEL[0:2] BIST_ACT N/C 3.3V CMOS Input 3.3V CMOS Input 17 www.national.com SCAN926260 Pin Descriptions SCAN926260 Six 1 to 10 Bus LVDS Deserializers with IEEE 1149.1 and At-Speed BIST Physical Dimensions inches (millimeters) unless otherwise noted Order Number SCAN926260TUF (Tray) Order Number SCAN926260TUFX (Tape and Reel) NS Package Number UJB196A LIFE SUPPORT POLICY NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT AND GENERAL COUNSEL OF NATIONAL SEMICONDUCTOR CORPORATION. As used herein: 1. Life support devices or systems are devices or systems which, (a) are intended for surgical implant into the body, or (b) support or sustain life, and whose failure to perform when properly used in accordance with instructions for use provided in the labeling, can be reasonably expected to result in a significant injury to the user. 2. A critical component is any component of a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system, or to affect its safety or effectiveness. BANNED SUBSTANCE COMPLIANCE National Semiconductor certifies that the products and packing materials meet the provisions of the Customer Products Stewardship Specification (CSP-9-111C2) and the Banned Substances and Materials of Interest Specification (CSP-9-111S2) and contain no ‘‘Banned Substances’’ as defined in CSP-9-111S2. National Semiconductor Americas Customer Support Center Email: [email protected] Tel: 1-800-272-9959 www.national.com National Semiconductor Europe Customer Support Center Fax: +49 (0) 180-530 85 86 Email: [email protected] Deutsch Tel: +49 (0) 69 9508 6208 English Tel: +44 (0) 870 24 0 2171 Français Tel: +33 (0) 1 41 91 8790 National Semiconductor Asia Pacific Customer Support Center Email: [email protected] National Semiconductor Japan Customer Support Center Fax: 81-3-5639-7507 Email: [email protected] Tel: 81-3-5639-7560 National does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied and National reserves the right at any time without notice to change said circuitry and specifications.