ICS527-01 Clock SlicerTM User Configurable Zero Delay Buffer Description Features The ICS527-01 Clock SlicerTM is the most flexible way to generate an output clock from an input clock with zero skew. The user can easily configure the device to produce nearly any output clock that is multiplied or divided from the input clock. The part supports non-integer multiplications and divisions. A SYNC pulse indicates the rising clock edges that are aligned with zero skew. Using Phase-Locked Loop (PLL) techniques, the device accepts an input clock up to 200 MHz and produces an output clock up to 160 MHz. * Packaged as 28 pin SSOP (150 mil body) * Synchronizes fractional clocks rising edges * User determines the output frequency - no software needed * Slices frequency or period * SYNC pulse output indicates aligned edges * Input clock frequency of 600 kHz - 200 MHz * Output clock frequencies up to 160 MHz * Very low jitter * Duty cycle of 45/55 up to 160 MHz * Operating voltage of 3.3 V (10%) * Pin selectable double drive strength * Multiple outputs available when combined with Buffalo clock drivers * Zero input to output skew * Industrial temperature version available * Advanced, low power CMOS process The ICS527-01 aligns rising edges on ICLK and FBIN at a ratio determined by the reference and feedback dividers. For configurable clocks that do not require zero delay, use the ICS525. Block Diagram S1:S0 R6:R0 7 2XDRIVE 2 PDTS ICLK Reference Divide CLK1 PLL FBIN PDTS Feedback Divide 7 /2 SYNC 1 0 CLK2 DIV2 PDTS OECLK2 F6:F0 External feedback from CLK1 or CLK2 (not both). 1 Revision 020801 Integrated Circuit Systems, Inc. * 525 Race Street * San Jose * CA*95126*(408)295-9800tel * www.icst.com MDS 527-01 B ICS527-01 Clock SlicerTM User Configurable Zero Delay Buffer Frequency Configuration Table Pin Assignment R5 R6 DIV2 S0 S1 VDD ICLK FBIN GND OECLK2 2XDRIVE F0 F1 F2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 R4 R3 R2 R1 R0 VDD CLK1 CLK2 GND PDTS F6 F5 F4 F3 S1 pin 5 0 0 1 1 S0 pin 4 0 1 0 1 CLK1 Output Frequency (MHz) 0 to 70 -40 to 85 37 - 75 35 - 70 18 - 37 16 - 35 4 - 10 4-8 75 - 160 70 - 140 To cover the range from 10-18 MHz (0-70 C) and 8-16 (-40-85C), select address 01 to generate 2x your desired output frequency, then configure CLK2 to generate CLK1/2 CLK2 Operation Table OECLK2 0 1 1 DIV2 X 0 1 CLK2 Z SYNC CLK1/2 Clock Drive Select Table 2XDRIVE 0 1 OUTPUT DRIVE 12 mA 25 mA Pin Description Pin # Name Type Description 1, 2, 24-28 R5, R6, R0-R4 I(PU) Reference divider word input pins determined by user. Forms a binary number from 0 to 127. 3 DIV2 I(PU) Selects CLK2 function to output a SYNC signal or a divide by 2 of CLK1. See table above. 4, 5 S0, S1 I(PU) Select pins for output divider determined by user. See table above. 6, 23 VDD P Connect to VDD. 7 ICLK I Reference clock input. 8 FBIN I Feedback clock input. 9, 20 GND P Connect to ground. 10 OECLK2 I(PU) CLK2 Output Enable. CLK2 tri-stated when low. 11 2XDRIVE I(PU) Clock output drive strength doubled when high. 12-18 F0-F6 I(PU) Feedback divider word input pins determined by user. Forms a binary number from 0 to 127. 19 PDTS I(PU) Power Down. Active low. Turns off entire chip when low. Both Clock outputs tri-stated. 21 CLK2 O Output Clock 2. Can be the SYNC output or a low skew divide by 2 of CLK1. 22 CLK1 O Output Clock 1. Key: I = Input; I(PU) = Input with internal pull-up resistor; I = Input; O = Output; P = Power supply connection 2 Revision 020801 Integrated Circuit Systems, Inc. * 525 Race Street * San Jose * CA*95126*(408)295-9800tel * www.icst.com MDS 527-01 B ICS527-01 Clock SlicerTM User Configurable Zero Delay Buffer Using the Clock Slicer TM First use DIV2 to select the function of the CLK2 output. If DIV2 is high, a divide-by-2, low skew version of CLK1 is present on CLK2. If DIV2 is low, a SYNC pulse is generated on CLK2. The SYNC pulse goes high synchronously with the rising edges of ICLK and CLK1 that are de-skewed. The SYNC function operates at CLK1 frequencies up to 66 MHz. If neither CLK1/2 or a SYNC pulse are required, then CLK2 should be disabled by connecting OECLK2 to ground, which will also give the lowest jitter on CLK1. Next, the feedback scheme should be chosen. If CLK2 is being used as a SYNC or is tri-stated, then CLK1 must be connected to FBIN. If CLK2 is selected to be CLK1 divided-by-2 (DIV2 = 1, OECLK2 = 1), then either CLK1 or CLK2 must be connected to FBIN. The choice between CLK1 or CLK2 is illustrated by the following example where the device has been configured to generate CLK1 that is twice the frequency on ICLK. ICLK ICLK CLK1 CLK1 CLK2 CLK2 CLK1 Feedback CLK2 Feedback Using CLK1 as the feedback will always result in synchronized rising edges between ICLK and CLK1. But CLK2 could be a falling edge compared with ICLK. Therefore, wherever possible, we recommend the use of CLK2 feedback. This will synchronize the rising edges of all 3 clocks. More complicated feedback schemes can be used, such as incorporating multiple output buffers in the feedback path. An example of this is given later in the datasheet. The fundamental property of the ICS527-01 is that it aligns rising edges on ICLK and FBIN at a ratio determined by the reference and feedback dividers. The drive strength is selected by the 2XDRIVE pin. If high drive strength is not required, we recommend tying this pin low. Lastly, the divider settings should be selected. The following section describes how the dividers can be set. 3 Revision 020801 Integrated Circuit Systems, Inc. * 525 Race Street * San Jose * CA*95126*(408)295-9800tel * www.icst.com MDS 527-01 B ICS527-01 Clock SlicerTM User Configurable Zero Delay Buffer Determining (setting) the ICS527-01 Dividers The user has full control in setting the desired output clocks over the range shown in the table on page 2. The user should connect the divider select input pins directly to ground (or VDD, although this is not required because of internal pull-ups) during Printed Circuit Board layout, so that the ICS527-01 automatically produces the correct clock when all components are soldered. It is also possible to connect the inputs to parallel I/O ports to switch frequencies. The output of the ICS527-01 can be determined by the following simple equation: (FDW+2) FB frequency = Input frequency * (RDW+2) Where Reference Divider Word (RDW) = 0 to 127 Feedback Divider Word (FDW) = 0 to 127 FB frequency is the same as either CLK1 or CLK2 depending on feedback connection Also, the following operating ranges should be observed: 300 kHz < Input Frequency (RDW+2) The output divide should be selected depending on the frequency of CLK1. The table on page 2 gives the ranges. The dividers are expressed as integers. For example, if a 50 MHz output on CLK1 is desired from a 40 MHz input, the reference divider word (RDW) should be 2 and the feedback divider (FDW) should be 3 which gives the required 5/4 multiplication. If multiple choices of divider are available, then the lowest numbers should be used. In this example, the output divide (OD) should be selected to be 2. Then R6:R0 is 0000010, F6:F0 is 0000011 and S1:S0 is 00. Also, this example assumes CLK1 is connected to FBIN. You may also fax this page to MicroClock/ICS at 408 295-9818, or send an e-mail to ics-mk@icst.com. Be sure to indicate the following: Your Name ________________ Company Name___________________ Telephone_________________ Respond by e-mail (list your e-mail address) __________________or fax number ___________________ Desired input clock (in MHz) _______________ Desired output frequency________________ 4 Revision 020801 Integrated Circuit Systems, Inc. * 525 Race Street * San Jose * CA*95126*(408)295-9800tel * www.icst.com MDS 527-01 B ICS527-01 Clock SlicerTM User Configurable Zero Delay Buffer Typical Example The following connection diagram shows the implementation of the example from the previous section. This will generate a 50 MHz clock synchronously with a 40 MHz input. A SYNC pulse is desired and the 1x output drive is selected. VDD 0.01 F 40 MHz R5 R4 R6 R3 DIV2 R2 S0 R1 S1 R0 VDD VDD ICLK CLK1 FBIN CLK2 GND GND OECLK2 PDTS 2XDRIVE F6 F0 F5 F1 F4 F2 F3 0.01 F 33 50 MHz SYNC 33 Note that the feedback is done AFTER the series termination resistor. This will give the following waveforms: 40 MHz ICLK 50 MHz CLK1 SYNC CLK2 5 Revision 020801 Integrated Circuit Systems, Inc. * 525 Race Street * San Jose * CA*95126*(408)295-9800tel * www.icst.com MDS 527-01 B ICS527-01 Clock SlicerTM User Configurable Zero Delay Buffer Multiple Output Example In this example, an input clock of 125 MHz is used. Eight copies of 50 MHz are required as are eight copies of 25 MHz, de-skewed and aligned to the 125 MHz input clock. The following solution uses the MK74CB217 which has dual 1 to 8 buffers with low pin to pin skew. VDD 0.01 F R5 R6 R4 R3 DIV2 R2 R1 S0 S1 VDD ICLK FBIN 125 MHz 25 MHz GND OECLK2 2XDRIVE F0 F1 F2 0.01 F R0 VDD CLK1 CLK2 GND PDTS F6 F5 F4 F3 0.01 F INA QA0 QA1 INB QB0 QB1 QA2 VDD VDD QB2 VDD QA3 QB3 QB4 QA4 GND GND QA5 QA6 QA7 OEA VDD 0.01 F GND GND QB5 QB6 QB7 OEB This configuration produces the following waveforms: 125 MHz, ICLK 25 MHz, QA0-7 50 MHz, QB0-7 Using the equation for selecting the dividers gives: 25 MHz = 125 MHz * (FDW + 2) (RDW + 2) If FDW = 0, then RDW = 8. This gives the required divide-by-5 function. Setting pin DIV2 = 1 gives both a 25 MHz and 50 MHz output from the ICS527-01. The FBIN pin is connected to the QA7 output of the MK74CB217. This aligns all the outputs of the MK74CB217 with the 125 MHz input since the ICS527-01 aligns rising edges on the ICLK and FBIN pins. In this example, series termination resistors have been omitted for clarity but should be used on all clock outputs. 6 Revision 020801 Integrated Circuit Systems, Inc. * 525 Race Street * San Jose * CA*95126*(408)295-9800tel * www.icst.com MDS 527-01 B ICS527-01 Clock SlicerTM User Configurable Zero Delay Buffer Electrical Specifications Parameter Conditions Minimum Typical ABSOLUTE MAXIMUM RATINGS (stresses beyond these can permanently damage the device) Supply Voltage, VDD Referenced to GND Inputs Referenced to GND -0.5 Clock Output Referenced to GND -0.5 Ambient Operating Temperature ICS527R-01 0 ICS527R-01I -40 Soldering Temperature Max of 10 seconds Storage Temperature -65 DC CHARACTERISTICS (VDD = 3.3V unless otherwise noted) Operating Voltage, VDD 3 Input High Voltage, VIH 2 Input Low Voltage, VIL Input High Voltage, VIH, ICLK and FBIN pins 7, 8 (VDD/2)+1 Input Low Voltage, VIL, ICLK and FBIN pins 7, 8 Output High Voltage, VOH (2X DRIVE = 0) IOH=-12mA 2.4 Output Low Voltage, VOL (2X DRIVE = 0) IOL=12mA Output High Voltage, VOH (2X DRIVE = 1) IOH=-25mA 2.4 Output Low Voltage, VOL (2X DRIVE = 1) IOL=25mA IDD Operating Supply Current, 15 MHz IN 60MHz out, no load 8 IDD Operating Supply Current, Power Down 20 Short Circuit Current (2XDRIVE = 0) CLK outputs 70 Short Circuit Current (2XDRIVE = 1) CLK outputs 140 On-Chip Pull-up Resistor 270 Input Capacitance 4 AC CHARACTERISTICS (VDD = 3.3V unless otherwise noted) Input Frequency, clock input 0.6 Output Frequency, CLK1 0 C to 70 C 4 -40 C to +85 C 4 CLK1 Frequency for correct SYNC operation Output Clock Rise Time 0.8 to 2.0V 1 Output Clock Fall Time 2.0 to 0.8V 1 Output Clock Duty Cycle at VDD/2, 15 pF load 45 50 Power Down Time,PDTS low to clocks tri-stated Power Up Time, PDTS high to clocks stable Absolute Clock Period Jitter Deviation from mean 90 One Sigma Clock Period Jitter 40 Skew of output clocks, CLK1 to CLK2 Note 1 -250 0 Input to output skew, ICLK to FBIN Note 1 -250 0 Device to device skew, common ICLK at FBIN 0 Maximum Units 7 VDD+0.5 VDD+0.5 70 85 260 150 V V V C C C C 3.6 V V V V V V V V V mA A mA mA k pF 0.8 (VDD/2)-1 0.4 0.4 200 160 140 66 55 50 10 250 250 500 MHz MHz MHz MHz ns ns % ns ms ps ps ps ps ps Note 1: Assumes clocks with same rise time, measured from rising edges at VDD/2. 7 Revision 020801 Integrated Circuit Systems, Inc. * 525 Race Street * San Jose * CA*95126*(408)295-9800tel * www.icst.com MDS 527-01 B ICS527-01 Clock SlicerTM User Configurable Zero Delay Buffer External Components The ICS527-01 requires two 0.01F decoupling capacitors to be connected between VDD and GND, one on each side of the chip. They must be connected close to the device to minimize lead inductance. No external power supply filtering is required for this device. A 33 series terminating resistor can be used next to the CLK1 and CLK2 pins. Package Outline and Package Dimensions (For current dimensional specifications, see JEDEC no. 95.) 28 pin SSOP E1 INDEX AREA 1 Symbol A A1 b c D e E E1 L E 2 D A1 c e b Inches Min Max 0.053 0.069 0.004 0.010 0.008 0.012 0.007 0.010 0.386 0.394 .025 BSC 0.228 0.244 0.150 0.157 0.016 0.050 Millimeters Min Max 1.35 1.75 0.10 0.25 0.20 0.30 0.19 0.25 9.80 10.01 0.635 BSC 5.79 6.20 3.81 3.99 0.41 1.27 A L Ordering Information Part/Order Number ICS527R-01 ICS527R-01T ICS527R-01I ICS527R-01IT Marking ICS527R-01 ICS527R-01 ICS527R-01I ICS527R-01I Package 28 pin narrow SSOP 28 pin SSOP on tape and reel 28 pin narrow SSOP 28 pin SSOP on tape and reel Temperature 0 to 70 C 0 to 70 C -40 to 85 C -40 to 85 C While the information presented herein has been checked for both accuracy and reliability, Integrated Circuit Systems assumes no responsibility for either its use or for the infringement of any patents or other rights of third parties, which would result from its use. No other circuits, patents, or licenses are implied. This product is intended for use in normal commercial applications. Any other applications such as those requiring extended temperature range, high reliability, or other extraordinary environmental requirements are not recommended without additional processing by ICS. ICS reserves the right to change any circuitry or specifications without notice. ICS does not authorize or warrant any ICS/MicroClock product for use in life support devices or critical medical instruments. 8 Revision 020801 Integrated Circuit Systems, Inc. * 525 Race Street * San Jose * CA*95126*(408)295-9800tel * www.icst.com MDS 527-01 B