CY28359 273 MHz 6 Output Buffer for DDR400 DIMMS Features Functional Description * Dual 1- to 3-output buffer/driver * Supports up to 2 DDR DIMMs * Outputs are individually enabled/disabled * Low-skew outputs (< 100 ps) * Supports 266 MHz, 333 MHz and 400 MHz DDR SDRAM * SMBus Read and Write support * Space-saving 28-pin SSOP package The CY28359 is a 2.5V buffer designed to distribute high-speed clocks in PC applications. The part has 6 differential outputs. Designers can configure these outputs to support up to two DDR DIMMs. The CY28359 can be used in conjunction with the CY28326 or similar clock synthesizer for the VIA P4X600 chipset. The CY28359 also includes an SMBus interface which can enable or disable each output clock. On power-up, all output clocks are enabled. Pin Configuration Block Diagram BUF_INA SEL_ADDR SMBus Decoding SCLK BUFF_INB FB_OUTB BUF_INB DDRBT0 DDRBC0 DDRBT1 DDRBC1 VDD VSS FB_OUTA BUF_INA VSS DDRAT0 DDRAC0 DDRAT1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 CY28359 SDATA FB_OUTA DDRAT0 DDRAC0 DDRAT1 DDRAC1 DDRAT2 DDRAC2 DDRBT0 DDRBC0 DDRBT1 DDRBC1 DDRBT2 DDRBC2 FB_OUTB 28 27 26 25 24 23 22 21 20 19 18 17 16 15 VDD VSS SEL_ADDR DDRBT2 DDRBC2 VSS VDD DDRAT2 DDRAC2 SDATA SCLK VSS VDD DDRAC1 28 PIN SSOP Rev 1.0, November 24, 2006 2200 Laurelwood Road, Santa Clara, CA 95054 Page 1 of 7 Tel:(408) 855-0555 Fax:(408) 855-0550 www.SpectraLinear.com CY28359 Pin Description Pin Name PWR I/O Description 10 2 BUF_INA, BUF_INB VDD2.5 I Reference input from chipset. 2.5V input. 13,15,20 4,6,24 DDRA[0:2]C DDRB[0:2]C VDD2.5 O Clock outputs. These outputs provide complementary copies of BUF_INA & BUF_INB, respectively. 12,14,21 3,5,25 DDRA[0:2]T DDRB[0:2]T VDD2.5 O Clock outputs. These outputs provide copies of BUF_INA & BUF_INB, respectively. 9 1 FB_OUTA FB_OUTB VDD2.5 O Feedback clock for chipset 18 SCLK VDD2.5 I SMBus clock input. Has pull-up resistor 19 SDATA VDD2.5 I/O SMBus data input. Has pull-up resistor 26 SEL_ADDR 7,16,22,28 VDD2.5 2.5V voltage supply 8,11,17,23,27 VSS Ground I Serial Data Interface To enhance the flexibility and function of the clock synthesizer, 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. The interface can also be accessed during power down operation. Data Protocol Address Select Pin. Has pull-down resistor 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 individual 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 11010010 (D2h) or 11011100 (DCh) depending on state of ADDRSEL. The clock driver serial protocol accepts Byte Write, Byte Read, Block Write and Block Read operation from any external I2C Table 1. Command Code Definition Bit 7 Description 0 = Block Read or Block Write operation 1 = Byte Read or Byte Write operation (6:5) 01 (4:0) Byte offset for Byte Read or Byte Write operation. For Block Read or Block Write operations, these bits should be '00000' Rev 1.0, November 24, 2006 Page 2 of 7 CY28359 Table 2. Block Read and Block Write Protocol Block Write Protocol Bit 1 2:8 Description Start Block Read Protocol Bit 1 Slave address - 7 bits 2:8 Description Start Slave address - 7 bits 9 Write = 0 9 Write = 0 10 Acknowledge from slave 10 Acknowledge from slave 11:18 19 20:27 28 29:36 37 38:45 Command Code - 8 bits '00000000' stands for block operation 11:18 Command Code - 8 bits '00000000' stands for block operation Acknowledge from slave 19 Acknowledge from slave Byte Count - 8 bits 20 Repeat start Acknowledge from slave Data byte 1 - 8 bits Acknowledge from slave Data byte 2 - 8 bits 21:27 Slave address - 7 bits 28 Read = 1 29 Acknowledge from slave 30:37 38 Byte count from slave - 8 bits 46 Acknowledge from slave .... ...................... .... Data Byte (N-1) - 8 bits 47 .... Acknowledge from slave 48:55 .... Data Byte N - 8 bits 56 Acknowledge from master .... Acknowledge from slave .... Data byte N from slave - 8 bits .... Stop .... Acknowledge from master .... Stop 39:46 Acknowledge from master Data byte from slave - 8 bits Acknowledge from master Data byte from slave - 8 bits Table 3. Byte Read and Byte Write Protocol Byte Write Protocol Bit 1 2:8 9 10 11:18 19 20:27 Description Start Slave address - 7 bits Write = 0 Acknowledge from slave Command Code - 8 bits '1XXxxxxx' stands for byte operation,bit[6:5] for Device selection bits for multiple device selection, bits[4:0] of the command code represents the offset of the byte to be accessed Byte Read Protocol Bit 1 2:8 Description Start Slave address - 7 bits 9 Write = 0 10 Acknowledge from slave 11:18 Command Code - 8 bits '1XXxxxxx' stands for byte operation,bit[6:5] for Device selection bits for multiple device selection, bits[4:0] of the command code represents the offset of the byte to be accessed Acknowledge from slave 19 Acknowledge from slave Data byte from master - 8 bits 20 Repeat start 28 Acknowledge from slave 29 Stop 21:27 Read = 1 29 Acknowledge from slave 30:37 Rev 1.0, November 24, 2006 Slave address - 7 bits 28 Data byte from slave - 8 bits 38 Acknowledge from master 40 Stop Page 3 of 7 CY28359 Serial Configuration Map * The Serial bits will be read by the clock driver in the following order: Byte 0 - Bits 7, 6, 5, 4, 3, 2, 1, 0 Byte 1 - Bits 7, 6, 5, 4, 3, 2, 1, 0 . . Byte N - Bits 7, 6, 5, 4, 3, 2, 1, 0 * Reserved and unused bits should be programmed to "0". SMBus Address for the CY28359 when SEL_ADDR=1: A6 A5 A4 A3 A2 A1 A0 R/W 1 1 0 1 0 0 1 ---- SMBus Address for the CY28359 when SEL_ADDR=0: A6 A5 A4 A3 A2 A1 A0 R/W 1 1 0 1 1 1 0 ---- Byte 22: Outputs Active/Inactive Register (1 = Active, 0 = Three-state), Default = Active Bit Pin # Bit 7 -- Bit 6 -- Bit 5 Bit 4 Description Default Input Threshold Control00: Normal (1.25V) 01: 1.20V 10: 1.15V 11: 1.35V 0 9 FBOUTA 0 = Enable, 1 = Disable 0 1 FBOUTB 0 = Enable, 1 = Disable 0 Bit 3 0 Reserved, drive to 0 1 -- Reserved, drive to 0 1 Bit 1 24, 25 DDRBT2, DDRBC2 1 Bit 0 -- Reserved, drive to 0 1 Bit 2 Byte 23: Outputs Active/Inactive Register(1 = Active, 0 = Three-state), Default = Active Bit Pin # Description Default Bit 7 5,6 DDRBT1, DDRBC1 1 Bit 6 3,4 DDRBT0, DDRBC0 1 Bit 5 21,20 DDRAT2, DDRAC2 1 Bit 4 -- Reserved, drive to 0 1 Bit 3 14,15 DDRAT1, DDRAC1 1 Bit 2 12,13 DDRAT0, DDRAC0 1 Bit 1 -- Reserved, drive to 0 1 Bit 0 -- Reserved, drive to 0 1 Rev 1.0, November 24, 2006 Page 4 of 7 CY28359 Absolute Maximum Conditions Supply Voltage to Ground Potential..................-0.5 to +4.0V DC Input Voltage (except BUF_IN)............ -0.5V to VDD+0.5 Static Discharge Voltage ........................................... >2000V (per MIL-STD-883, Method 3015) Storage Temperature .................................. -65C to +150C Operating Conditions Parameter Description Min. Typ. Max. Unit 2.375 - 2.625 V VDD2.5 Supply Voltage TA Operating Temperature (Ambient Temperature) -40 - 85 C COUT Output Capacitance - 6 - pF CIN Input Capacitance - 5 - pF Electrical Characteristics Over the Operating Range Parameter Description Test Conditions For all pins except SMBus Min. Typ. Max. Unit - - 0.8 V 2.0 - - V - - 5 PA VIL Input LOW Voltage VIH Input HIGH Voltage IIL Input LOW Current VIN = 0V IIH Input HIGH Current VIN = VDD - - 5 PA IOH Output HIGH Current VDD = 2.375V VOUT = 1V -18 -32 - mA IOL Output LOW Current VDD = 2.375V VOUT = 1.2V 26 35 - mA VOL Output LOW Voltage IOL = 12 mA, VDD = 2.375V - - 0.6 V VOH Output HIGH Voltage IOH = -12 mA, VDD = 2.375V 1.7 - - V IDD Supply Current Unloaded outputs, 273 MHz - - 250 mA IDD Supply Current Loaded outputs, 273 MHz - - 300 mA VOUT Output Voltage Swing See Test Circuitry (Refer to Figure 1) 0.7 - VDD + 0.6 V VOC Output Crossing Voltage (VDD/2) - 0.2 VDD/2 (VDD/2) + 0.2 V INDC Input Clock Duty Cycle 52 % 48 . Switching Characteristics[1] Parameter Name FO Operating Frequency TDC Duty Cycle = t2 yt1 t3 DDR Rising/Falling Edge Rate t4 Output to Output Skew[2] Test Conditions [2] Min. Typ. Max. Unit 66 - 273 MHz Measured at VDD/2 for 2.5V outputs. INDC - 2% Measured between 20% to 80% of 1 output (Refer to Figure 1) - INDC + 2% % - 3 V/ns All outputs equally loaded - 100 ps - Notes: 1. Parameter is guaranteed by design and characterization. Not 100% tested in production 2. All parameters specified with loaded outputs. Rev 1.0, November 24, 2006 Page 5 of 7 CY28359 Switching Waveforms Duty Cycle Timing t1 t2 Output-Output Skew OUTPUT OUTPUT t4 Figure 1 shows the differential clock directly terminated by a 120:resistor. VCC Device Under Test Out VCC ) 60: VTR RT =120: Out ) 60: Receiver VCP Figure 1. Differential Signal Using Direct Termination Resistor Ordering Information Ordering Code Package Type Operating Range CY28359OC 28-pin SSOP Commercial, 0C to 70 C CY28359OCT 28-pin SSOP (Tape & Reel) Commercial, 0C to 70 C CY28359OI 28-pin SSOP Industrial, -40C to 85 C CY28359OIT 28-pin SSOP (Tape & Reel) Industrial, -40C to 85 C Rev 1.0, November 24, 2006 Page 6 of 7 CY28359 Package Drawing and Dimensions 28-Lead (5.3 mm) Shrunk Small Outline Package O28 While SLI has reviewed all information herein for accuracy and reliability, Spectra Linear Inc. assumes no responsibility for the use of any circuitry or for the infringement of any patents or other rights of third parties which would result from each use. This product is intended for use in normal commercial applications and is not warranted nor is it intended for use in life support, critical medical instruments, or any other application requiring extended temperature range, high reliability, or any other extraordinary environmental requirements unless pursuant to additional processing by Spectra Linear Inc., and expressed written agreement by Spectra Linear Inc. Spectra Linear Inc. reserves the right to change any circuitry or specification without notice. Rev 1.0, November 24, 2006 Page 7 of 7