3.3V, 125-MHz, Multi-Output Zero Delay Buffer
Z9973
Cypress Semiconductor Corporation 3901 North First Street San Jose CA 95134 408-943-2600
Document #: 38-07089 Rev. *B Revised January 23, 2002
Features
Output frequency up to 125 MHz
12 clock outputs: frequency configurable
350 ps max output-to-output skew
Configurable output disable
Two reference clock inputs for dynamic toggling
Oscillator or PECL reference input
Spread spectrum-c ompatible
Glitch-free output clocks transitioning
3.3V power supply
Pin-com pati ble wit h MPC973
Industrial temperature range: –40°C to +85°C
52-pin TQFP package
Note:
1. x = the reference input frequency, 200 MHz < FVCO < 480 MHz.
.
Table 1. Frequency Table[1]
VC0_SEL FB_SEL2 FB_SEL1 FB_SEL0 FVC0
00008x
000112x
001016x
001120x
010016x
010124x
011032x
011140x
10004x
10016x
10108x
101110x
11008x
110112x
111016x
111120x
Block Diagram Pin Configurati o n
REF_SEL
0
1
0
1
Phase
Detector VCO
LPF
Sync
Frz
DQQA0
Sync
Frz
DQ
Sync
Frz
DQ
Sync
Frz
DQ
Sync
Frz
DQ
Sync
Frz
DQ
0
1
/2
Power-On
Reset
Output Disable
Circuitry
Data Generator
/4, /6, /8, /12
/4, /6, /8, /10
/2, /4, /6, /8
/4, /6, /8, /10
Sync Pulse
PECL_CLK
PECL_CLK#
TCLK0
TCLK1
TCLK_SEL
FB_IN
FB_SEL2
MR#/OE
SELA(0,1) 2
SELB(0,1) 2
SELC(0,1) 2
FB_SEL(0,1) 2
SCLK
SDATA
INV_CLK
QA1
QA2
QA3
QB0
QB1
QB2
QB3
QC0
QC1
QC2
QC3
FB_OUT
SYNC
12
VCO_SEL
PLL_EN
VSS
MR#/OE
SCLK
SDATA
FB_SEL2
PLL_EN
REF_SEL
TCLK_SEL
TCLK0
TCLK1
PECL_CLK
PECL_CLK#
VDD
FB_SEL1
SYNC
VSS
QC0
VDDC
QC1
SELC0
SELC1
QC2
VDDC
QC3
VSS
INV_CLK
SELB1
SELB0
SELA1
SELA0
QA3
VDDC
QA2
VSS
QA1
VDDC
QA0
VSS
VCO_SEL
VSS
QB0
VDDC
QB1
VSS
QB2
VDDC
QB3
FB_IN
VSS
FB_OUT
VDDC
FB_SEL0
1
2
3
4
5
6
7
8
9
10
11
12
13
39
38
37
36
35
34
33
32
31
30
29
28
27
14 15 16 17 18 19 20 21 22 23 24 25 26
52 51 50 49 48 47 46 45 44 43 42 41 40
CY29973
Z9973
Document #: 38-07089 Rev. *B Page 2 of 9
Pin Description [2]
Pin Name PWR I/O Type Description
11 PECL_CLK I PU PEC L Clock In put.
12 PECL_CLK# I PD PECL Clock In put.
9TCLK0 IPUExternal Reference/Test Clo ck Input.
10 TCLK1 I PU External Reference/Test Clo ck In put.
44, 46, 48, 50 QA(3:0) VDDC O Clock Ou tputs . See Table 2 for frequency selections.
32, 34, 36, 38 QB(3:0) VDDC O Clock Ou tputs . See Table 2 for frequency selections.
16, 18, 21, 23 QC(3:0) VDDC O Clock Outputs. See Table 2 for frequency selections.
29 FB_OUT VDDC O Feedback Clock Output. Connect to F B_IN for nor mal operation . The
divider ratio for this output is set by FB_SEL(0:2). See Table 1. A bypass
delay capacitor at this output will control Input Reference/ Output Banks
phase rela tionships.
25 SYNC VDDC O Synchronous Pulse Output. This output is used for system synchroni-
zation. The rising edge of the output pulse is in sync with both the rising
edges of QA (0:3) and QC(0:3) output clocks regardless of the divider ratios
selected.
42, 43 SELA(1,0) I PU Frequency Selec t Inputs . These inputs sele ct the divider ra tio at QA(0:3)
outputs. See Table 2.
40, 41 SELB(1,0) I PU Frequency Selec t Inputs . These inputs sele ct the divider ra tio at QB(0:3)
outputs. See Table 2.
19, 20 SELC(1,0) I PU Frequency Select Inputs. These inputs select the divider ra tio at QC(0:3 )
outputs. See Table 2.
5, 26, 27 FB_SEL(2:0) I PU Feedback Select Inputs. These inputs select the divide ratio at FB_OUT
output. See Table 1.
52 VCO_SEL I PU VCO Divider Sele ct I nput. Wh en set LOW, the VCO o utp ut is divided by
2. When set HIGH, the divider is bypassed. See Table 1.
31 FB_IN I PU Feedback Clock Input. Connect to FB_OUT for accessing the
phase-locked loop (PLL).
6 PLL_EN I PU PLL Enable Input. When asserted HIGH, PLL is enabled. And when LOW ,
PLL is bypassed.
7 REF_SEL I PU Reference Select Input. When HIGH, the crystal oscillator is selected. And
when LOW, TCLK (0,1) is the reference clock.
8 TCLK_SEL I PU TCLK Select Input. When LOW, TCLK0 is selected and when HIGH TCLK1
is selected.
2MR#/OE IPUMaster Reset/Output Enable Input. When a sserted LOW , resets all of the
internal flip-flops and also disables all of the outputs. When pulled HIGH,
releases the internal flip-flops from reset and enables all of the outputs.
14 INV_CLK I PU Inverted Clock Input. When set HIGH, QC(2,3) outputs are inverted. When
set LOW, the inverter is bypassed.
3SCLK IPUSerial Clock Input. Clocks data at SDATA into the internal register.
4SDATA IPUSerial Data Input. Inpu t data is clocked to the internal register to
enable/disable individual outputs. This provides flexibility in power
management.
17, 22, 28,
33,37, 45, 49 VDDC 3.3V Power Supply for Output Clock Buffers.
13 VDD 3.3V Supply for PLL.
1, 15, 24, 30,
35, 39, 47, 51 VSS Common Ground.
Note:
2. A bypass capacitor (0.1 µF) should be placed as close as possible to each positive power (< 0.2). If these bypass capacitors are not close to the pins, their
high-frequency filtering characteristics will be cancelled by the lead inductance of the traces.
Z9973
Document #: 38-07089 Rev. *B Page 3 of 9
Functional Description
The CY29973 has an integrated PLL that provides low-skew
and low-jitter clock outputs for high-performance micropro-
cessors. Three independent banks of four outputs as well as
an independent PLL feedback output, FB_OUT, provide
exceptional flexibility for possible output configurations. The
PLL is ensured stable operation given that the VCO is
configured to run between 200 MHz to 480 MHz. This allows
a wide range of output frequencies up to125 MHz.
The phas e detec tor com pares the in put refere nce cl ock to th e
external feedback input. For normal operation, the external
feedback input, FB_IN, is connected to the feedback output,
FB_OU T. The i nternal VCO is runn ing at m ultip les of the inp ut
reference clock set by FB_SEL(0:2) and VCO_SEL select
inputs (see Ta bl e 1 ). The VCO frequency is then divided to
provide the required output frequencies. These dividers are
set by SELA(0,1), SELB(0,1), SELC(0,1) select inputs (see
Table 2). For situations in which the VCO needs to run at
relatively low frequencies and hence might not be stable,
assert VCO _SEL LOW to divi de the VCO frequency by 2. This
will maintain the desired output relationships, but will provide
an enhanced PLL lock range.
The CY29973 is also capable of providing inverted output
clocks. When INV_CLK is asserted HIGH, QC2 and QC3
output clocks are inverted. These clocks could be used as
feedback outputs to the CY29973 or a second PLL device to
generate early or late clocks for a specific design. This
inversion does not affect the output to output skew.
Zero Delay Buffer
When used as a zero delay buffer, the CY29973 will likely be
in a nested clock tree application. For these applications the
CY29973 offers a low-voltage PECL clock input as a PLL
referenc e. This allo ws the us er to use LVPECL as the pri mary
clock distribution device to take advantage of its far superior
skew performance. The CY29973 can then lock onto the
LVPECL reference and translate with near-zero delay to
low-sk ew outp uts .
By using one of the outputs as a feedback to the PLL, the
propagation delay through the device is eliminated. The PLL
works to align the output edge with the input reference edge
thus producing near-zero delay. The reference frequency
affects the static phase offset of the PLL and thus the relative
delay between inputs and outputs. Because the static phase
offset is a function of the reference clock, the Tpd of the
CY29973 is a function of the configuration used.
Glitch-Fr ee Output Frequency Transitions
Cust omar il y, when out put buffer s hav e the ir in ter nal count ers
changed on the fly, their output clock periods will:
1. contain short or runt clock periods. These are clock cycles
in which the cycle(s) are shorter in period than either the
old or new frequency to which it is being transitioned.
2. contain stretched clock periods. These are clock cycles in
which the cycle(s) are longer in period than either the old
or new frequency to which it is being transitioned.
This device specifically includes logic to guarantee that runt
and stretched clock pulses do not occur if the device logic
levels of any or all of the following pins changed on the fly
while it is operating: SELA, SELB, SELC, and VCO_SEL.
SYNC Output
In situations where output frequency relationships are not
integer multiples of each other, the SYNC output provides a
signal for sy stem synchron izati on. The CY29 973 m onitors the
relationship between the QA and the QC output clocks. It
provi des a low-goi ng pulse, o ne period in du ration, one p eriod
prior to the coi ncident ri sing e dge s of the QA and QC outputs .
The duration and the placement of the pulse depend on the
higher of the QA and QC output frequencies. The following
timing diagram illustrates various waveforms for the SYNC
outp ut (see Figure 1). Note. The SYNC output is defined for
all possible combinations of the QA and QC outputs even
though under some relationships the lower frequency clock
could be used as a synchronizing signal.
Table 2. Frequency Select Inputs
VCO_SEL SELA1 SELA0 QA SELB1 SELB0 QB SELC1 SELC0 QC
0 0 0VCO/80 0VCO/80 0VCO/4
0 0 1 VCO/12 0 1 VCO/12 0 1 VCO/8
0 1 0VCO/161 0VCO/161 0VCO/12
0 1 1VCO/241 1VCO/201 1VCO/16
1 0 0VCO/40 0VCO/40 0VCO/2
1 0 1VCO/60 1VCO/60 1VCO/4
1 1 0VCO/81 0VCO/81 0VCO/6
1 1 1 VCO/12 1 1 VCO/10 1 1 VCO/8
Z9973
Document #: 38-07089 Rev. *B Page 4 of 9
Power Management
The individual output enable/freeze control of the CY29973
allows the user to implement unique power management
schem es into the des ign. Th e outputs are stopp ed in the l ogic
0 state w he n the freez e c ont rol bits are ac ti vat ed. T he s eria l
input register contains one pro grammable freeze e nable bit for
12 of the 14 output clocks. The QC0 and FB_OUT outputs
cannot be frozen with the serial port, which avoids any
potentia l lock -up situ ation s hould an error oc cur in lo ading th e
serial data. An output is frozen when a logic 0 is programmed
and enabled when a logic 1 is written. The enabling and
freezing of individual outputs is done in such a manner as to
eliminate the possibility of partial runt clocks.
The serial input register is programmed through the SDATA
input by wri ti n g a lo g ic 0 start bit followed by 12 NRZ freeze
enable bits (see Figure 2). The period of each SDATA bit
equals the period of the free-running SCLK signal. The SDA TA
is sampled on the rising edge of SCLK.
SYNC
QC
QA
SYNC
QC
QA
SYNC
QA
QC
SYNC
QC
QA
SYNC
QA
QC
SYNC
QC
QA
SYNC
QC
QA
VCO
1:1 Mode
2:1 Mode
3:1 Mode
3:2 Mode
4:1 Mode
4:3 Mode
6:1 Mode
Figure 1. Sync Output Waveforms
Z9973
Document #: 38-07089 Rev. *B Page 5 of 9
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11
D0-D3 are the control bits for QA0-QA3, respectively
D4-D7 are the control bits for QB0-QB3, respectively
D8-D10 are the control bits for QC1-QC3, respectively
D11 is the control bit for SYNC
Start
Bit
Figure 2. SDATA Input Register
Z9973
Document #: 38-07089 Rev. *B Page 6 of 9
Maximum Ratings
Maximum Input Voltage Relative to VSS:............. VSS 0.3V
Maximum Input Voltage Relative to VDD:.............VDD + 0.3V
Storage Temperature:................................65°C to + 150°C
Operati ng Tem per atu re:................................40°C to +85°C
Maximum ESD protection...............................................2 kV
Maximum Power Supply:................................................5.5V
Maximum Input Curre nt:..................................................±20 mA
This device contains circuitry to protect the inputs against
damage due to high static voltages or electric field; however,
precautions should be taken to avoid application of any voltage
higher than the maximum rated voltages to this circuit. For
proper operation, VIN and VOUT should be constrained to the
range:
VSS < (VIN or VOUT) < VDD .
Unused inputs must always be tied to an appropriate logic
voltage level (either VSS or VDD).
DC Parameters (VDD = 2.9V to 3.6V, VDDC = 3.3V ±10%, TA = 40°C to +85°C)
Parameter Description Conditions Min. Typ. Max. Unit
VIL Input LOW Voltage VSS 0.8 V
VIH Input HIGH Voltage 2.0 VDD V
VPP Peak-to-Peak Input Voltage
PECL_CLK 300 1000 mV
VCMR Common Mode Range PECL_CLK[8] VDD 2.0 VDD 0.6 V
IIL Input Low Current[9] 120 µA
IIH Input High Current[9] 120 µA
VOL Output Low Voltage[10] IOL = 20 mA 0.5 V
VOH Output Hi gh Voltage[10] IOH = 20 mA 2.4 V
IDDQ Quiescent Supply Curr ent 10 15 mA
IDDA PLL Supply Current VDD only 15 20 mA
IDD Dynamic Supply Current QA and QB @ 60 MHz,
QC @ 120 MHz, CL = 30 pF 225 mA
QA and QB @ 25 MHz,
QC @ 50 MHz, CL = 30 pF 125
CIN Input Pin Capa ci tanc e 4 p F
Notes:
3. Parameters are guaranteed by design and characterization. Not 100% tested in production.
4. Maximum and minimum input reference is limited by VC0 lock range.
5. Outputs loaded with 30pF each.
Z9973
Document #: 38-07089 Rev. *B Page 7 of 9
AC Parameters (VDD = 2.9V to 3.6V, VDDC = 3.3V ±10%, TA = 40°C to +85°C)[3]
Parameter Description Conditions Min. Typ. Max. Units
Tr / Tf TCLK Input Rise / Fall 3.0 ns
Fref Reference Input Frequency Note 4 Note 4 MHz
FrefDC Reference Input Duty Cycle 25 75 %
Fvco PLL VCO Lock Range 200 480 MHz
Tlock Maximum PLL lock Time 10 ms
Tr / Tf Output Clocks Rise / Fall Time[5] 0.8V to 2.0V 0.15 1.2 ns
Fout Maximum Output Frequency Q (÷2) 125 MHz
Q (÷4) 120
Q (÷6) 80
Q (÷8) 60
FoutDC Output Duty Cycle[5] TCYCLE/2 750 TCYCLE/2 + 750 ps
tpZL, tpZH Output Enable Time[5](all outputs) 2 10 ns
tpLZ, tpHZ Output Disable Time[5](all outputs) 2 8 ns
TCCJ Cycle to Cycle Jitter (peak to peak)[5] ± 100 ps
TSKEW Any Output to Any Output Skew[5,6] 250 350 ps
Propagation Delay[6,7] PECL_CLK 225 25 175 ps
Tpd TCLK0 QFB = (÷8) 70 130 330
TCLK1 130 70 270
Notes:
6. 50 transmission line terminated into VDD/2.
7. Tpd is specified for a 50MHz input reference. Tpd does not include jitter.
8. The VCMR is the difference from the most positive side of the differential input signal. Normal operation is obtained when the High inp ut is within the VCMR
range and the input lies within the VPP specification.
9. Inputs have pull-up/pull-down resistors that effect input current.
10. Driving series or parallel terminated 50 (or 50 to VDD/2) transmission lines.
Ordering Information
Part Number Package Type Production Flow
Z9973AI 52-pin TQFP Industrial, 40°C to +85°C
Z9973
Document #: 38-07089 Rev. *B Page 8 of 9
© Cypress Semiconductor Corporation, 2002. 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 embo died in a Cypress Semiconductor product. Nor does it convey or imply any license under paten t or other rights. Cypress Semi conductor 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
Semiconducto r products in life-support system s application implies that the manu factur er assume s all risk of such use and in doi
ng so indemnifies Cypress Semiconductor against all charges.
Package Drawing and Dimensions
All product and company names mentioned in this document are the trademarks of their respective holders.
52-lead Thin Plastic Quad Flat Pack (10 × 10 × 1.4 mm) A52
51-85131-**
Z9973
Document #: 38-07089 Rev. *B Page 9 of 9
Document Title: Z9973 3.3V, 125 MHz Multi-Output Zero Delay Buffer
Document Number: 38-07089
Rev. ECN No. Issue
Date Orig. of
Change Description of Change
** 107125 06/06/01 IKA Convert from IMI to Cypress
*A 108067 07/03/01 NDP Changed Commercial to Industrial
*B 111799 02/06/02 BRK Convert from Wo rd Doc to Adobe Framemaker Cypress Format
Changed the Timing Diagram and the operating voltage condition