SPECTRALINEAR CY28354OXC-400

CY28354-400
210 MHz 24 Output Buffer for 4-DDR DIMMS for VIA Chipsets
Support
Features
Functional Description
• Supports VIA PRO 266, KT266 and P4x266
The CY28354-400 is a 2.5V buffer designed to distribute
high-speed clocks in PC applications. The part has 24 outputs
to support four unbuffered DDR DIMMS. The CY28354-400
can be used in conjunction with CY28326 similar clock synthesizer for the PTT880 and KTT880 chipsets.
• Dual 1- to 12-output buffer/driver
• Supports up to four DDR DIMMs
• Low-skew outputs (< 75 ps)
• Supports 266-MHz, 333-MHz and 400-MHz DDR SDRAM
• SMBus Read and Write support
The CY28354-400 also includes an SMBus interface which
can enable or disable each output clock. On power-up, all
output clocks are enabled.
• Space-saving 48-pin SSOP package
Pin Configuration
Block Diagram
BUF_INA
ADDR_SEL
SDATA
SMBus
Decoding
SCLOCK
I2C_CS
BUFF_INB
FB_OUTA
DDRAT0
DDRAC0
DDRAT1
DDRAC1
DDRAT2
DDRAC2
DDRAT3
DDRAC3
DDRAT4
DDRAC4
DDRAT5
DDRAC5
DDRBT0
DDRBC0
DDRBT1
DDRBC1
DDRBT2
DDRBC2
DDRBT3
DDRBC3
DDRBT4
DDRBC4
DDRBT5
DDRBC5
FB_OUTB
SSOP
Top View
VDD2.5
GND
FB_OUTB
BUFF_INB
DDRBT0
DDRBC0
DDRBT1
DDRBC1
GND
VDD2.5
DDRAT0
DDRAC0
DDRAT1
DDRAC1
GND
VDD2.5
FB_OUTA
BUF_INA
DDRAT2
DDRAC2
DDRAT3
DDRAC3
VDD2.5
GND
Rev 1.0, November 22, 2006
2200 Laurelwood Road, Santa Clara, CA 95054
1
2
48
47
3
46
4
45
5
44
6
43
7
42
8
9
41
40
10
39
11
38
12
37
13
36
14
35
15
34
16
33
17
32
18
31
19
30
20
21
22
29
28
27
23
26
24
25
VDD2.5
GND
ADDR_SEL
I2C_CS
DDRBT2
DDRBC2
DDRBT3
DDRBC3
GND
VDD2.5
DDRAT4
DDRAC4
DDRAT5
DDRAC5
GND
VDD2.5
DDRBT4
DDRBC4
DDRBT5
DDRBC5
VDD2.5
GND
SDATA
SCLK
Page 1 of 8
Tel:(408) 855-0555
Fax:(408) 855-0550
www.SpectraLinear.com
CY28354-400
Pin Description
Pin
Name
PWR
I/O
Description
11, 13, 19, 21, 38, 36,
5, 7, 44, 42, 32, 30
DDRA[0:5]T
DDRB[0:5]T
VDD2.5
O
Clock outputs. These outputs provide copies of BUF_INA and
BUF_INB, respectively.
12, 14, 20, 22, 37, 35,
6, 8, 43, 41, 31, 29
DDRA[0:5]C VDD2.5
DDRB[0:5]C
O
Clock outputs. These outputs provide complementary copies of
BUF_INA and BUF_INB, respectively.
18,
4
BUF_INA,
BUF_INB
VDD2.5
I
PD
17,
3
FB_OUTA
FB_OUTB
VDD2.5
O
45
I2C_CS
VDD2.5
I
PD
CS for I2C allows for multiple devices to be connected with
the same I2C address. Internal pull-down. See Table 1.
46
ADDR_SEL
VDD2.5
I
PD
Selects I2C Address D2/DC. Internal Pull-down
25
SCLK
VDD2.5
I
PU
SMBus clock input. Internal Pull-up
26
SDATA
VDD2.5
I/O
PU
SMBus data input. Internal Pull-up
Reference input from chipset. 2.5V input. Internal pull-down
Feedback clock for chipset.
1, 10, 16, 23, 28, 33, 39, 48 VDD2.5
2.5V voltage supply
2, 9, 15, 24, 27, 34, 40, 47
Ground
GND
Serial Data Interface
Data Protocol
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, etc., 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 can also be used during system
operation for power management functions.
The clock driver serial protocol accepts Byte Write, Byte Read,
Block Write, and Block Read operation 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 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.The slave receiver address is
D2/DC depending on the state of the ADDRSEL pin.
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 to address chip when I2C_CS = 0
10 to address chip when I2C_CS = 1
(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 22, 2006
Page 2 of 8
CY28354-400
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
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 from master – 8 bits
20
Repeat start
Acknowledge from slave
Data byte 0 from master – 8 bits
Acknowledge from slave
Data byte 1 from master – 8 bits
46
Acknowledge from slave
....
Data bytes from master/Acknowledge
....
Data Byte N – 8 bits
....
Acknowledge from slave
....
Stop
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
Rev 1.0, November 22, 2006
21:27
28
29
30:37
38
39:46
47
48:55
Slave address – 7 bits
Read = 1
Acknowledge from slave
Byte count from slave – 8 bits
Acknowledge
Data byte 0 from slave – 8 bits
Acknowledge
Data byte 1 from slave – 8 bits
56
Acknowledge
....
Data bytes from slave/Acknowledge
....
Data byte N from slave – 8 bits
....
Not Acknowledge
....
Stop
• Reserved and unused bits should be programmed to “0”
• SMBus Address for the CY28354 is as follows.
A6
A5
A4
A3
A2
A1
A0 R/W
SEL ADDR = 1
1
1
0
1
0
0
1
—
SEL ADDR = 0
1
1
0
1
1
1
0
—
Page 3 of 8
CY28354-400
Byte 22: Outputs Active/Inactive Register (1 = Active, 0 = Inactive), Default (Hi-z) = Active
Bit
@Pup
Pin #
Description
Bit 7
0
Input Threshold Control
00: Normal (1.25V)
01: 1.20V
10: 1.15V
11: 1.10V
Bit 6
0
Bit 5
0
17
FBOUTA Control, 0 = Enable, 1 = Disable
Bit 4
0
3
FBOUTB Control, 0 = Enable, 1 = Disable
Bit 3
1
30,
29
DDRBT5,
DDRBC5
Bit 2
1
32,
31
DDRBT4,
DDRBC4
Bit 1
1
42,
41
DDRBT3,
DDRBC3
Bit 0
1
44,
43
DDRBT2,
DDRBC2
Byte 23: Outputs Active/Inactive Register (1 = Active, 0 = Inactive), Default = Active
Bit
@Pup
Pin #
Description
Bit 7
1
7,
8
DDRBT1,
DDRBC1
Bit 6
1
5,
6
DDRBT0,
DDRBC0
Bit 5
1
36,
35
DDRAT5,
DDRAC5
Bit 4
1
38,
37
DDRAT4,
DDRAC4
Bit 3
1
21,
22
DDRAT3,
DDRAC3
Bit 2
1
19,
20
DDRAT2,
DDRAC2
Bit 1
1
13,
14
DDRAT1,
DDRAC1
Bit 0
1
11,
12
DDRAT0,
DDRAC0
Rev 1.0, November 22, 2006
Page 4 of 8
CY28354-400
Absolute Maximum Conditions[1]
Parameter
Description
Min.
Max.
Unit
VDD
Supply Voltage to Ground Potential
–0.5
4.6
V
Vin
DC Input Voltage (except BUFF_IN)
–0.3
VDD+0.3
V
Vout
Output Voltage
1.1
VDD–0.4
V
Ts
Temperature, Storage
–65
+150
°C
Ta
Temperature, Operating Ambient
ØJC
Dissipation, Junction to Case (Mil-Spec 883E Method 1012.1)
ØJA
Dissipation, Junction to Ambient (JEDEC (JESD 51)
ESDh
ESD Protection (Human Body Model)
0
85
°C
36.39
°C/W
77.99
°C/W
–
2000
V
DC Electrical Specifications
Parameter
Description
Min.
Typ.
Max.
Unit
2.3
–
2.7
V
Output Capacitance
–
6
–
pF
Input Capacitance
–
5
–
pF
Max.
Unit
VDD2.5
Supply Voltage
COUT
CIN
AC Electrical Specifications
Parameter
Description
Conditions
Min.
Typ.
0.3
–
0.7
V
1.7
–
VDD + 0.3
V
VIL
Input LOW Voltage
VIH
Input HIGH Voltage
IOH
Output HIGH Current
VDD = 2.375V, VOUT = 1V
–
–
–12
mA
IOL
Output LOW Current
VDD = 2.375V, VOUT = 1.2V
–
–
12
mA
–
–
0.5
V
1.7
–
–
V
Voltage[2]
For all pins except SMBus
VOL
Output LOW
VOH
Output HIGH Voltage[2]
IDD
Supply Current[2]
Unloaded outputs, 133 MHz
–
–
400
mA
IDD
Supply Current
Loaded outputs, 133 MHz
–
–
500
mA
IDDPD
Supply Current
All outputs off
VOUT
Output Voltage Swing
See Test Circuity. See Figure 1
VOC
Output Crossing Voltage
INDC
Input Clock Duty Cycle
IOL = 12 mA, VDD = 2.375V
IOH = –12 mA, VDD = 2.375V
–
–
2
mA
0.7
–
VDD + 0.6
V
VDD/2–0.3
VDD/2
VDD/2+0.3
V
40
–
60
%
Switching Characteristics[3]
Parameter
Name
Test Conditions
Min.
Typ.
60
Max.
Unit
210
MHz
–
Operating Frequency
–
Duty Cycle[2, 4] = t2 yt1
Measured differentially at VCROSS
INDC –2%
–
INDC +2%
%
t3d
DDR Rising Edge Rate[2]
Measured single ended at 20% to 80% of VDIF
1.0
2.0
5.0
V/ns
t4d
DDR Falling Edge Rate[2]
Measured single ended at 80% to 20% of VDIF
1.0
2.0
5.0
V/ns
t5
Output to Output Skew for All outputs equally loaded.
DDR[2]
See Figure 1.
–
–
75
ps
t6
Input to Output Propagation At output load of 15 pFn
delay
–
–
6
ns
Notes:
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.
2. Parameter is guaranteed by design and characterization. Not 100% tested in production.
3. All parameters specified with loaded outputs.
4. Duty cycle of input clock is 50%. Rising and falling edge rate is greater than 1 V/ns.
Rev 1.0, November 22, 2006
Page 5 of 8
CY28354-400
Switching Waveforms
V
OH
V
V
D IF
V
CROSS
OL
V
SS
Duty Cycle Timing
t1
t2
Output-Output Skew
OUTPUT
OUTPUT
t5
Figure 1 shows the differential clock directly terminated by a 120:resistor.
VCC
Device
Under
Test
VCC
Out
)
Out
)
60:
VTR
RT =120:
60:
Receiver
VCP
Figure 1. Differential Signal Using Direct Termination Resistor
Rev 1.0, November 22, 2006
Page 6 of 8
CY28354-400
Layout Example for DDR 2.5V
FB
VDDQ2
10 mF
0.005 mF
C4 G
C3
G
G
G
G
G
V
G
G
V
48
47
46
45
44
43
42
41
G
40
V 39
G
38
37
36
35
G
34
V 33
G
32
31
30
29
V
28
G
27
26
G 25
V
V
G
G
G
CY28354-400
G
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
G
G
V
G
G
G
G
FB = Dale ILB1206 - 300 (300:@ 100 MHz) or TDK ACB 2012L-120
C4 = 0.005 PF
Ceramic Caps C3 = 10–22 PF
G = VIA to GND plane layer
V =VIA to respective supply plane layer
Note: Each supply plane or strip should have a ferrite bead and capacitors
All bypass caps = 0.1PF ceramic
Ordering Information
Ordering Code
Package Type
Operating Range
Lead Free
CY28354OXC–400
48-pin SSOP
Commercial, 0°C to 85 °C
CY28354OXC–400T
48-pin SSOP – Tape and Reel
Commercial, 0°C to 85 °C
Rev 1.0, November 22, 2006
Page 7 of 8
CY28354-400
Package Drawing and Dimension
48-Lead Shrunk Small Outline Package O48
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 22, 2006
Page 8 of 8