CYPRESS CY28359OCT

PRELIMINARY
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
SDATA
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
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
Cypress Semiconductor Corporation
Document #: 38-07636 Rev. **
•
3901 North First Street
•
San Jose, CA 95134
•
408-943-2600
Revised February 16, 2004
PRELIMINARY
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'
Document #: 38-07636 Rev. **
Page 2 of 8
PRELIMINARY
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
46
Acknowledge from slave
....
......................
38
....
Data Byte (N–1) – 8 bits
47
....
Acknowledge from slave
48:55
39:46
Byte count from slave – 8 bits
Acknowledge from master
Data byte from slave – 8 bits
Acknowledge from master
Data byte from slave – 8 bits
....
Data Byte N – 8 bits
56
Acknowledge from master
....
Acknowledge from slave
....
Data byte N from slave – 8 bits
....
Stop
....
Acknowledge from master
....
Stop
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
28
29
30:37
Document #: 38-07636 Rev. **
Slave address – 7 bits
Read = 1
Acknowledge from slave
Data byte from slave – 8 bits
38
Acknowledge from master
40
Stop
Page 3 of 8
PRELIMINARY
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”.
CY28359
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
Bit 2
--
Reserved, drive to 0
1
Bit 1
24, 25
DDRBT2, DDRBC2
1
Bit 0
--
Reserved, drive to 0
1
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
Document #: 38-07636 Rev. **
Page 4 of 8
PRELIMINARY
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 .................................. –65°C to +150°C
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
VIL
Input LOW Voltage
VIH
Input HIGH Voltage
IIL
Input LOW Current
Test Conditions
For all pins except SMBus
VIN = 0V
Min.
Typ.
Max.
Unit
–
–
0.8
V
2.0
–
–
V
–
–
5
µA
IIH
Input HIGH Current
VIN = VDD
–
–
5
µA
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 ÷ t1
Test Conditions
[2]
Min.
Typ.
Max.
Unit
66
–
273
MHz
Measured at VDD/2 for 2.5V outputs. INDC – 2%
–
INDC + 2%
%
t3
DDR Rising/Falling Edge Rate
Measured between 20% to 80% of
output (Refer to Figure 1)
1
–
3
V/ns
t4
Output to Output Skew[2]
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.
Document #: 38-07636 Rev. **
Page 5 of 8
PRELIMINARY
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
Out
VCC
)
)
60Ω
VTR
RT =120Ω
60Ω
Receiver
VCP
Figure 1. Differential Signal Using Direct Termination Resistor
Ordering Information
Ordering Code
Package Type
Operating Range
CY28359OC
28-pin SSOP
Commercial, 0°C to 70 °C
CY28359OCT
28-pin SSOP (Tape & Reel)
Commercial, 0°C to 70 °C
CY28359OI
28-pin SSOP
Industrial, –40°C to 85 °C
CY28359OIT
28-pin SSOP (Tape & Reel)
Industrial, –40°C to 85 °C
Document #: 38-07636 Rev. **
Page 6 of 8
PRELIMINARY
CY28359
Package Drawing and Dimensions
28-Lead (5.3 mm) Shrunk Small Outline Package O28
51-85079-*C
All product and company names mentioned in this document may be the trademarks of their respective holders.
Document #: 38-07636 Rev. **
Page 7 of 8
© Cypress Semiconductor Corporation, 2004. 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.
PRELIMINARY
CY28359
Document History Page
Document Title: CY28359 273-MHz 6-Output Buffer for DDR400 DIMMS
Document Number: 38-07636
Rev.
ECN No.
Issue Date
Orig. of
Change
**
204380
See ECN
RGL
Document #: 38-07636 Rev. **
Description of Change
New Data Sheet
Page 8 of 8