Z9974 Zero Delay Clock Distribution Buffer/Driver Preliminary Product Features * * * * * * * * * * * PLL controlled zero input-output propagation delay 15 low skew high drive Low Voltage CMOS outputs Programmable output frequency Up to 125MHz. 3.3V power supply +/- 100 pS Cycle to Cycle jitter Configurable Output Disable, Tri-state (Hi-Z), PLL Bypass, and test modes. Two reference clock inputs for dynamic reference toggling. Designed to drive 50 Ohm parallel terminated transmission lines on the incident edge. Available in 52 pin TQFP package. 2KV ESD inputs Glitch-free output clocks transitioning between frequencies. Feedback Ratio Selection Table Inputs VCO_Sel 0 0 0 0 1 1 1 1 fselFB0 0 0 1 1 0 0 1 1 Outputs fselFB1 0 1 0 1 0 1 0 1 QFB VCO/8 VCO/12 VCO/16 VCO/24 VCO/16 VCO/24 VCO/32 VCO/48 Table 1 Product Description Pin Configuration Qb0 VDDb NC VSSc Qc3 VDDc QC2 VSSc QC1 VDDc QC0 VSSc VCO_Sel The Z9974 is a low cost 3.3V zero delay clock driver for high speed signal buffering and redistribution. It provides the designer with the flexibility of selecting various Output/Input Frequency ratios selected by fsela, fselb, fselc, fselFB(0:1), and VCO_sel input settings. The Z9974 integrates PLL technology for Zero delay propagation from Input to Output. The PLL feedback is externally available for propagation delay tuning and divide ratio alternatives as per table 1. The Z9974 has three banks of outputs with independent divider stages. These dividers allow the banks to have different frequencies as per table 2. TCLK0 and TCLK1 one are selectable input reference clocks and may be toggled dynamically during operation to provide modulation and phase shifting designs. 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 VSSb QB1 VDDb Qb2 VSSb Qb3 VDDb Qb4 FB_IN VSSFB QFB VDDFB NC 14 15 16 17 18 19 20 21 22 23 24 25 26 VDDa Qa0 VSSa Qa1 VDDa Qa2 fselFB1 VSSa Qa3 VDDa Qa4 VSSI fselFB0 This device includes a Master Reset signal which disables the outputs into Tristate (Hi-Z) mode, and reset all internal digital circuitry (excluding the PLL). 52 51 50 49 48 47 46 45 44 43 42 41 40 VSSA MR# OE fselb fselc PLL_EN fsela TClk_Sel TClk0 TClk1 NC VDDI VDDA An Output Enable, OE, input pin is available for shutting Qa(0:4), Qb(0:4), and Qc(0:3) outputs in a low state. All outputs are held low with input clock turned off. INTERNATIONAL MICROCIRCUITS, INC. 525 LOS COCHES ST. MILPITAS, CA 95035. TEL: 408-263-6300. FAX 408-263-6571 http://www.imicorp.com Rev.1.1 9/1/1999 Page 1 of 9 Z9974 Zero Delay Clock Distribution Buffer/Driver Preliminary Block Diagram fsela 0 250K A 1 B TCLK_sel AND Y Gate 5 5 Qa(0:4) AND Y Gate 5 5 Qb(0:4) AND Y Gate 4 4 Qc(0:3) 1 QFB 5 250K VDD 0 250K TCLK0 1 TCLK1 A 1 0 PLL Ref-in VCO-out B 0 1 C /2 /4 250K 0 1 5 C /2 /4 VDD Feedback PLLinit# 250K Reset# Divide by 2&4 /6 0 Reset# 1 A B FB_In Divide by 2, 4 & 6 4 VDD 250K PLL_EN VCO_sel 0 250K 1 fselb 0 C /2 1 Reset# Div. by 2 250K fselc 250K fselFB1 250K fselFB0 250K VDD 250K OE VDD 250K MR# Fig.1 INTERNATIONAL MICROCIRCUITS, INC. 525 LOS COCHES ST. MILPITAS, CA 95035. TEL: 408-263-6300. FAX 408-263-6571 http://www.imicorp.com Rev.1.1 9/1/1999 Page 2 of 9 Z9974 Zero Delay Clock Distribution Buffer/Driver Preliminary Output Frequency Selection Table Inputs Outputs VCO_sel fsela fselb fselc Qa(0:4) Qb(0:4) 0 0 0 0 VCO/4 VCO/4 Qc(0:3) VCO/8 0 0 0 1 VCO/4 VCO/4 VCO/12 0 0 1 0 VCO/4 VCO/8 VCO/8 0 0 1 1 VCO/4 VCO/8 VCO/12 0 1 0 0 VCO/8 VCO/4 VCO/8 0 1 0 1 VCO/8 VCO/4 VCO/12 0 1 1 0 VCO/8 VCO/8 VCO/8 0 1 1 1 VCO/8 VCO/8 VCO/12 1 0 0 0 VCO/8 VCO/8 VCO/16 1 0 0 1 VCO/8 VCO/8 VCO/24 1 0 1 0 VCO/8 VCO/16 VCO/16 1 0 1 1 VCO/8 VCO/16 VCO/24 1 1 0 0 VCO/16 VCO/8 VCO/16 1 1 0 1 VCO/16 VCO/8 VCO/24 1 1 1 0 VCO/16 VCO/16 VCO/16 1 1 1 1 VCO/16 VCO/16 VCO/24 Table 2 PIN DESCRIPTION PIN No. Pin Name I/O Description 2 MR# I 3 OE I 7,4, 5 Fsel(a,b,c) I 6 PLL_EN I 8 TCLK_sel I 9,10 TCLK(0:1) I 14, 20 FselFB(0:1) I 25,23,21, 18,16 29 Qa(0:4) O QFB O 31 FB_In I Active low Master Reset pin. It has a 250K internal pull-up. When forced low, all outputs are Tri-stated (high impedance) and internal ratio dividers are reset. Active high Output Enable pin. It has a 250K internal pull-up. When forced low, Qa(0:4), Qb(0:4), and Qc(0:3) outputs are stopped in a low state. QFB is not effected by this signal. Input select pins for setting the output dividers at Qa(0:4), Qb(0:4), and Qc(0:3) respectively. Each pin has an internal 250K pull-down. See table 2, page 3. Input pin for bypassing the PLL. It has an internal 250K pull-up. When forced low, the input reference clock (applied at TCLK0, or TCLK1) bypasses the PLL and drives the dividers, typically for device testing. In this case, the PLL is disabled. Input pin for selecting TCLK0 or TCLK1 as input reference. When TCLK_sel = 0, TCLK0 is selected, when TCLK_sel = 1, TCLK1 is selected. This pin has a 250K internal pull-down. Input pins for applying a reference clock to the PLL. The active input is selected by TCLK_sel, pin# 8. TCLK0 has a 250K internal pull-down. TCLK1 has a 250K internal pull-up. Input select pins for setting the Feedback divide ratio at QFB output, pin#29. See table 1, page1. Each of these pins has a 250K internal pull-down. High drive, Low Voltage CMOS, Output clock buffers, Bank Qa. Their divide ratio is programmed by fsela, pin#7. Low Voltage CMOS output feedback clock to the internal PLL. The divide ratio for this output is set by fsleFB(0:1). A delay capacitor, or trace may be applied to this pin in order to control the Input Reference/Output Banks phase relationship. Feedback input pin. Typically connects to the QFB output for accessing the Feedback to the PLL. It has a a 250K internal pull-up. INTERNATIONAL MICROCIRCUITS, INC. 525 LOS COCHES ST. MILPITAS, CA 95035. TEL: 408-263-6300. FAX 408-263-6571 http://www.imicorp.com Rev.1.1 9/1/1999 Page 3 of 9 Z9974 Zero Delay Clock Distribution Buffer/Driver Preliminary PIN DESCRIPTION (Cont.) PIN No. Pin Name 40,38,36, 34,32 50,48,46, 44 52 11,27,42 12 15 13, 17,22,26 19,24 28, 30 33,37,41 35,39 45,49 43,47,51 1 I/O Description Qb(0:4) O Qc(0:3) O VCO_Sel I n/c VDDI VSSI VDDA VDDa VSSa VDDFB / VSSFB VDDb VSSb VDDc VSSc VSSA P P P P P P P P P P P High drive, Low Voltage CMOS, Output clock buffers, Bank Qb. Their divide ratio is programmed by fselb, pin#4. High drive, Low Voltage CMOS, Output clock buffers, Bank Qc. Their divide ratio is programmed by fselc, pin#5. Input select pin for setting the divider of the VCO output. It has a 250K internal pull-down. If VCO_sel = 0, then the PLL VCO output is divided by 2. If VCO_sel = 1, then the PLL VCO output is divided by 4. See fig.1, page2; table 1, page1, table 2, page 3. These pins are not connected internally. They may be attached to a ground plane. Power for input logic circuitry. Ground for input logic circuitry. Power and Ground supply pins for internal Analog circuitry. 3.3V supply for Qa(0:4) output bank, and fselFB1 input. Common ground for Qa(0:4) output bank, and fselFB1 input. Power and ground supply pins for QFB output and FB_In input pins and digital circuitry. 3.3V supply for Qb(0:4) output bank. Common ground for Qb(0:4) output bank. 3.3V supply for Qc(0:3) output bank and VCO_sel pin. Common ground for Qc(0:3) output bank and VCO_sel pin. Analog Ground A bypass capacitor (0.1F) should be placed as close as possible to each positive power pin (<0.2"). If these bypass capacitors are not close to the pins their high frequency filtering characteristic will be cancelled by the lead inductances of the traces. Glitch-Free Output Frequency Transitions Customarily when zero delay buffers have their internal counter's changed "on the fly' their output clock periods will: A. 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 that is being transitioned to. B. Contain stretched clock periods. These are clock cycles in which the cycle(s) are longer in period than either the old or new frequency that is being transitioned to. 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: Tclk_Sel, Fsela, Fselb, Fselc, VCO_Sel, FselFB!, and FselFB2. Maximum Ratings Input Voltage Relative to VSS: Input Voltage Relative to VDD: Storage Temperature: Operating Temperature: Maximum Power Supply: VSS-0.3V VDD+0.3V -40C to + 125C 0C to +70C 5.6V 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)