CY28401 100-MHz Differential Buffer for PCI Express and SATA Features Functional Description • CK409 or CK410 companion buffer The CY28401 is a differential buffer and serves as a companion device to the CK409 or CK410 clock generator. The device is capable of distributing the Serial Reference Clock (SRC) in PCI Express and SATA implementations. • Eight differential 0.7v clock pairs • Individual OE controls • Low CTC jitter (< 50 ps) • Programmable bandwidth • SRC_STOP# power management control • SMBus Block/Byte/Word Read and Write support • 3.3V operation • PLL Bypass-configurable • Divide by 2 programmable • 48-pin SSOP package Pin Configuration Block Diagram DIFT0 OE_[0:7] SRC_STOP# PWRDWN# DIFC0 Output Control DIFT1 DIFC1 DIFT2 SDATA SMBus Controller DIFC2 DIFT3 SRC_DIV2# Output Buffer PLL/BYPASS# DIFC3 DIFT4 DIFC4 SRCT_IN SRCC_IN DIFT5 DIFC5 DIV HIGH_BW# DIFT6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 CY28401 SCLK SRC_DIV2# VDD VSS SRCT_IN SRCC_IN OE_0 OE_3 DIFT0 DIFCO VSS VDD DIFT1 DIFC1 OE_1 OE_2 DIFT2 DIFC2 VSS VDD DIFT3 DIFC3 PLL/BYPASS# SCLK SDATA 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 VDD_A VSS_A IREF LOCK OE_7 OE_4 DIFT7 DIFC7 VSS VDD DIFT6 DIFC6 OE_6 OE_5 DIFT5 DIFC5 VSS VDD DIFT4 DIFC4 HIGH_BW# SRC_STOP# PWRDWN# VSS DIFC6 PLL 48 SSOP DIFT7 DIFC7 LOCK Cypress Semiconductor Corporation Document #: 38-07592 Rev. ** • 3901 North First Street • San Jose, CA 95134 • 408-943-2600 Revised November 24, 2003 CY28401 Pin Description Pin Name 4,5 SRCT_IN, SRCC_IN 8,9,12,13,16,17,20,21,29,30, DIFT/C(7:0) 33,34,37,38,41,42 Type I,DIF Description 0.7V Differential SRC inputs from the clock synthesizer O,DIF 0.7V Differential Clock Outputs 6,7,14,15,35,36,43,44 OE_(7:0) I,SE 3.3V LVTTL active low input for three-stating differential outputs 28 HIGH_BW# I,SE 3.3V LVTTL input for selecting PLL bandwidth 45 LOCK O,SE 3.3V LVTTL output, transitions high when PL lock is achieved (latched output) 26 PWRDWN# I,SE 3.3V LVTTL input for Power Down, active low 1 SRC_DIV/2# I,SE 3.3V LVTTL input for selecting input frequency divided by two, active low 27 SRC_STOP# I,SE 3.3V LVTTL input for SRC_Stop#, active low I,SE SMBus Slave Clock Input 23 SCLK 24 SDATA 46 IREF I/O,OC Open collector SMBus data I A precision resistor is attached to this pin to set the differential output current I 3.3V LVTTL input for selecting fan-out or PLL operation 22 PLL/BYPASS# 48 VDD_A 3.3V 3.3V Power Supply for PLL 47 VSS_A GND Ground for PLL 3,10,18,25,32,40 VSS I Ground for outputs 2,11,19,31,39 VDD I 3.3V power supply for outputs Serial Data Interface Data Protocol To enhance the flexibility and function of the clock buffer, a two-signal serial interface is provided. Through the Serial Data Interface, various device functions, such as individual clock output buffers, can be individually enabled or disabled. The registers associated with the Serial Data Interface initializes to their default setting upon power-up, and therefore use of this interface is optional. Clock device register changes are normally made upon system initialization, if any are required. The interface cannot be used during system operation for power management functions. The clock driver serial protocol accepts byte write, byte read, block write, and block read operations from the controller. For block write/read operation, the bytes must be accessed in sequential order from lowest to highest byte (most significant bit first) with the ability to stop after any complete byte has been transferred. For byte write and byte read operations, the system controller can access individually indexed bytes. The offset of the indexed byte is encoded in the command code, as described in Table 1. The block write and block read protocol is outlined in Table 2 while Table 3 outlines the corresponding byte write and byte read protocol. The slave receiver address is 11011100 (DCh). Table 1. Command Code Definition Bit 7 (6:0) Description 0 = Block read or block write operation 1 = Byte read or byte write operation Byte offset for byte read or byte write operation. For block read or block write operations, these bits should be '0000000' Table 2. Block Read and Block Write Protocol Block Write Protocol Bit 1 2:8 Description Start Slave address – 7 bits Block Read Protocol Bit 1 2:8 Description Start Slave address – 7 bits 9 Write = 0 9 Write = 0 10 Acknowledge from slave 10 Acknowledge from slave Document #: 38-07592 Rev. ** Page 2 of 14 CY28401 Table 2. Block Read and Block Write Protocol (continued) Block Write Protocol Bit 11:18 19 20:27 28 29:36 37 38:45 46 Block Read Protocol Description Bit Command Code – 8 bits '00000000' stands for block operation Acknowledge from slave Description 11:18 19 Byte Count from master – 8 bits Acknowledge from slave 20 Acknowledge from slave Command Code – 8 bits '00000000' stands for block operation Repeat start 21:27 Slave address – 7 bits Data byte 0 from master – 8 bits 28 Read = 1 Acknowledge from slave 29 Acknowledge from slave Data byte 1 from master – 8 bits 30:37 Acknowledge from slave 38 .... Data bytes from master/Acknowledge .... Data Byte N – 8 bits .... Acknowledge from slave .... Stop Byte count from slave – 8 bits Acknowledge from host 39:46 47 Data byte 0 from slave – 8 bits Acknowledge from host 48:55 Data byte 1 from slave – 8 bits 56 Acknowledge from host .... Data bytes from slave/Acknowledge .... Data byte N from slave – 8 bits .... Acknowledge from host .... Stop Table 3. Byte Read and Byte Write Protocol Byte Write Protocol Bit 1 2:8 9 10 11:18 19 20:27 Byte Read Protocol Description Bit Start 1 Slave address – 7 bits 2:8 Write = 0 Acknowledge from slave Command Code – 8 bits '100xxxxx' stands for byte operation, bits[6:0] of the command code represents the offset of the byte to be accessed Acknowledge from slave Acknowledge from slave 29 Stop Slave address – 7 bits 9 Write = 0 10 Acknowledge from slave 11:18 19 Data byte from master – 8 bits 28 Description Start 20 21:27 Command Code – 8 bits '100xxxxx' stands for byte operation, bits[6:0] of the command code represents the offset of the byte to be accessed Acknowledge from slave Repeat start Slave address – 7 bits 28 Read = 1 29 Acknowledge from slave 30:37 Data byte from slave – 8 bits 38 Acknowledge from master 39 Stop Byte 0: Control Register 0 Bit @pup 7 0 PWRDWN# drive mode o = Driven when stopped, 1 = Three-state 6 0 SRC_STOP# drive mode o = Driven when stopped, 1 = Three-state 5 0 Reserved 4 0 Reserved Document #: 38-07592 Rev. ** Name Description Page 3 of 14 CY28401 Byte 0: Control Register 0 (continued) Bit @pup Name Description 3 0 Reserved 2 1 HIGH_BW# 0 = High Bandwidth, 1 = Low bandwidth 1 1 PLL/Bypass# 0 = Fanout buffer, 1 = PLL mode 0 1 SRC_DIV/2 0 = Divided by 2 mode,1 = Normal (output = input) Byte 1: Control Register 1 Bit @pup 7 1 Name DIF_7 Output Enable 0 = Disabled (three-state) 1 = Enabled Description 6 1 DIF_6 Output Enable 0 = Disabled (three-state) 1 = Enabled 5 1 DIF_5 Output Enable 0 = Disabled (three-state) 1 = Enabled 4 1 DIF_4 Output Enable 0 = Disabled (three-state) 1 = Enabled 3 1 DIF_3 Output Enable 0 = Disabled (three-state) 1 = Enabled 2 1 DIF_2 Output Enable 0 = Disabled (three-state) 1 = Enabled 1 1 DIF_1 Output Enable 0 = Disabled (three-state) 1 = Enabled 0 1 DIF_0 Output Enable 0 = Disabled (three-state) 1 = Enabled Byte 2: Control Register 2 Bit @pup 7 0 Allow Control DIF_7 with assertion of SRC_STOP# 0 = Free-running 1 = Stopped with SRC_STOP# 6 0 Allow Control DIF_6 with assertion of SRC_STOP# 0 = Free-running 1 = Stopped with SRC_STOP# 5 0 Allow Control DIF_5 with assertion of SRC_STOP# 0 = Free-running 1 = Stopped with SRC_STOP# 4 0 Allow Control DIF_4 with assertion of SRC_STOP# 0 = Free-running 1 = Stopped with SRC_STOP# 3 0 Allow Control DIF_3 with assertion of SRC_STOP# 0 = Free-running 1 = Stopped with SRC_STOP# Document #: 38-07592 Rev. ** Name Description Page 4 of 14 CY28401 Byte 2: Control Register 2 (continued) Bit @pup Name Description 2 0 Allow Control DIF_2 with assertion of SRC_STOP# 0 = Free-running 1 = Stopped with SRC_STOP# 1 0 Allow Control DIF_1 with assertion of SRC_STOP# 0 = Free-running 1 = Stopped with SRC_STOP# 0 0 Allow Control DIF_0 with assertion of SRC_STOP# 0 = Free-running 1 = Stopped with SRC_STOP# Byte 3: Control Register 3 Bit @pup 7 0 Name Reserved Description 6 0 Reserved 5 0 Reserved 4 0 Reserved 3 0 Reserved 2 0 Reserved 1 0 Reserved 0 0 Reserved Byte 4: Vendor ID Register Bit @Pup Name Description 7 0 Revision Code Bit 3 6 0 Revision Code Bit 2 5 0 Revision Code Bit 1 4 0 Revision Code Bit 0 3 1 Vendor ID Bit 3 2 0 Vendor ID Bit 2 1 0 Vendor ID Bit 1 0 0 Vendor ID Bit 0 Byte 5: Control Register 5 Bit @Pup 7 0 Reserved 6 0 Reserved 5 0 Reserved 4 0 Reserved 3 0 Reserved 2 0 Reserved 1 0 Reserved 0 0 Reserved Document #: 38-07592 Rev. ** Name Description Page 5 of 14 CY28401 PWRDWN# Clarification[1] PWRDWN#—Assertion The PWRDWN# pin is used to shut off all clocks cleanly and instruct the device to evoke power savings mode. Additionally, PWRDWN# should be asserted prior to shutting off the input clock or power to ensure all clocks shut down in a glitch-free manner. PWRDWN# is an asynchronous active low input. This signal is synchronized internal to the device prior to powering down the clock buffer. PWRDWN# is an asynchronous input for powering up the system. When PWRDWN# is asserted low, all clocks will be held high or three-stated (depending on the state of the control register drive mode and OE bits) prior to turning off the VCO. All clocks will start and stop without any abnormal behavior and must meet all AC and DC parameters. This means no glitches, frequency shifting or amplitude abnormalities among others. When PWRDWN# is sampled low by two consecutive rising edges of DIFC, all DIFT outputs will be held high or three-stated (depending on the state of the control register drive mode and OE bits) on the next DIFC high to low transition. When the SMBus power-down drive mode bit is programmed to ‘0’, all clock outputs will be held with the DIFT pin driven high at 2 x Iref and DIFC three-state. However, if the control register PWRDWN# drive mode bit is programmed to ‘1’, then both DIFT and the DIFC are three-stated. PWRDWN# DIFT DIFC Figure 1. PWRDWN# Assertion Diagram PWRDWN#—Deassertion The power-up latency is less than 1 ms. This is the time from the deassertion of the PWRDWN# pin or the ramping of the power supply or the time from valid SRC_IN input clocks until the time that stable clocks are output from the buffer chip (PLL locked). IF the control register PWRDWN# three-state bit is programmed to ‘1’, all differential outputs must be driven high in less than 300 µS of PWRDWN# deassertion to a voltage greater than 200 mV. Tstable <1mS PWRDWN# DIFT DIFC Tdrive_Pwrdwn# <300uS, >200mV Figure 2. PWRDWN# Deassertion Diagram Table 4. Buffer Power-up State Machine State Description 0 3.3V Buffer power off 1 After 3.3V supply is detected to rise above 1.8V - 2.0V, the buffer enters state 1 and initiates a 0.2-ms–0.3-ms delay 2[5] 3[2,3,4] Buffer waits for a valid clock on the SRC_IN input and PWRDWN# deassertion Once the PLL is locked to the SRC_IN input clock, the buffer enters state 3 and enables outputs for normal operation Notes: 1. Disabling of the SRCT_IN input clock prior to assertion of PWRDWN# is an undefined mode and not recommended. Operation in this mode may result in glitches excessive frequency shifting. 2. The total power up latency from power on to all outputs active is less than 1ms (assuming a valid clock is present on SRC_IN input) 3. LOCk output is a latched signal that is reset with the assertion of PWRDWN# or when VDD<1.8V, 4. Special care must be taken to ensure that no abnormal clock behavior occurs after the assertion PLL LOCK (i.e overshoot undershoot is allowed). 5. If power is valid and PWRDWN# is deasserted but no input clocks are present on the SRC_IN input, DIF clocks will remain disabled. Only after valid input clocks are detected, valid power, PWRDWN# deasserted with the PLL locked and stable are the DIF outputs enabled. 6. In the case where OE is asserted low, the output will always be three-stated regardless of SRC_STOP# drive mode register bit state. Document #: 38-07592 Rev. ** Page 6 of 14 CY28401 No Input Clock S2 S1 Wait for Input Clock & PWRDWN# Deassertion Delay >0.25ms PWRDWN# Asserted S3 S0 Normal Operation Power Off Figure 3. Buffer Power-up State Diagram SRC_STOP# Clarification SRC_STOP# Assertion The SRC_STOP# signal is an active low input used for clean stopping and starting the DIFT/C outputs (valid clock must be present on SRCT/C_IN). The SRC_STOP# signal is a debounced signal in that it’s state must remain unchanged during two consecutive rising edges of DIFC to be recognized as a valid assertion or deassertion. (The assertion and deassertion of this signal is absolutely asynchronous). The impact of asserting the SRC_STOP# pin is all DIF outputs that are set in the control registers to stoppable via assertion of SRC_STOP# are stopped after their next transition. When the control register SRC_STOP# three-state bit is programmed to ‘0’, the final state of all stopped DIFT/C signals is DIFT clock = High and DIFC = Low. There will be no change to the output drive current values, DIFT will be driven high with a current value equal 6 x Iref, and DIFC will not be driven. When the control register SRC_STOP# three-state bit is programmed to ‘1’, the final state of all stopped DIF signals is low, both DIFT clock and DIFC clock outputs will not be driven. Table 5. SRC_STOP# Functionality[6] SRC_STOP# DIFT DIFC 1 Normal Normal 0 Iref * 6 or Float Low SRC_STOP# Deassertion All differential outputs that were stopped will resume normal operation in a glitch-free manner. The maximum latency from the deassertion to active outputs is between 2-6 DIFT/C clock periods (2 clocks are shown) with all DIFT/C outputs resuming simultaneously. If the control register three-state bit is programmed to ‘1’ (three-state), then all stopped DIFT outputs will be driven high within 10 ns of SRC_STOP# deassertion to a voltage greater than 200 mV. 1mS SRC_STOP# PWRDWN# DIFT(Free Running DIFC(Free Running DIFT (Stoppable) DIFC (Stoppable) Figure 4. SRC_STOP# = Driven, PWRDWN# = Driven Document #: 38-07592 Rev. ** Page 7 of 14 CY28401 1mS SRC_STOP# PWRDWN# DIFT(Free Running DIFC(Free Running DIFT (Stoppable) DIFC (Stoppable) Figure 5. SRC_STOP# =Driven, PWRDWN# = Three-state 1mS SRC_STOP# PWRDWN# DIFT(Free Running DIFC(Free Running DIFT (Stoppable) DIFC (Stoppable) Figure 6. SRC_STOP# =Three-state, PWRDWN# = Driven 1mS SRC_STOP# PWRDWN# DIFT(Free Running DIFC(Free Running DIFT (Stoppable) DIFC (Stoppable) Figure 7. SRC_STOP# =Three-state, PWRDWN# = Three-state Output Enable Clarification The OE function may be implemented in two ways, via writing a ‘0’ to SMBus register bit corresponding to output of interest or by asserting an OE input pin low. In both methods, if SMBus registered bit has been written low or the OE pin is low or both, the output of interest will be three-stated. (The assertion and deassertion of this signal is absolutely asynchronous.) Table 6. OE Functionality OE (Pin)# OE (SMBus Bit) DIFT DIFC 1 1 Normal Normal 1 0 Three-state Low 0 1 Three-state Low 0 0 Three-state Low Document #: 38-07592 Rev. ** Page 8 of 14 CY28401 OE Assertion (Transition from ‘0’ to ‘1’) SRC_DIV2# Assertion All differential outputs that were three-stated will resume normal operation in a glitch-free manner. The maximum latency from the assertion to active outputs is between 2–6 DIF clock periods. In addition, DIFT clocks will be driven high within 10 ns of OE assertion to a voltage greater than 200 mV. The impact of asserting the SRC_DIV2# is all DIF outputs will transition cleanly in a glitch-free manner from normal operation (output frequency equal to input) to half the input frequency within 2–6 DIF clock periods. OE Deassertion (Transition from ‘1’ to ‘0’) The impact of deasserting the SRC_DIV2# is all DIF outputs will transition cleanly in a glitch-free manner from divide by 2 mode to normal (output frequency is equal to the input frequency) operation within 2–6 DIF clock periods. The impact of deasserting OE is each corresponding output will transition from normal operation to Three-state in a glitch-free manner. The maximum latency from the deassertion to three-stated outputs is between 2–6 DIF clock periods. LOCK Signal Clarification The LOCK output signal is intended to provide designers a signal indicating that PLL lock has been achieved and valid clock are available. This can be helpful when cascading multiple buffers which each contribute a 1-ms start-up delay in addition to the start-up time of the clock source. Upon receiving a valid clock on the SRC_IN input (PWRDWN# deasserted), the buffer will begin ramping the internal PLL until lock is achieved and stable, the clock buffer will assert the LOCK pin high and enable DIF output clocks. In other words, if power is valid and PWRDWN# is deasserted but no input clocks are present on the SRC_IN input, all DIF clocks remain disabled. Only after valid input clocks are detected, valid power, PWRDWN# deasserted with the PLL locked and stable are LOCK to be asserted and the DIF outputs enabled. The maximum start-up latency from valid clocks on SRC_IN input to the assertion of LOCK (output clocks are valid) is to be less than 1 ms. Once LOCK has been asserted high, it will remain high (regardless of the actual PLL status) until power is removed or the PWRDWN# pin has been asserted. SRC_DIV2# Deassertion PLL/BYPASS# Clarification The PLL/Bypass# input is used to select between bypass mode (no PLL) and PLL mode. In bypass mode, the input clock is passed directly to the output stage resulting in 50-ps additive jitter(50 ps + input jitter) on DIF outputs. In the case of PLL mode, the input clock is pass through a PLL to reduce high frequency jitter. The BYPASS# mode may be selected in two ways, via writing a ‘0’ to SMBus register bit or by asserting the PLL/BYPASS# pin low. In both methods, if the SMBus register bit has been written low or PLL/BYPASS# pin is low or both, the device will be configure for BYPASS operation. HIGH_BW# Clarification The HIGH_BW# input is used to set the PLL bandwidth. This mode is intended to minimize PLL peaking when two or more buffers are cascaded by staggering device bandwidths. The PLL low bandwidth mode may be selected in two ways, via writing a ‘0’ to SMBus register bit or by asserting the HIGH_BW# pin is low or both, the device will be configured for low bandwidth operation. SRC_DIV2# Clarification The SRC_DIV2# input is used to configure the DIF output mode to be equal to the SRC_IN input frequency or half the input frequency in a glitch-free manner. The SRC_DIV2# function may be implemented in two ways, via writing a ‘0’ to SMBus register bit or by asserting the SRC_DIV2# input pin low. In both methods, if the SMBus register bit has been written low or the SRC_DIV2# pin is low or both, all DIF outputs will configured for divide by 2 operation. Document #: 38-07592 Rev. ** Page 9 of 14 CY28401 Absolute Maximum Conditions Parameter Description Condition Min. Max. Unit VDD Core Supply Voltage –0.5 4.6 V VDD_A Analog Supply Voltage –0.5 4.6 V VIN Input Voltage Relative to V SS –0.5 VDD + 0.5 VDC TS Temperature, Storage Non-functional –65 +150 °C TA Temperature, Operating Ambient Functional 70 °C TJ Temperature, Junction Functional 150 °C ØJC Dissipation, Junction to Case Mil-Spec 883E Method 1012.1 TBD °C/W ØJA Dissipation, Junction to Ambient JEDEC (JESD 51) TBD °C/W ESDHBM ESD Protection (Human Body Model) MIL-STD-883, Method 3015 UL-94 Flammability Rating At 1/8 in. MSL Moisture Sensitivity Level 0 2000 V V–0 1 Multiple Supplies: The Voltage on any input or I/O pin cannot exceed the power pin during power-up. Power supply sequencing is NOT required. DC Electrical Specifications Parameter Description Condition Min. Max. Unit 3.135 3.465 V VDD_A, VDD 3.3V Operating Voltage 3.3 ± 5% VILI2C Input Low Voltage SDATA, SCLK – 1.0 V VIHI2C Input High Voltage SDATA, SCLK 2.2 – V VIL 3.3V Input Low Voltage VSS – 0.5 0.8 V VIH 3.3V Input High Voltage 2.0 VDD + 0.5 V VOL 3.3V Output Low Voltage IOL = 1 mA – 0.4 V VOH 3.3V Output High Voltage IOH = –1 mA 2.4 – V IIL Input Low Leakage Current except internal pull-up resistors, 0 < VIN < VDD –5 IIH Input High Leakage Current except internal pull-down resistors, 0 < VIN < VDD µA 5 µA –10 10 µA 2 5 pF IOZ High-impedance Output Current CIN Input Pin Capacitance COUT Output Pin Capacitance 3 6 pF LIN Pin Inductance – 7 nH IDD3.3V Dynamic Supply Current At max. load and 100 MHz – 300 mA IPD3.3V Power-down Supply Current PD asserted, Outputs driven – 65 mA IPD3.3V Power-down Supply Current PD asserted, Outputs Three-stated – 5 mA AC Electrical Specifications Parameter Description DIF at 0.7V TDC DIFT and DIFC Duty Cycle Condition Measured at crossing point VOX TSKEW Any DIFT/C to DIFT/C Clock Skew, SSC Measured at crossing point VOX TPERIOD Average Period Measured at crossing point VOX at 100 MHz Min. Max. Unit 45 55 % – 200 ps 9.9970 10.0533 ns TCCJ DIFT/C Cycle to Cycle Jitter Measured at crossing point VOX TR / TF DIFT and DIFC Rise and Fall Times Measured from VOL = 0.175 to VOH = 0.525V TRFM Rise/Fall Matching Determined as a fraction of 2*(TR – TF)/(TR + TF) – 20 % ∆TR Rise Time Variation – 125 ps ∆TF Fall Time Variation – 125 ps Document #: 38-07592 Rev. ** – 50 ps 175 700 ps Page 10 of 14 CY28401 AC Electrical Specifications (continued) Min. Max. Unit VHIGH Parameter Voltage High Description Measured SE Condition 660 850 mv VLOW Voltage Low Measured SE –150 – mv VOX Crossing Point Voltage at 0.7V Swing 250 550 mv ∆VOX Vcross Variation over all edges – 140 mV VOVS Maximum Overshoot Voltage – VHIGH + 0.3 V VUDS Minimum Undershoot Voltage VRB Ring Back Voltage Measured SE tPD(PLL) Input to output skew in PLL mode Measured at crossing point VOX tPD(NONPLL) Input to output skew in Non–PLL mode Measured at crossing point VOX D IF T D IF C IR E F 475Ω T PCB 33Ω 4 9 .9 Ω –0.3 V N/A V – ±250 ps 2.5 6.5 ns M e a s u re m e n t P o in t 2pF T PCB 33Ω – 0.2 4 9 .9 Ω M e a s u re m e n t P o in t 2pF T r a c e Im p e d a n c e M e a s u r e d D if f e r e n tia lly Figure 8. Differential Clock Termination Switching Waveforms TRise (CLOCK) VOH = 0.525V CL OC K# K OC CL VCROSS VOL = 0.175V TFall (CLOCK) Figure 9. Single-Ended Measurement Points for TRise and TFall Document #: 38-07592 Rev. ** Page 11 of 14 CY28401 VOVS VRB VRB VLOW VUDS Figure 10. Single-ended Measurement Points for VOVS,VUDS and VRB TPERIOD Skew Management Point High Duty Cycle % Low Duty Cycle % 0.000V Figure 11. Differential (Clock-CLock#) Measurement Points (Tperiod, Duty Cycle and Jitter) Ordering Information Ordering Code Package Type Operating Range CY28401OC 48-pin SSOP Commercial, 0°C to 70 °C CY28401OCT 48-pin SSOP–Tape and Reel Commercial, 0°C to 70 °C Document #: 38-07592 Rev. ** Page 12 of 14 CY28401 Package Drawing and Dimensions 48-Lead Shrunk Small Outline Package O48 51-85061-*C Document #: 38-07592 Rev. ** Page 13 of 14 CY28401 Document History Page Document Title: CY28401 100-MHz Differential Buffer for PCI Express and SATA Document Number: 38-07592 Rev. ECN No. Issue Date Orig. of Change ** 130191 11/26/03 IJA/SDR Document #: 38-07592 Rev. ** Description of Change New Data Sheet Page 14 of 14