PI90SD1636A SERDES Gigabit Ethernet Transceiver Features Description • IEEE 802.3z Gigabit Ethernet Compliant • Supports 1.25 Gbps Using NRZ Coding over uncompensated twin coax cable • Fully integrated CMOS IC • Low Power Consumption • ESD rating >2000V (Human Body Model) or > 200V (Machine Model) • 5-Volt Input Tolerance • Pin-Compatible with Agilent HDMP1636A/HDMP- 1646A and Vitesse VSC7123 transceivers (see Appendix A) • Packaging (Pb-free & Green available): - 64-pin LQFP (FC) - 64-pin LQFP (FD) The PI90SD1636A is a single chip, Gigabit Ethernet transceiver. It performs all the functions of the Physical Medium Attachment (PMA) portion of the Physical layer, as specified by the IEEE 802.3z Gigabit Ethernet standard. These functions include parallelto-serial and serial-to-parallel conversion, clock generation, clock data recovery, and word synchronization. In addition, an internal loopback function is provided for system debugging. The PI90SD1636A is ideal for Gigabit Ethernet, serial backplane and proprietary point-to-point applications. The device supports 1000BASE-LX and 1000BASE-SX fiber-optic media, and 1000BASE-CX copper media. The transmitter section of the PI90SD1636A accepts 10-bit wide parallel TTL data and converts it to a high speed serial data stream. The parallel data is encoded in 8b/10b format. This incoming parallel data is latched into an input register, and synchronized on the rising edge of the 125 MHz reference clock supplied by the user. A phase locked loop (PLL) locks to the 125 MHz clock. The clock is then multiplied by 10 to produce a 1.25 GHz serial clock that is used to provide the high speed serial data output. The output is sent through a Pseudo Emitter Coupled Logic (PECL) driver. This output connects directly to a copper cable in the case of 1000BASE-CX medium, or to a fiber optic module in the case of 1000BASE-LX or 1000BASE SX fiber optic medium. Applications • Gigabit Ethernet • Serial Backplane • Proprietary point-to-point applicaitons The receiver section of the PI90SD1636A accepts a serial PECLcompatible data stream at a 1.25 Gbps rate, recovers the original 10-bit wide parallel data format, and retimes the data. A PLL locks onto the incoming serial data stream, and recovers the 1.25 GHz high speed serial clock and data. This is accomplished by continually frequency locking onto the 125 MHz reference clock, and by phase locking onto the incoming data stream. The serial data is converted back to parallel data format. The ‘comma’ character is used to establish byte alignment. Two 62.5 MHz clocks, 180 degrees out of phase, are recovered. These clocks are alternately used to clock out the parallel data on the rising edge. This parallel data is sent to the user in TTL-compatible form. 1 PS8641 10/14/04 PI90SD1636A SERDES Gigabit Ethernet Transceiver Functional Block Diagram EWRAP 10 TX<9:0> 10 Input Data Latch Shift Registers DOUT+ DOUT- TX PLL Clock Generator TX_CLK 62.5 MHz RX_CLK<1> ÷2 RX_CLK<0> 62.5 MHz 125 MHz RX<9:0> 10 RX PLL Clock Recovery Output Latch EN_CDET COM_DET FRAME ENABLE 10 Shift Registers 2 INPUT SELECTOR 10 DIN+ DIN- PS8641 10/14/04 PI90SD1636A SERDES Gigabit Ethernet Transceiver VCC_RXF NC GND_RXF VCC_RX_ESD DIN- DIN+ VCC_RX_ESD VCC_RXA GND_RX_ESD GND_RXA VCC_TX_ECL VCC_RXA DOUT+ DOUT- VCC_TX_HS GND_TX_HS Pin Configuration 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 GND_ESD 1 48 NC TX<0> 2 47 COM_DET TX<1> 3 46 GND_RXT TX<2> 4 45 RX<0> VCC_ESD 5 44 RX<1> TX<3> 6 43 RX<2> TX<4> 7 42 VCC_RXT TX<5> 8 41 RX<3> 9 40 RX<4> VCC_ESD TX<6> 10 39 RX<5> TX<7> 11 38 RX<6> TX<8> 12 37 VCC_RXT TX<9> 13 36 RX<7> GND_ESD 14 35 RX<8> GND_TXA 15 34 RX<9> NC 16 33 GND_RXT GND_RX RX_CLK<0> RX_CLK<1> VCC_RX VCC_RXD NC SIG_DET GND_RXD EN_CDET VCC_RXD TX_CLK GND_TXD EWRAP VCC_TXD VCC_TXA NC 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Table 1. I/O Type Definitions Type Definition TTL_IN TTL Input TTL_OUT TTL Output HS_IN Hight-Speed Input HS_OUT High-Speed Output P Power Ground 3 PS8641 10/14/04 PI90SD1636A SERDES Gigabit Ethernet Transceiver Table 2. Pin Description Name Pin # Type Description GND_ESD VCC_ESD 1, 14 5, 10 P Power and ground pairs for pad ESD structure. TX<0> TX<1> TX<2> TX<3> TX<4> TX<5> TX<6> TX<7> TX<8> TX<9> 2 3 4 6 7 8 9 11 12 13 TTL_IN 0-bit parallel data input pins. This data should be 10b/8b encoded. The least significant bit is TX<0> and is transmitted first. GND_TXA VCC_TXA 15 18 P Power and ground pair for TX PLL analog circuits. NC 16, 17,27, 48, 49 NC No Connect EWRAP 19 TTL_IN Wrap Enable. This pin is active HIGH. When asserted, the high-speed serial data are internally wrapped from the transmitter serial data output back to the receiver data input. Also, when asserted, DOUT± are held static at logic 1. When deasserted, DOUT± and .DIN± are active. VCC_TXD GND_TXD 20 21 P Power and ground pair for TX digital circuits. TX_CLK 22 TTL_IN Reference clock and transmit byte clock. This is a 125 MHz system clock supplied by the host system. On the positive edge of the clock, the input data, TX<9:0>, are latched into the register. This clock is multiplied by 10 internally, to generate the transmit serial bit clock. VCC_RXD GND_RXD 23 28, 25 P Power and ground pair for digital circuits in the receiver portion. EN_CDET 24 TTL_IN Comma Detect Enable. This pin is active HIGH. When asserted, the internal byte alignment function is turned on, to allow the clock to synchronize with the comma character (0011111XXX). When de-asserted, the function is disabled and will not align the clock and data. In this mode COM_DET is set to LOW. SIG_DET 26 TTL_ OUT Signal Detect. This pin is active HIGH. It indicates the loss of input signal on the high-speed serial inputs, DIN±. SIG_DET is set to LOW when differential inputs are less than 50 mV. VCC_RX GND_RX 29 32 P Power and ground pair for the clock signal of the receiver portion. RX_CLK<1> RX_CLK<0> 30 31 TTL_ OUT Receiver Byte Clocks. Two 180 degrees out-of-phase 62.5 MHz clock signals that are recovered by the receiver section. The received bytes are alternately clocked by the rising edges of these signals. The rising edge of RX_CLK<1> aligns with a comma character when detected. 4 PS8641 10/14/04 PI90SD1636A SERDES Gigabit Ethernet Transceiver Table 2. Pin Description (Continued.) Name Pin# Type Description GND_RXT VCC_RXT 33 46, 37, 42 P Power and ground pairs for ESD structure. RX<9> RX<8> RX<7> RX<6> RX<5> RX<4> RX<3> RX<2> RX<1> RX<0> 34 35 36 37 38 39 40 41 43 44 45 TTL_OUT Received Parallel Data Output. RX<0> is the least significant bit and is received first. When DIN± lose input data, all RX pins will be held HIGH. COM_DET 47 TTL_OUT Comma detect. This pin is active HIGH. When asserted, it indicates the detection of comma character (0011111XXX). It is active only when EN_CEDT is enabled. VCC_RXF GND_RXF 50 51 P Power and ground pair for the front-end of the receiver section. DIN- 52 HS_IN High-speed serial data input. Serial data input is received when DIN+ 54 VCC_RXESD GND_RXESD 53,55 56 P Power and ground pair for ESD structure. VCC_RXA GND_RXA 57, 59 58 P Power and ground pair for analog circuits of the receiver section. VCC_TX_ECL 60 P Power supply to line driver circuits. Ground supply is from pin 64. DOUTDOUT+ 61 62 HS_OUT High-speed serial data output. These pins are active when EWRAP is disabled and are held static at logic 1 when EWRAP is enable. VCC_TX_HS GND_TX_HS 63 64 P Power and ground pair for high-speed transmit logic in the parallel-to-serial section. EWRAP is disabled. 5 PS8641 10/14/04 PI90SD1636A SERDES Gigabit Ethernet Transceiver Functional Block Description Input Data Latch The input data latch block latches the 10-bit TTL input parallel byte, TX<9:0>, on the rising edge of the 125 MHz user-provided TX_CLK into the holding registers. Parallel-to-Serial Converter The received 10-bit TTL parallel input byte is converted to serial PECL level data stream by the parallel-to-serial block, and is transmitted differentially to the line driver block at 1.25 Gbps. The 8b/10b encoded data is transmitted sequentially with bit 0 being sent first. Clock Generator The 125 MHz signal used for clocking the serial outputs is generated by the TX PLL block based on the user-provided TX_CLK. This clock should have a ±100 ppm tolerance. Internal Loopback When EWRAP is set to a logic HIGH, the serial data stream generated by the transmitter is looped back to the receiver path, instead of going out to the DOUT± pins. When in loopback mode, a static logic 1 is transmitted at the line driver (DOUT+ is HIGH and DOUT- is LOW). Signal Detect Signal detect block is used to sense the serial input data stream at pins DIN±. If the serial input is lower than 50mV differentially, this block deasserts SIG_DET and sets the output, RX<9:0>, to all logic ones. When the serial input at pins DIN± is greater than 50mV, the signal is directed to the receive path. Equalizer and Slicer The signal received from the line (DIN± pins) is distorted by the cable bandwidth. In order to maintain a low bit-error rate, an equalizer is used to compensate for the signal loss. The slicer recovers the differential low-level signal to a CMOS-level single-ended signal, for clock recovery and data re-timing. Clock Recovery The serial input data stream contains both data and clock. The clock recovery block is used to extract both data and clocks from this input. In addition to data, two clocks of 62.5 MHz are recovered. 6 PS8641 10/14/04 PI90SD1636A SERDES Gigabit Ethernet Transceiver Table 3. Absolute Maximun Ratings Symbol Parameter Min. Max. VCC Supply voltage -0.5 5.0 VIN,TTL TTL Input Voltage -0.7 VCC + 2.8 VIN,HS_IN High-Speed Input Voltage 2.0 VCC IOUT,TTL TTL Output Source Current Tstg Storage Temperature Tj Junction Operating Temperature Units V 13 -65 +150 0 +150 mA °C Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. These ratings are stress specifications only and correct functional operation of the device at these or any other conditions above those listed in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect product reliability. Table 4. Guaranteed Operating Rates TA = 0oC to +70oC, VCC = 3.15V to 3.45V Parallel Clock Rate (MHz) SerialBaud Rate (Mbaud) Min. Max. Min. Max. 124.0 126.0 1240 1260 Table 5. AC Electrical Characteristics TA = 0°C to +70°C, VCC = 3.15V to 3.45V Symbol Parameter tr,REFCLK REFCLK Rise Time, 0.8 to 2.0 Volts 2.4 tf,REFCLK REFCLK Fall Time, 2.0 to 0.8 Volts 2.4 tr,TTL_IN Input TTL Rise Time, 0.8 to 2.0 Volts 2 tf,TTL_IN Input TTL Fall Time, 2.0 to 0.8 Volts 2 tr,TTL_OUT Output TTL Rise Time, 0.8 to 2.0 Volts, 10 pF Load 1.5 2.4 tf,TTL_OUT Output TTL Fall Time, 2.0 to 0.8 Volts, 10 pF Load 1.1 2.4 trs,HS_OUT HS_OUT Single-Ended (DOUT+) Rise Time 85 225 327 tfs,HS_OUT HS_OUT Single-Ended (DOUT+) Fall Time 85 200 327 trd,HS_OUT HS_OUT Differential Rise Time 85 327 tfd,HS_OUT HS_OUT Differential Fall Time 85 327 VIP,HS_IN HS_IN Input Peak-to-Peak Differential Voltage 200 1200 2000 HS_OUT Output Peak-to-Peak Differential Voltage 1200 1600 2000 VOP,HS_ OUT (1) Min. Typ. Max. Unit ns ps mV Note: 1. Output Peak-to-Peak Differential Voltage specified as DOUT+ minus DOUT- 7 PS8641 10/14/04 PI90SD1636A SERDES Gigabit Ethernet Transceiver Table 6. DC Electrical Characteristics TA = 0°C to +70°C, VCC = 3.15V to 3.45V Symbol Parameter VIH,TTL TTL Input High Voltage Level, Guaranteed High Signal for All Inputs 2 5.5 VIL,TTL TTL Input Low Voltage Level, Guaranteed Low Signal for All Inputs 0 0.8 VOH,TTL TTL Output High Voltage Level, IOH = -400 mA 2.2 VCC VOL,TTL TTL Output Low Voltage Level, IOL = 1 mA 0 0.6 IIH,TTL Input High Current, VIN = 2.4 V, VCC = 3.45 V 40 IIL,TTL Input Low Current, VIN = 0.4 V, VCC = 3.45 V -600 ICC,TRX[1,2] Min. Transceiver VCC Supply Current, TA = 25°C Typ. Max. 220 Unit V μA mA Notes: 1. Measurement Conditions: Tested sending 1250 MBd PRBS 27-1 sequence from a serial Bit Error Rate Tester (BERT) with DOUT± outputs terminated with 150Ω resistors to GND. 2. Typical values are at VCC = 3.3 volts. Table 7. Transceiver Reference Clock Requirements TA = 0°C to +70°C, VCC = 3.15V to 3.45V Symbol Parameter Min. f Nominal Frequency (for gigabit Ethernet Compliance) Ftol Frequency Tolerance Symm Symmetry (Duty Cycle) Tj Peak-to-Peak Jitter Typ. Max. Unit 125 MHz -100 +100 ppm 40 60 % 80 ps Table 8. Transmitter Timing Characteristics TA = 0°C to +70°C, VCC = 3.15V to 3.45V Symbol Parameter Min. tsetup Setup Time to Rising Edge of TX_CLK 1.5 thold Hold Time to Rising Edge of TX_CLK 1.0 t_txlat[1] Transmitter Latency Typ. Max. Unit ns 3.5 4.4 bits Note: 1. The transmitter latency, as shown in Figure 4, is defined as the time between the latching in of the parallel data word (as triggered by the rising edge of the transmit by clock, REFCLK) and the transmission of the first serial bit of that parallel word (defined by the rising edge of the first bit transmitted). 8 PS8641 10/14/04 PI90SD1636A SERDES Gigabit Ethernet Transceiver 1.4V TX_CLK 2.0V DATA TX<9:0> DATA DATA tSETUP DATA DATA 0.8V tHOLD Figure 3. Transmitter Section Timing DATA BYTE B DATA BYTE A DOUT ± T5 T6 T7 T8 T9 T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 T0 T1 T2 T3 T4 T5 t_TXLAT TX<9:0> DATA BYTE B DATA BYTE C 1.4V TX_CLK Figure 4. Transmitter Latency Table 9. Receiver Timing Characteristics TA = 0°C to +70°C, VCC = 3.15V to 3.45V Symbol Parameter b_sync[1] Min. Typ. Max. Unit f_lock Bit Sync Time 2500 bits Frequency Lock at Powerup 500 µs tSETUP Data Setup Before Rising Edge of RX_CLK 2.5 tHOLD Data Hold After Rising Edge of RX_CLK 1.5 tDUTY RX_CLK Duty Cycle 40 60 % tA-B RX_CLK Skew 7.5 8.5 ns T_rxlat[2] Receiver Latency ns 22.4 ns 28.0 bits Notes: 1. This is the recovery for input phase jumps. 2. The receiver latency as shown in Figure 6, is defined as the time between receiving the first serial bit of a parallel data word (defined as the first edge of the first serial bit) and the clocking out of that parallel word (defined by the rising edge of the receive byte clock, either RBC1 or RBC0). 9 PS8641 10/14/04 PI90SD1636A SERDES Gigabit Ethernet Transceiver tSETUP tHOLD 1.4V RX_CLK<1> 2.0V RX<9:0> K28.5 DATA DATA DATA DATA 0.8V 2.0V COM_DET 0.8V RX_CLK<0> 1.4V tA-B Figure 5. Receiver Section Timing DATA BYTE C DIN ± R5 R6 R7 R8 DATA BYTE D R9 R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R2 R3 R4 R5 t_rxlat RX<9:0> DATA BYTE A DATA BYTE D 1.4V RX_CLK<1>/<0> Figure 6. Receiver Latency 10 PS8641 10/14/04 PI90SD1636A SERDES Gigabit Ethernet Transceiver Packaging Mechanical: 64-pin LQFP (FC) .472 12.00 BSC Square .004 .008 0.09 0.20 GAUGE PLANE 0.25 mm .394 10.00 BSC Square .018 0.45 .030 0.75 .039 1.00 REF .063 1.60 Max. .004 0.10 .053 .057 1.35 1.45 Seating Plane .007 0.17 .010 0.27 .019 0.50 BSC .002 .006 0.05 0.15 X.XX DENOTES DIMENSIONS X.XX IN MILLIMETERS 11 PS8641 10/14/04 PI90SD1636A SERDES Gigabit Ethernet Transceiver Packaging Mechanical: 64-pin LQFP (FD) .630 16.00 BSC Square .004 .008 0.09 0.20 GAUGE PLANE 0.25 mm .551 14.00 BSC Square .018 0.45 .030 0.75 .039 1.00 REF .063 1.60 Max. .004 0.10 .053 .057 1.35 1.45 Seating Plane .007 0.17 .010 0.27 .031 0.80 BSC X.XX DENOTES DIMENSIONS X.XX IN MILLIMETERS .002 .006 0.05 0.15 Ordering Information Ordering Code Package Code Package Description PI90SD1636AFC FC 64-pin 10mm x10mm LQFP PI90SD1636AFCE FC Pb-free & Green, 64-pin 10mm x10mm LQFP PI90SD1636AFD FD 64-pin 14mm x14mm LQFP PI90SD1636AFDE FD Pb-free & Green, 64-pin 14mm x14mm LQFP Notes: 1. Thermal characteristics can be found on the company web site at www.pericom.com/packaging/ Pericom Semiconductor Corporation • 1-800-435-2336 • www.pericom.com 12 PS8641 10/14/04 PI90SD1636A SERDES Gigabit Ethernet Transceiver Appendix A Gigabit Ethernet Transceiver Pin Cross Reference Guide PI90SD1636A, VSC7123 and HDMP1636A/1646A Summary: Pericom Semiconductor’s PI90SD1636A is functionally pin compatible with Vitesse’s VSC7123 and Agilent’s HDMP-1636A/46A. Minor differences exist amongst the parts regarding the use of certain pins that are used by the manufacturer for internal tests, as is further clarified below. These differences will not affect plug compatibility during normal operations. 13 PS8641 10/14/04 PI90SD1636A SERDES Gigabit Ethernet Transceiver Pericom Vitesse Agilent Pin # PI90SD1636A VSC7123 HDMP1636A/46A 1 GND_ESD VSSD GND Connect to the ground plane. 2 TX<0> T0 TX[0] 10-bit parallel data input pins. 3 TX<1> T1 TX[1] 4 TX<2> T2 TX[2] 6 TX<3> T3 TX[3] 7 TX<4> T4 TX[4] 8 TX<5> T5 TX[5] 9 TX<6> T6 TX[6] 11 TX<7> T7 TX[7] 12 TX<8> T8 TX[8] 13 TX<9> T9 TX[9] 5 VDD_ESD VDDD VCC Connect to 3.3V 10 VDD_ESD VDDD VCC Connect to 3.3V 14 GND_ESD VSSD GND Connect to the ground plane. 15 GND_TXA VSSA GND_TXA Connect to the ground plane. 16 NC CAP0 TXCAP1 Pericom requires no external caps. External capacitor will not affect performance 17 NC CAP1 TX_CAP0 Pericom requires no external caps. External capacitor will not affect performance 18 VDD_TXA VDDA VCC_TXA Connect to 3.3V 19 EWRAP EWRAP LOOPEN 20 VDD_TXD VDDD VCC Connect to 3.3V 21 GND_TXD VSSD GND Connect to the ground plane 22 TX_CLK REFCLK REFCLK 23 VDD_RXD VDDD VCC 24 EN_CDET ENCDET ENBYTSYNC 25 GND_RXD VSSD GND Connect to the ground plane. 26 SIG_DET SIGDET SIG_DET Signal Detect (Active HIGH) 27 NC (Note 1) NC 28 VDD_RXD VDDD VCC Connect to 3.3V 29 VDD_RX VDDT VCC_RXTTL Connect to 3.3V 30 RX_CLK<1> RCLKN RBC1 Receiver Byte Clock 31 RX_CLK<0> RCLK RBC0 Receiver Byte Clock 32 GND_RX VSST GND_RXTTL Connect to the ground plane 33 GND_RXT VSST GND_RXTTL Connect to the ground plane 14 Comments Loop-back Enable when HIGH. Set LOW for normal operation 125MHz reference clock. Connect to 3.3V Comma Detect Enable (Active HIGH) NCTD0, No connect for normal operation. PS8641 10/14/04 PI90SD1636A SERDES Gigabit Ethernet Transceiver Pericom Vitesse Agilent Pin # PI90SD1636A VSC7123 HDMP1636A/ 46A 34 RX<9> R9 RX[9] 35 RX<8> R8 RX[8] 36 RX<7> R7 RX[7] 38 RX<6> R6 RX[6] 39 RX<5> R5 RX[5] 40 RX<4> R4 RX[4] 41 RX<3> R3 RX[3] 43 RX<2> R2 RX[2] 44 RX<1> R1 RX[1] 45 RX<0> R0 RX[0] 37 VDD_RXT VDDT VCC_RXTTL Connect to 3.3V 42 VDD_RXT VDDT VCC_RXTTL Connect to 3.3V 46 GND_RXT VSST GND_RXTTL Connect to the ground plane 47 COM_DET COMDET BYTSYNC Comma Detect ( Byte Sync) 48 NC TDI RXCAP0 Pericom requires no external caps. External capacitor will not affect performance 49 NC TCK RXCAP1 Pericom requires no external caps. External capacitor will not affect performance 50 VDD_RXF VDDD VCC_RXA Connect to 3.3V 51 GND_RXF VSSD GND_RXA Connect to the ground plane 52 DIN- RX- -DIN High-speed serial data input 53 VDD_RXESD N/C VCC (Note 2) Comments Received Parallel Data Output Connect to 3.3V 54 DIN+ RX+ +DIN High-speed serial data input 55 VDD_RXESD TMS VCC Connect to 3.3V 56 GND_RXESD TRSTN GND Connect to the ground plane 57 VDD_RXA VDDD VCC Connect to 3.3V 58 GND_RXA VSSD GND Connect to the ground plane 59 VDD_RXA VDDD VCC Connect to 3.3V 60 VDD_TX_ECL VDDP VCC_TXECL Connect to 3.3V 61 DOUT- TX- -DOUT High-speed serial data output 62 DOUT+ TX+ +DOUT High-speed serial data output 63 VDD_TX_HS VDDP VCC_TXHS Connect to 3.3V 64 GND_TX_HS VSSD GND_TXHS Connect to the ground plane Notes: 1. For VSC7123, this pin is in high-impedance state in normal operation. 2. For VSC7123, this pin has no internal connection. 15 PS8641 10/14/04