ICS9214
Integrated
Circuit
Systems, Inc.
Rambus
TM
TM
XDR
Clock Generator
General Description
Features
The ICS9214 clock generator provides
the necessary clock
TM
signals to support the Rambus XDR memory subsystem
and Redwood logic interface. The clock source is a reference
clock that may or may not be modulated for spread spectrum.
The ICS9214 provides 4 differential clock pairs in a space
saving 28-pin TSSOP package and provides an off-the-shelf
high-performance interface solution.
•
•
Figure 1 shows the major components of the ICS9214 XDR
Clock Generator. These include the a PLL, a Bypass
Multiplexer and four differential output buffers. The outputs
can be disabled by a logic low on the OE pin. An output is
enabled by the combination of the OE pin being high, and 1
in its SMBus Output control register bit.
•
The PLL receives a reference clock, CLK_INT/C and outputs
a clock signal at a frequency equal to the input frequency
times a multiplier. Table 2 shows the multipliers selectable
via the SMBus interface. This clock signal is then fed to the
differential output buffers to drive the enabled clocks. Disabled
outputs are set to Hi-Z. The Bypass mode routes the input
clock, CLK_INT/C, directly to the differential output buffers,
bypassing the PLL.
•
•
•
•
•
400 – 500 MHz clock source
4 open-drain differential output drives with short term
jitter < 40ps
Spread spectrum compatible
Reference clock is differential or single-ended, 100 or
133 MHz
SMBus programmability for:
- frequency multiplier
- output enable
- operating mode
Supports frequency multipliers of: 3, 4, 5, 6, 8, 9/2,
15/2 and 15/4
Support systems where XDR subsystem is
asynchronous to other system clocks
2.5V power supply
Up to four ICS9214 devices can be cascaded on the same
SMBus. Table 3 shows the SMBus addressing and control for
the four devices.
Block Diagram
OE
RegA
BYPASS#/PLL
CLK_INT
CLK_INC
SMBCLK
Bypass
MUX
ODCLK_T0
ODCLK_C0
OE
RegB
ODCLK_T1
ODCLK_C1
PLL
OE
RegC
ODCLK_T2
ODCLK_C2
OE
RegD
ODCLK_T3
AVDD2.5
AGND
IREFY
AGND
CLK_INT
CLK_INC
VDD2.5
GND
SMBCLK
SMBDAT
OE
SMB_A0
SMB_A1
BYPASS#/PLL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
ICS9214
Pin Configuration
OE
28
27
26
25
24
23
22
21
20
19
18
17
16
15
ODCLK_C3
28-Pin 4.4mm TSSOP
SMBDAT SMB_A0 SMB_A1
0809G–05/02/08
VDD2.5
ODCLK_T0
ODCLK_C0
GND
ODCLK_T1
ODCLK_C1
VDD2.5
GND
ODCLK_T2
ODCLK_C2
GND
ODCLK_T3
ODCLK_C3
VDD2.5
ICS9214
Integrated
Circuit
Systems, Inc.
Pin Descriptions
PIN #
1
2
PIN NAME
AVDD2.5
AGND
PIN TYPE
PWR
PWR
3
IREFY
IN
4
5
6
7
8
9
10
AGND
CLK_INT
CLK_INC
VDD2.5
GND
SMBCLK
SMBDAT
PWR
IN
IN
PWR
PWR
IN
I/O
11
OE
IN
12
13
SMB_A0
SMB_A1
IN
IN
14
BYPASS#/PLL
IN
15
VDD2.5
PWR
16
ODCLK_C3
OUT
17
ODCLK_T3
OUT
18
GND
PWR
19
ODCLK_C2
OUT
20
ODCLK_T2
OUT
21
22
GND
VDD2.5
PWR
PWR
23
ODCLK_C1
OUT
24
ODCLK_T1
OUT
25
GND
PWR
26
ODCLK_C0
OUT
27
ODCLK_T0
OUT
28
VDD2.5
PWR
DESCRIPTION
2.5V Analog Power pin for Core PLL
Analog Ground pin for Core PLL
This pin establishes the reference current for the differential clock
pairs. This pin requires a fixed precision resistor tied to ground in
order to establish the appropriate current.
Analog Ground pin for Core PLL
"True" reference clock input.
"Complementary" reference clock input.
Power supply, nominal 2.5V
Ground pin.
Clock pin of SMBUS circuitry, 5V tolerant
Data pin of SMBUS circuitry, 5V tolerant
Active high input for enabling outputs.
0 = tri-state outputs, 1= enable outputs
SMBus address bit 0 (LSB)
SMBus address bit 1
Input to select Bypass(fan-out) or PLL (ZDB) mode
0 = Bypass mode, 1= PLL mode
Power supply, nominal 2.5V
"Complementary" side of open drain differential clock output. This
open drain output needs an external resistor network..
"True" side of open drain differential clock output. This open drain
output needs an external resistor network..
Ground pin.
"Complementary" side of open drain differential clock output. This
open drain output needs an external resistor network..
"True" side of open drain differential clock output. This open drain
output needs an external resistor network..
Ground pin.
Power supply, nominal 2.5V
"Complementary" side of open drain differential clock output. This
open drain output needs an external resistor network..
"True" side of open drain differential clock output. This open drain
output needs an external resistor network..
Ground pin.
"Complementary" side of open drain differential clock output. This
open drain output needs an external resistor network..
"True" side of open drain differential clock output. This open drain
output needs an external resistor network..
Power supply, nominal 2.5V
0809G—08/02/08
2
ICS9214
Integrated
Circuit
Systems, Inc.
General SMBus serial interface information for the ICS9214
How to Write:
How to Read:
Controller (host) sends a start bit.
Controller (host) sends the write address D8 (H)
ICS clock will acknowledge
Controller (host) sends the begining byte location = N
ICS clock will acknowledge
Controller (host) sends the data byte count = X
ICS clock will acknowledge
Controller (host) starts sending Byte N through
Byte N + X -1
• ICS clock will acknowledge each byte one at a time
• Controller (host) sends a Stop bit
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Index Block Read Operation
Index Block Write Operation
Controlle r (Host)
starT bit
T
Slave Address D8(H )
WR
W Rite
Controller (host) will send start bit.
Controller (host) sends the write address D8 (H)
ICS clock will acknowledge
Controller (host) sends the begining byte
location = N
ICS clock will acknowledge
Controller (host) will send a separate start bit.
Controller (host) sends the read address D9 (H)
ICS clock will acknowledge
ICS clock will send the data byte count = X
ICS clock sends Byte N + X -1
ICS clock sends Byte 0 through byte X (if X(H)
was written to byte 8).
Controller (host) will need to acknowledge each byte
Controllor (host) will send a not acknowledge bit
Controller (host) will send a stop bit
Controlle r (Host)
T
starT bit
Slave Address D8(H )
WR
W Rite
ICS (Sla ve/Re ce ive r)
ICS (Sla ve/Re ce ive r)
ACK
ACK
Beginning Byte = N
Beginning Byte = N
ACK
ACK
RT
Repeat starT
Slave Address D9(H )
RD
ReaD
Data Byte Count = X
ACK
Beginning Byte N
ACK
X Byte
ACK
Data Byte Count = X
ACK
Beginning Byte N
Byte N + X - 1
ACK
X Byte
ACK
P
stoP bit
Byte N + X - 1
N
P
0809G—08/02/08
3
Not acknowledge
stoP bit
ICS9214
Integrated
Circuit
Systems, Inc.
SMB Table: Output Control Register
Byte 0
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Pin #
Name
Test Mode
MULT2
MULT1
MULT0
ODCLK_T/C0
ODCLK_T/C1
ODCLK_T/C2
ODCLK_T/C3
27,26
24,23
20,19
17,16
Control
Function
Reserved for Vendor
Multiplier Select
Multiplier Select
Multiplier Select
Output Control
Output Control
Output Control
Output Control
Type
0
1
PWD1
RW
RW
RW
RW
RW
RW
RW
RW
Disable
Enable
Disable
Disable
Disable
Disable
Enable
Enable
Enable
Enable
0
0
0
1
1
1
1
1
Type
0
1
PWD
RW
RW
RW
RW
RW
RW
RW
-
-
0
0
0
0
0
0
0
See Table 2.
Disable = Output in high-impedance state
Enable = Output is switching
SMB Table: Reserved Register
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
-
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Control
Function
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Bit 0
-
Reserved
Reserved
RW
-
-
0
Control
Function
Type
0
1
PWD
R
R
R
R
R
R
-
-
X
X
X
X
X
0
R
-
-
0
R
-
-
1
Byte 1
Pin #
Name
SMB Table: Revision & Vendor ID Register
Byte 2
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Pin #
-
Bit 1
Bit 0
Name
RID4
RID3
RID2
RID1
RID0
VID2
VID1
Revision ID
Vendor ID
VID0
NOTES:
1. PWD = Power Up Default
0809G—08/02/08
4
ICS9214
Integrated
Circuit
Systems, Inc.
PLL Multiplier
Table 2 shows the frequency multipliers in the PLL, selectable by programming the MULT0, MULT1 and MULT2 bits in the
SMBus Multiplier Control register. Power up default is 4.
Table 2. PLL Multiplier Selection
Byte 0
Output Frequency (MHz)
Frequency
Multiplier
CLK_INT/C =
100 MHz 1
CLK_INT/C =
133 MHz 1
3
4
3003
4002
400
533
0
5
500
667
1
6
600
800
0
0
8
800
-3
Bit 6
Bit 5
Bit 4
MULT2
0
0
MULT1
0
0
MULT0
0
1
0
1
0
1
1
1
0
1
9/2
450
600
1
1
0
15/2
750
-3
1
1
1
15/4
375
500
NOTES
1 Output frequencies are based on nominal input frequencies of 100 MHz and 133 MHz. The PLL
multipliers are also applicable to spread spectrum modulated input clocks.
2 Default muliplier value at power up
3 Outputs at these settings do not conform to the AC Output Characteristics, or are not supported.
4 Shaded areas are under development and are not yet supported
Device ID and SMBus Device Address
The device ID (SMB_A(1:0)) is part of the SMBus device address. The least significant bit of the address designates a write
or read operation. Table 3 shows the addresses for four ICS9214 devices on the same SMBus.
Table 3. SMBus Device Addresses
ICS9214
Device Operation
Write
0
Read
1
2
3
Hex Address
D8
D9
Write
DA
Read
DB
Write
DC
Read
DD
Write
DE
Read
DF
8-bit SMBus Device Address, Including Oper.
SMB_A1
SMB_A0
WR#/RD
0
0
0
1
0
1
1
0
1
1
11011
0809G—08/02/08
5
0
1
0
1
0
1
ICS9214
Integrated
Circuit
Systems, Inc.
Operating Modes
Table 4: Operating Modes
Bit 1
Bit 0
X
X
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
Bit 2
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
Byte 0
Byte 1
Bit 3
BYPASS#/
PLL
Bit 7
OE
X
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
02
X
X
X
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
12
X
X
X
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
12
X
X
X
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
12
X
X
X
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
12
ODCLK_T/C3 ODCLK_T/C2 ODCLK_T/C1 ODCLK_T/C0
Z
Z
Z
Z
Z
Z
Z
Z
Z
CLK_INT/C
CLK_INT/C
CLK_INT/C
CLK_INT/C
CLK_INT/C
CLK_INT/C
CLK_INT/C
CLK_INT/C
Z
Z
Reserved for Vendor Test
CLK_INT/C1
Z
Z
Z
Z
Z
CLK_INT/C
Z
CLK_INT/C
Z
CLK_INT/C
Z
CLK_INT/C
CLK_INT/C
CLK_INT/C
CLK_INT/C
CLK_INT/C
Z
Z
Z
Z
Z
CLK_INT/C
Z
CLK_INT/C
Z
CLK_INT/C
Z
CLK_INT/C
CLK_INT/C
CLK_INT/C
CLK_INT/C
CLK_INT/C
Notes
1 Bypass Mode
2 Power up default mode
0809G—08/02/08
6
Z
Z
CLK_INT/C
Z
CLK_INT/C
Z
CLK_INT/C
Z
CLK_INT/C
Z
CLK_INT/C
Z
CLK_INT/C
Z
CLK_INT/C
Z
CLK_INT/C
ICS9214
Integrated
Circuit
Systems, Inc.
Absolute Maximum Ratings
Supply Voltage . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logic Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ambient Operating Temperature . . . . . . . . . . . .
Storage Temperature . . . . . . . . . . . . . . . . . . . . .
4.0 V
GND –0.5 V to VDD +0.5 V
0°C to +85°C
–65°C to +150°C
Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. These ratings
are stress specifications only and functional operation of the device at these or any other conditions above those listed in the
operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended
periods may affect product reliability.
DC Characteristics - Inputs
TA = 0°C to +85°C; Supply Voltage AVDD2.5, VDD2.5 = 2.5 V +/- 0.125V (unless otherwise stated)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
Supply Voltage
VDD2.5, AVDD
2.375
2.625
V
125
mA
Supply Current
I DD2.5, I VDD
High-level input
VIHCLK
0.6
0.95
V
voltage
Low-level input
VILCLK
-0.15
0.15
V
voltage
CLK_INT, CLK_INC
Crossing point
VIXCLK
0.2
0.55
V
voltage
Difference in
crossing point
0.15
V
VIXCLK
voltage
Input threshold
0.35
0.5VDD2.5
V
VTH
voltage
High-level input
Singled-ended
VIHSE
voltage for singleVTH + 0.3
2.625
V
ended CLK_IN
CLK_IN1
Low-level input
voltage for singleVILSE
-0.15
VTH - 0.3
V
ended CLK_IN
High-level input
VIH
OE, SMB_A0,
1.4
2.625
V
voltage
SMB_A1,
Low-level input
VIL
BYPASS#/PLL
-0.15
0.8
V
voltage
High-level input
VIHSMB
1.4
3.4652
V
SMBCLK,
voltage - SMBus
SMBDAT
Low-level input
-0.15
0.8
V
VILSMB
voltage - SMBus
Notes:
1 When using singled-ended clock input, VTH is supplied to CLK_INTC as shown in Figure 2.
Duty cycle of singled-ended CLK_IN is measured at VTH
2 This range of SMBus input high voltages allows the 9214 to co-exist with 3.3V, 2.5V and 1.8V
devices on the same SMBus.
0809G—08/02/08
7
ICS9214
Integrated
Circuit
Systems, Inc.
DC Characteristics - Outputs
TA = 0°C to +85°C; Supply Voltage AVDD2.5, VDD2.5 = 2.5 V +/- 0.125V (unless otherwise stated)
SYMBOL
MIN
TYP
MAX
PARAMETER
CONDITIONS
Power within spec to
tPU
3
Power up latency
outputs within spec
SMBus or Mode Select
1
tCO
3
transition to outputs valid
State transition latency
and within spec
Measured as shown in Fig.
Differential output
VOX
0.9
1.1
3
crossing voltage
Output Voltage Swing
Measured as shown in Fig.
VCOS
300
350
(peak-to-peak singled
3. Excludes over and
ended)
undershoot.
Measured at ODCLK_T/C
0.85
Absolute output low voltage VOLABS
pins
Reference Voltage for
VDD = 2.3V, VOUT = 1V
VISET
0.98
1.02
swing control current
Ratio of output low
IREF is equal to VISET/RRC.
current to reference
IOL/IREF
6.8
7
7.2
Tolerance of RRC