ETC CY28354-400

CY28354-400
273-MHz 24-Output Buffer for Four 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.
Designers can configure these outputs to support four unbuffered DDR DIMMS or to support 3 unbuffered standard
SDRAM DIMMs and 2 DDR DIMMS. The CY28354-400 can
be used in conjunction with the W250 or similar clock synthesizer for the VIA Pro 266, KT266 and P4X266 chipsets.
• Dual 1- to 12-output buffer/driver
• Supports up to 4 DDR DIMMs
• Outputs are individually enabled/disabled
• Low-skew outputs (< 75ps)
• Supports 266-MHz, 333-MHz and 400-MHz DDR SDRAM
• SMBus Read and Write support
• Space-saving 48-pin SSOP package
The CY28354-400 also includes an SMBus interface which
can enable or disable each output clock. On power-up, all
output clocks are enabled.
Block Diagram
Pin Configuration
BUF_INA
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
ADDR_SEL
SDATA
SMBus
Decoding
SCLOCK
I2C_CS
BUFF_INB
Cypress Semiconductor Corporation
Document #: 38-07615 Rev. **
•
3901 North First Street
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
•
1
2
48
47
3
46
4
45
5
44
6
43
7
42
8
9
10
41
11
38
12
37
13
14
36
35
15
34
16
33
17
32
18
31
19
30
20
21
29
28
22
27
23
26
24
25
40
39
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
San Jose, CA 95134
•
408-943-2600
Revised December 8, 2003
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 VDD2.5
DDRB[0:5]T
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’
Table 2. Block Read and Block Write Protocol
Block Write Protocol
Bit
1
2:8
Description
Start
Slave address – 7 bits
9
Write = 0
10
Acknowledge from slave
11:18
19
Command Code – 8 bits
'00000000' stands for block operation
Acknowledge from slave
Document #: 38-07615 Rev. **
Block Read Protocol
Bit
1
2:8
9
10
11:18
19
Description
Start
Slave address – 7 bits
Write = 0
Acknowledge from slave
Command Code – 8 bits
'00000000' stands for block operation
Acknowledge from slave
Page 2 of 9
CY28354-400
Table 2. Block Read and Block Write Protocol (continued)
Block Write Protocol
Bit
20:27
28
29:36
37
38:45
Block Read Protocol
Description
Bit
Byte Count from master – 8 bits
20
Acknowledge from slave
21:27
Data byte 0 from master – 8 bits
Acknowledge from slave
Data byte 1 from master – 8 bits
Acknowledge from slave
....
Data bytes from master/Acknowledge
....
Data Byte N – 8 bits
....
Acknowledge from slave
....
Stop
Slave address – 7 bits
28
Read = 1
29
Acknowledge from slave
30:37
46
Description
Repeat start
38
39:46
47
48:55
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”
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
• 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
—
Byte 22: Outputs Active/Inactive Register (1 = Active, 0 = Inactive), Default (Hi-z) = Active
Bit
@Pup
Pin #
Description
Bit 7
0
Bit 6
0
Input Threshold Control
00: Normal (1.25V)
01: 1.20V
10: 1.15V
11: 1.10V
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
Document #: 38-07615 Rev. **
Page 3 of 9
CY28354-400
Byte 23: Outputs Active/Inactive Register (1 = Active, 0 = Inactive), Default = Active (continued)
Bit
@Pup
Pin #
Description
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
Document #: 38-07615 Rev. **
Page 4 of 9
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
VIL
Input LOW Voltage
VIH
Input HIGH Voltage
Conditions
For all pins except SMBus
Min.
Typ.
0.3
–
0.7
V
1.7
–
VDD + 0.3
V
IIL
Input LOW Current
VIN = 0V
–
–
50
µA
IIH
Input HIGH Current
VIN = VDD
–
–
50
µA
IOH
Output HIGH Current
VDD = 2.375V, VOUT = 1V
–
–
–12
mA
IOL
Output LOW Current
VDD = 2.375V, VOUT = 1.2V
–
–
12
mA
VOL
Output LOW Voltage[2]
IOL = 12 mA, VDD = 2.375V
–
–
0.5
V
VOH
Output HIGH Voltage[2]
IOH = –12 mA, VDD = 2.375V
1.7
–
–
V
Unloaded outputs, 133 MHz
–
–
400
mA
Loaded outputs, 133 MHz
–
–
500
mA
Current[2]
IDD
Supply
IDD
Supply Current
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
–
–
2
mA
0.7
–
VDD + 0.6
V
VDD/2–0.2
VDD/2
VDD/2+0.2
V
40
–
60
%
Switching Characteristics[3]
Parameter
Name
Test Conditions
Min.
Typ.
60
Max.
Unit
273
MHz
–
Operating Frequency
–
Duty Cycle[2, 4] = t2 ÷ t1
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
3.0
V/ns
t4d
DDR Falling Edge Rate[2]
Measured single ended at 80% to 20% of VDIF
1.0
2.0
3.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 15pFn
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.
Document #: 38-07615 Rev. **
Page 5 of 9
CY28354-400
Switching Waveforms
V
OH
V
V
D IF
V
CRO SS
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
Document #: 38-07615 Rev. **
Page 6 of 9
CY28354-400
Layout Example for DDR 2.5V
FB
VDDQ2
10 mF
0.005 mF
C4
G
G
G
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
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
G
C3
G
G
V
G
G
G
G
FB = Dale ILB1206 - 300 (300Ω @ 100 MHz) or TDK ACB 2012L-120
C4 = 0.005 µF
Ceramic Caps C3 = 10–22 µF
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.1 µF ceramic
Ordering Information
Ordering Code
Package Type
Operating Range
CY28354OC–400
48-pin SSOP
Commercial, 0°C to 85 °C
CY28354OC–400T
48-pin SSOP – Tape and Reel
Commercial, 0°C to 85 °C
Document #: 38-07615 Rev. **
Page 7 of 9
CY28354-400
Package Drawing and Dimension
48-Lead Shrunk Small Outline Package O48
51-85061-*C
All product and company names mentioned in this document may be the trademarks of their respective holders.
Document #: 38-07615 Rev. **
Page 8 of 9
© Cypress Semiconductor Corporation, 2003. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use
of any circuitry other than circuitry embodied in a Cypress Semiconductor product. Nor does it convey or imply any license under patent or other rights. Cypress Semiconductor does not authorize
its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress
Semiconductor products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress Semiconductor against all charges.
CY28354-400
Document History Page
Document Title:CY28354-400 273-MHz 24-Output Buffer for Four DDR DIMMS for VIA Chipsets Support
Document Number: 38-07615
Rev.
ECN No.
Issue Date
Orig. of Change
**
131434
12/09/03
RGL
Document #: 38-07615 Rev. **
Description of Change
New Data Sheet
Page 9 of 9