IDTCV123 PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE IDTCV123 PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR DESCRIPTION: FEATURES: IDTCV123 is a 56 pin clock device. The CPU output buffer is designed to support up to 400MHz processor. This chip has three PLLs inside for CPU/ SRC/PCI, SATA, and 48MHz/DOT96 IO clocks. One dedicated PLL for Serial ATA clock provides high accuracy frequency. This device also implements Band-gap referenced IREF to reduce the impact of VDD variation on differential outputs, which can provide more robust system performance. Static PLL frequency divide error can be as low as 36 ppm, worse case 114 ppm, providing high accuracy output clock. Each CPU/SRC/PCI, SATA clock has its own Spread Spectrum selection, which allows for isolated changes instead of affecting other clock groups. • One high precision PLL for CPU, with SSC and N programmable • One high precision PLL for SRC/PCI/SATA, SSC and N programmable • One high precision PLL for 96MHz/48MHz • Band-gap circuit for differential outputs • Supports spread spectrum modulation, down spread 0.5% • Supports SMBus block read/write, index read/write • Selectable output strength for REF • Allows for CPU frequency to change to a higher frequency for maximum system computing power • Available in SSOP package OUTPUTS: • 2*0.7V current –mode differential CPU CLK pair • 8*0.7V current –mode differential SRC CLK pair, one dedicated for SATA • One CPU_ITP/SRC selectable CLK pair • 8*PCI, 3 free running, 33.3MHz • 1*96MHz, 1*48MHz • 2*REF KEY SPECIFICATION: • • • • • CPU/SRC CLK cycle to cycle jitter < 85ps SATA CLK cycle to cycle jitter < 85ps PCI CLK cycle to cycle jitter < 250ps Static PLL frequency divide error < 114 ppm Static PLL frequency divide error for 48MHz < 5 ppm FUNCTIONAL BLOCK DIAGRAM PLL1 SSC N Programmable X1 CPU CLK Output Buffers Stop Logic CPU[1:0] CPU_ITP/SRC6 XTAL Osc Amp IREF REF[0:1] X2 ITP_EN SDATA SCLK SM Bus Controller SRC CLK Output Buffer Stop Logic PLL2 SSC N Programmable SRC[6:0] SATA_SRC PCI[5:0], PCIF[2:0] IREF VTT_PWRGD#/PD Control Logic 48MHz FSA.B.C 48MHz/96MHz Output BUffer PLL3 DOT96 The IDT logo is a registered trademark of Integrated Device Technology, Inc. COMMERCIAL TEMPERATURE RANGE MAY 2004 1 © 2004 Integrated Device Technology, Inc. DSC-6538/4 IDTCV123 PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE ABSOLUTE MAXIMUM RATINGS(1) PIN CONFIGURATION Symbol Description Min VDDA 3.3V Core Supply Voltage PCI0 1 56 VDD_REF VDDIN 3.3V Logic Input Supply Voltage GND - 0.5 PCI1 2 55 REF0/FSC TSTG Storage Temperature VDD_PCI GND_PCI 3 54 REF1/FSA TAMBIENT Ambient Operating Temperature 4 53 GND_REF TCASE Case Temperature PCI2 5 52 X1 ESD Prot Input ESD Protection PCI3 6 51 X2 PCI4 7 50 SDAT PCI5 8 49 GND_PCI 9 48 SCL GND_CPU VDD_PCI 10 47 CPU0 *TEST_SEL/PCIF0 11 46 CPU0# ITP_EN/PCIF1 VDD48 12 45 VDD_CPU 13 44 CPU1 USB48/FSB 14 43 CPU1# GND48 15 42 IREF GND_A VDD_A –65 0 Max Unit 4.6 V 4.6 V +150 °C +70 °C +115 °C 2000 V Human Body Model NOTE: 1. Stresses greater than those listed under ABSOLUTE MAXIMUM RATINGS may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect reliability. ITP_EN 1 0 DOT96 16 41 DOT96# 17 40 VTT_PWRGD#/PD 18 39 CPU_ITP/SRC6 SRC0 19 38 CPU_ITP#/SRC6# SRC0# 20 37 VDD_SRC SRC1 21 36 SRC5 SRC1# 22 35 SRC5# VDD_SRC 23 34 GND_SRC GND_SRC 24 33 SRC4 SRC2 25 32 SRC4# SRC2# 26 31 SRC3 SATA_SRC 27 30 SRC3# SATA_SRC# 28 29 VDD_SRC pin 38 CPUC2_ITP SRCC6 pin 39 CPUT_ITP SRCT6 TEST CLARIFICATION TABLE HW SW TEST_SEL/ TEST SELECT PCICLK_F0 BIT B6b6 OUTPUT 0 0 Normal 1 X Hi-Z 0 1 Hi-Z Comments Normal Operation Power-up with TEST_SEL =1 to enter test mode. Cycle power with TEST_SEL = 0 to disable test mode If TEST_SEL HW pin is 0 during power-up, test mode can be invoked through B6b6. Cycle power with TEST_SEL = 0 to disable test mode. * = Internal pull down SSOP TOP VIEW FREQUENCY SELECTION TABLE FSC, B, A CPU Mode, MHz SRC4 SRC[3:1], SRC[7:5] PCI USB DOT96 REF 101 100 100 100 33.3 48 96 14.318 001 133 100 100 33.3 48 96 14.318 011 166 100 100 33.3 48 96 14.318 010 200 100 100 33.3 48 96 14.318 000 266 100 100 33.3 48 96 14.318 100 333 100 100 33.3 48 96 14.318 110 400 100 100 33.3 48 96 14.318 111 Reserve 100 100 33.3 48 96 14.318 2 IDTCV123 PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE PIN DESCRIPTION Pin Number Name Type 1 2 3 4 5 6 7 8 9 10 11 PCI0 PCI1 VDD_PCI VSS_PCI PCI2 PCI3 PCI4 PCI5 VSS_PCI VDD_PCI TEST_SEL/PCIF0 OUT OUT PWR GND OUT OUT OUT OUT GND PWR I/O 12 ITP_EN/PCIF1 OUT 13 14 15 16 17 18 VDD48 USB48 /FS_B VSS48 DOT96T DOT96C VTT_PWRGD#/PD PWR I/O GND OUT OUT I/O 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 SRCT0 SRCC0 SRCT1 SRCC1 VDD_SRC VSS_SRC SRCT2 SRCC2 SRCT_SATA SRCC_SATA VDD_SRC SRCC3 SRCT3 SRCC4 SRCT4 VSS_SRC SRCC5 SRCT5 VDD_SRC CPUC2_ITP/ SRCC6 CPUT2_ITP/ SRCT6 VDD_A VSS_A IREF OUT OUT OUT OUT PWR GND OUT OUT OUT OUT PWR OUT OUT OUT OUT GND OUT OUT PWR OUT OUT PWR GND OUT Description PCI clock PCI clock 3.3V GND PCI clock PCI clock PCI clock PCI clock GND 3.3V Test Select (sampled at VTT_PWRGD# assertion), see TEST_SEL table. PCI clock afterward, free running. Pin38, 39, CPU_ITP/SRC6 select (sampled on VTT_PWRGD# assertion), HIGH = CPU_2PCI clock. PCI clock afterward, running. 3.3V 48MHz clock/ FS_B input GND 96MHz 0.7V current mode differential clock output 96MHz 0.7V current mode differential clock output 3.3V LVTTL input is a level-sensitive strobe used to latch the FS_A, FS_B, FS_C, TEST_SEL and ITP_EN inputs, VTT_PWRGD# is low assertion/ After VTT_PWRGD# assertion, becomes a real-time input for asserting power down (active HIGH). Differential Serial reference clock Differential Serial reference clock Differential Serial reference clock Differential Serial reference clock 3.3V GND Differential Serial reference clock Differential Serial reference clock SATA clock SATA clock 3.3V Differential Serial reference clock Differential Serial reference clock Differential Serial reference clock Differential Serial reference clock GND Differential Serial reference clock Differential Serial reference clock 3.3V Selectable CPU or SRC differential clock output. ITP_EN=0 @ VTT_PWRGD# assertion = SRCC6. Selectable CPU or SRC differential clock output. ITP_EN=0 @ VTT_PWRGD# assertion = SRCT6. 3.3V GND Reference current for differential output buffer 3 IDTCV123 PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE PIN DESCRIPTION (CONT.) Pin Number Name Type 43 44 45 46 47 48 49 50 51 52 53 54 55 56 CPUC1 CPUT1 VDD_CPU CPUC0 CPUT0 VSS_CPU SCL SDA XTAL_OUT XTAL_IN VSS_REF REF1/ FSA REF0/ FSC VDD_REF OUT OUT PWR OUT OUT GND IN I/O OUT IN GND I/O I/O PWR Description Host 0.7V current mode differential clock output Host 0.7V current mode differential clock output 3.3V Host 0.7V current mode differential clock output Host 0.7V current mode differential clock output GND SM bus clock SM bus data Xtal output Xtal input GND 14.318 MHz reference clock output. CPU frequency selection at VTT_PWRGD# assertion. 14.318 MHz reference clock output. CPU frequency selection at VTT_PWRGD# assertion. 3.3V INDEX BLOCK WRITE PROTOCOL Bit 1 2-9 10 11-18 19 20-27 28 29-36 37 38-45 46 # of bits 1 8 1 8 1 8 1 8 1 8 1 From Master Master Slave Master Slave Master Slave Master Slave Master Slave Master Slave Master INDEX BLOCK READ PROTOCOL Master can stop reading any time by issuing the stop bit without waiting until Nth byte (byte count bit30-37). Description Start D2h Ack (Acknowledge) Register offset byte (starting byte) Ack (Acknowledge) Byte count, N, (0 is not valid Ack (Acknowledge) first data byte (Offset data byte) Ack (Acknowledge) 2nd data byte Ack (Acknowledge) : Nth data byte Acknowledge Stop Bit 1 2-9 10 11-18 19 20 21-28 29 30-37 # of bits 1 8 1 8 1 1 8 1 8 From Master Master Slave Master Slave Master Master Slave Slave 38 39-46 47 48-55 1 8 1 8 Master Slave Master Slave Master Slave Master INDEX BYTE READ INDEX BYTE WRITE Description Start D2H Ack (Acknowledge) Register offset byte (starting byte) Ack (Acknowledge) Repeated Start D3H Ack (Acknowledge) Byte count, N (block read back of N bytes), power on is 8 Ack (Acknowledge) first data byte (Offset data byte) Ack (Acknowledge) 2nd data byte Ack (Acknowledge) : Ack (Acknowledge) Nth data byte Not acknowledge Stop Setting bit[11:18] = starting address. After reading back the first data byte, master issues Stop bit. Setting bit[11:18] = starting address, bit[20:27] = 01h. 4 IDTCV123 PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE CONTROL REGISTERS N PROGRAMMING PROCEDURE • • Use Index byte write. For N programming, the user only needs to access Byte17, Byte 25, and Byte8. 1. 2. 3. • • • Write Byte17 for CPU PLL N, CPU f = N* Resolution, see resolution table below Byte17. Write Byte25 for SRC PLL N, SRC f = N*0.666667, PCI = SRC f /3, SATA f = SRC f. Enable N Programming bit, Byte8 bit1. Once this bit is enabled, any N value will be changed on the fly. Center spread only works when the N Programming bit is enabled. Down spread is OK even N Programming bit is disabled It is OK to change N value to any value on the bench test board. In the system, IDT recommends the stepping change. It is unknown how much the system can sustain for each stepping change; the estimate is about 5. If the N changes too much in one step, the system will likely hang. Note that SATA is with SRC PLL. This SATA Hard Drive might not operate during SRC N programming. Most of the Bytes, from Byte8-Byte31, are used to adjust output waveforms and SSC modulation profiles. The power on setting will be changed according to each power on frequency selection. To avoid mistakes, don’t write on those byte (be careful about Block Write). It is suggested to use the Index Byte write to access bytes. FREQUENCY SELECTION TABLE SSC MAGNITUDE CONTROL, SMC SMC[2:0] 000 001 010 011 100 101 110 111 FS_C, B, A 101 001 011 010 000 100 110 111 -0.25 -0.5 -0.75 -1 ±0.125 ±0.25 ±0.375 ±0.5 RESOLUTION CPU (MHz) 100 133 166 200 266 333 400 Resolution 0.666667 0.666667 1.333333 1.333333 1.333333 2.666667 2.666667 N= 150 200 125 150 200 125 150 5 CPU 100 133 166 200 266 333 400 RESERVE IDTCV123 PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE BYTE 0 Bit Output(s) Affected Description/Function 0 1 Type Power On 7 CPUT2, CPUC2/ SRCT6, SRCC6 Output enable Tristate Enable RW 1 6 5 4 3 2 1 0 SRCT5, SRCT4, SRCT3, SATAT, SRCT2, SRCT1, SRCT0, Output enable Output enable Output enable Output enable Output enable Output enable Output enable Tristate Tristate Tristate Tristate Tristate Tristate Tristate Enable Enable Enable Enable Enable Enable Enable RW RW RW RW RW RW RW 1 1 1 1 1 1 1 SRCC5 SRCC4 SRCC3 SATAC SRCC2 SRCC1 SRCC0 BYTE 1 Bit Output(s) Affected Description/Function 0 1 Type Power On 7 6 5 4 3 2 1 0 Reserved DOT96T, DOT96C USB48 REF0 REF1 CPUT1, CPUC1 CPUT0, CPUC0 Spread Spectrum Output enable Output enable Output enable Output enable Output enable Output enable Spread Spectrum Enable Tristate Tristate Tristate Tristate Tristate Tristate Off Enable Enable Enable Enable Enable Enable On RW RW RW RW RW RW RW RW 1 1 1 1 1 1 1 0 Bit Output(s) Affected Description/Function 0 1 Type Power On 7 6 5 4 3 2 1 0 PCI5 PCI4 PCI3 PCI2 PCI1 PCI0 PCIF1 PCIF0 Output enable Output enable Output enable Output enable Output enable Output enable Output enable Output enable Tristate Tristate Tristate Tristate Tristate Tristate Tristate Tristate Enable Enable Enable Enable Enable Enable Enable Enable RW RW RW RW RW RW RW RW 1 1 1 1 1 1 1 1 BYTE 2 BYTE 3 Bit Output(s) Affected 7 CPUT2, CPUC2/ SRCT6, SRCC6 SRCT5, SRCC5 SRCT4, SRCC4 SRCT3, SRCC3 SATAT, SATAC SRCT2, SRCC2 SRCT1, SRCC1 SRCT0, SRCC0 6 5 4 3 2 1 0 Description / Function Free running, not affected by PCI/SRC_Stop bit (Byte6, bit3) 6 0 1 Type Power On Free-Running Stoppable RW 0 Free-Running Free-Running Free-Running Free-Running Free-Running Free-Running Free-Running Stoppable Stoppable Stoppable Stoppable Stoppable Stoppable Stoppable RW RW RW RW RW RW RW 0 0 0 0 0 0 0 IDTCV123 PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE BYTE 4 Bit Output(s) Affected 7 6 5 4 3 2 1 0 Reserved DOT96 PCIF1 PCIF0 Reserved Reserved Reserved Reserved Description / Function 0 1 Type DOT96 power down drive mode Free running, not affected by PCI/SRC_Stop bit (Byte6, bit3) Driven in power down Free-Running Free-Running Tristate Stoppable Stoppable RW RW RW Power On 1 0 0 0 1 1 1 1 BYTE 5 Bit Output(s) Affected Description / Function 0 1 Type Power On 7 6 5 4 3 2 1 0 Stopped SRC Reserved Reserved Reserved SRC CPU_ITP CPU1 CPU0 Drive Mode in PCI_Stop Driven Tristate RW SRC PWRDWN drive mode CPUT2 PWRDWN drive mode CPUT1 PWRDWN drive mode CPUT0 PWRDWN drive mode Driven in power down Driven in power down Driven in power down Driven in power down Tristate in power down Tristate in power down Tristate in power down Tristate in power down RW RW RW RW 0 0 0 0 0 0 0 0 Type Power On BYTE 6 Bit Output(s) Affected 7 6 5 4 3 2 1 0 Reserved Test Select REF1 REF0 PCI/SRC_STOP Description / Function 0 1 Test Select Strength Select Strength Select Stop all stoppable PCI/SRCT clocks FS_C latch read back FS_B latch read back FS_A latch read back normal 1x 1x stop All CLK outputs Hi-Z 2x 2x running 0 0 1 1 1 R R R BYTE 7 Bit 7 6 5 4 3 2 1 0 Output(s) Affected Description / Function 0 Revision ID Revision ID Revision ID Revision ID Vendor ID Vendor ID Vendor ID Vendor ID 1 Type Power On 0 0 0 0 0 1 0 1 7 IDTCV123 PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE BYTE 8 Bit Output(s) Affected Description / Function 0 1 Type Power On 7 6 5 4 3 2 1 0 SRC SSC enable Only valid when Byte1 bit0 is 1 CPU PLL power down SRC PLL power down USB PLL power down USB 48 Strength control disable normal normal normal 1x enable Power down Power down Power down 2x N Programming enable Disable disable enable enable RW RW RW RW RW RW RW RW 1 0 0 0 0 0 0 0 Description / Function 0 1 Type Power On Must be 0 Must be 0 RW 0 (Must be 0) 0 0 1 0 0 0 1 USB48 Reserve One cycle read BYTE 9 Bit Output(s) Affected 7 6 5 4 3 2 1 0 CPU SMC2 CPU SMC1 CPU SMC0 Reserve SRC SMC2 SRC SMC1 SRC SMC0 RW RW RW RW RW RW RW see SMC table CPU PLL SSC control see SMC table SRC/PCI SSC control BYTES 10-16: OUTPUT WAVEFORM ADJUSTMENT. DON'T WRITE OVER. BYTE 17 Bit Output(s) Affected 7 6 5 4 3 2 1 0 CPU_N7, MSB CPU_N6 CPU_N5 CPU_N4 CPU_N3 CPU_N2 CPU_N1 CPU_N0, LSB Description / Function 0 1 Type RW RW RW RW RW RW RW RW see Resolution table CPU CLK = N* Resolution BYTES 18-24: OUTPUT WAVEFORM ADJUSTMENT. DON'T WRITE OVER. 8 Power On IDTCV123 PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE BYTE 25 Bit Output(s) Affected 7 6 5 4 3 2 1 0 SRC_N7, MSB SRC_N6 SRC_N5 SRC_N4 SRC_N3 SRC_N2 SRC_N1 SRC_N0, LSB Description / Function 0 1 Type RW RW RW RW RW RW RW RW 100MHz N= 150 Resolution = 0.666667 SRC f = N*SRC Resolution BYTES 26-31: OUTPUT WAVEFORM ADJUSTMENT. DON'T WRITE OVER. 9 Power On IDTCV123 PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE ELECTRICAL CHARACTERISTICS - INPUT / SUPPLY / COMMON OUTPUT PARAMETERS Following Conditions Apply Unless Otherwise Specified: Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5% Symbol Parameter Test Conditions Min. Typ. Max. Unit VIH Input HIGH Voltage 3.3V ± 5% 2 — VDD + 0.3 V VIL Input LOW Voltage 3.3V ± 5% VSS - 0.3 — 0.8 V VIH_FS LOW Voltage, HIGH Threshold For FSA.B.C test_mode 0.7 — VDD + 0.3 V VIL_FS LOW Voltage, LOW Threshold For FSA.B.C test_mode VSS - 0.3 — 0.35 V Input LeakageCurrent 0< VIN < VDD, no internal pull-up or pull-down –5 — +5 mA IDD3.3OP Operating Supply Current Full active, CL = full load — — 400 mA IDD3.3PD Powerdown Current All differential pairs driven — — 70 mA All differential pairs tri-stated — — 12 VDD = 3.3V — 14.31818 — MHz — — 7 nH Logic inputs — — 5 Output pin capacitance — — 6 IIL FI Input Frequency(1) LPIN Pin Inductance(2) CIN COUT Input Capacitance(2) CINX TSTAB pF X1 and X2 pins — — 5 Clock Stabilization(2,3) From VDD power-up or de-assertion of PD# to first clock — — 1.8 ms Modulation Frequency(2) Triangular modulation 30 — 33 KHz TDRIVE_SRC(2) SRC output enable after PCI_Stop# de-assertion — — 15 ns TDRIVE_PD#(2) CPU output enable after PD# de-assertion — — 300 us TFALL_PD#(2) Fall time of PD# — — 5 ns TRISE_PD#(3) Rise time of PD# — — 5 ns TDRIVE_CPU_Stop#(2) CPU output enable after CPU_Stop# de-assertion — — 10 us TFALL_CPU_Stop#(2) Fall time of PD# — — 5 ns TRISE_CPU_Stop#(3) Rise time of PD# — — 5 ns NOTES: 1. Input frequency should be measured at the REF output pin and tuned to ideal 14.31818MHz to meet ppm frequency accuracy on PLL outputs. 2. This parameter is guaranteed by design, but not 100% production tested. 3. See TIMING DIAGRAMS for timing requirements. 10 IDTCV123 PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE ELECTRICAL CHARACTERISTICS - CPU, SRC, AND DOT96 0.7 CURRENT MODE DIFFERENTIAL PAIR(1) Following Conditions Apply Unless Otherwise Specified: Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5%; CL = 2pF Symbol Parameter Min. Typ. Max. Unit VO = VX 3000 — — Ω Output HIGH Voltage IOH = -1mA 2.4 — — V VOL3 Output LOW Voltage IOL = 1mA — — 0.4 V VHIGH Voltage HIGH(2) Statistical measurement on single-ended signal using 660 — 850 mV VLOW Voltage LOW(2) oscilloscope math function –150 — 150 VOVS Max Voltage(2) Measurement on single-ended signal using absolute value — — 1150 VUDS Min Voltage(2) –300 — — VCROSS(ABS) Crossing Voltage (abs)(2) 250 — 550 mV d - VCROSS Crossing Voltage (var)(2) Variation of crossing over all edges — — 140 mV Long Accuracy(2,3) See TPERIOD Min. - Max. values –300 — 300 ppm 400MHz nominal/spread 2.4993 — 2.5008 333.33MHz nominal/spread 2.9991 — 3.0009 266.66MHz nominal/spread 3.7489 — 3.7511 200MHz nominal/spread 4.9985 — 5.0015 166.66MHz nominal/spread 5.9982 — 6.0018 133.33MHz nominal/spread 7.4978 — 7.5023 100MHz nominal/spread 9.997 — 10.003 96MHz nominal 10.4135 — 10.4198 400MHz nominal/spread 2.4143 — — 333.33MHz nominal/spread 2.9141 — — 266.66MHz nominal/spread 3.6639 — — 200MHz nominal/spread 166.66MHz nominal/spread 4.9135 5.9132 — — — — 133.33MHz nominal/spread 7.4128 — — 100MHz nominal/spread 9.912 — — 10.1635 — — Current Source Output Impedance(2) VOH3 ZO ppm TPERIOD TABSMIN Average Period(3) Absolute Min Period(2,3) Test Conditions 96MHz nominal mV ns ns tR Rise Time(2) VOL = 0.175V, VOH = 0.525V 175 — 700 ps tF Fall Time(2) VOL = 0.175V, VOH = 0.525V 175 — 700 ps d-tR Rise Time Variation(2) — — 125 ps d-tF Fall Time Variation(2) — — 125 ps dT3 Duty Cycle(2) Measurement from differential waveform 45 — 55 % tSK3 Skew(2) VT = 50% — — 100 ps Measurement from differential waveform — — 85 ps tJCYC-CYC Jitter, Cycle to Cycle(2) NOTES: 1. SRC clock outputs run only at 100MHz or 200MHz. Specs for 133.33 and 166.66 do not apply to SRC clock pair. 2. This parameter is guaranteed by design, but not 100% production tested. 3. All long term accuracy and clock period specifications are guaranteed with the assumption that the REF output is at 14.31818MHz. 11 IDTCV123 PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE ELECTRICAL CHARACTERISTICS - PCICLK / PCICLK_F Following Conditions Apply Unless Otherwise Specified: Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5%; CL = 10 - 30pF Symbol ppm TPERIOD Parameter Test Conditions Long Accuracy(1,2) Min. Typ. Max. Unit See Tperiod Min. - Max. values Clock Period(2) — — 300 ppm 33.33MHz output nominal 29.991 — 30.009 ns 33.33MHz output spread 29.991 — 30.1598 VOH Output HIGH Voltage IOH = -1mA 2.4 — — V VOL Output LOW Voltage IOL = 1mA — — 0.55 V IOH Output HIGH Current VOH at Min. = 1V -33 — — mA VOH at Max. = 3.135V — — -33 VOL at Min. = 1.95V 30 — — VOL at Max. = 0.4V — — 38 Edge Rate(1) Rising edge rate 1 — 4 V/ns Edge Rate(1) Falling edge rate 1 — 4 V/ns tR1 Rise Time(1) VOL = 0.4V, VOH = 2.4V 0.5 — 2 ns tF1 Fall Time(1) VOL = 0.4V, VOH = 2.4V 0.5 — 2 ns IOL Output LOW Current Cycle(1) mA dT1 Duty VT = 1.5V 45 — 55 % tSK1 Skew(1) VT = 1.5V — — 500 ps tJCYC-CYC Jitter(1) VT = 1.5V — — 250 ps Min. Typ. Max. Unit — — 300 ppm 20.8257 — 20.834 ns NOTES: 1. This parameter is guaranteed by design, but not 100% production tested. 2. All long term accuracy and clock period specifications are guaranteed with the assumption that the REF output is at 14.31818MHz. ELECTRICAL CHARACTERISTICS, 48MHZ, USB Following Conditions Apply Unless Otherwise Specified: Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5%; CL = 10 - 20pF Symbol Parameter Test Conditions Long Accuracy(1,2) See Tperiod Min. - Max. values Clock Period(2) 48MHz output nominal VOH Output HIGH Voltage IOH = -1mA 2.4 — — V VOL Output LOW Voltage IOL = 1mA — — 0.55 V IOH Output HIGH Current VOH at Min. = 1V -29 — — mA VOH at Max. = 3.135V — — -23 VOL at Min. = 1.95V 29 — — ppm TPERIOD IOL Output LOW Current mA VOL at Max. = 0.4V — — 27 Edge Rate(1) Rising edge rate 1 — 2 V/ns Edge Rate(1) Falling edge rate 1 — 2 V/ns tR1 Rise Time(1) VOL = 0.4V, VOH = 2.4V 1 — 2 ns tF1 Fall Time(1) VOL = 0.4V, VOH = 2.4V 1 — 2 ns dT1 Duty Cycle(1) VT = 1.5V 45 — 55 % NOTES: 1. This parameter is guaranteed by design, but not 100% production tested. 2. All long term accuracy and clock period specifications are guaranteed with the assumption that the REF output is at 14.31818MHz. 12 IDTCV123 PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE ELECTRICAL CHARACTERISTICS - REF-14.318MHZ Following Conditions Apply Unless Otherwise Specified: Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5%; CL = 10 - 20pF Symbol Parameter Test Conditions Long Accuracy(1) See Tperiod Min. - Max. values Clock Period 14.318MHz output nominal VOH Output HIGH Voltage(1) VOL ppm Min. Typ. Max. Unit — — 300 ppm 69.827 — 69.855 ns IOH = -1mA 2.4 — — V Output LOW Voltage(1) IOL = 1mA — — 0.4 V IOH Output HIGH Current(1) VOH at Min. = 1V, VOH at Max. = 3.135V -33 — -33 mA IOL Output LOW Current(1) VOL at Min. = 1.95V, VOL at Max. = 0.4V 30 — 38 mA tR1 Rise Time(1) VOL = 0.4V, VOH = 2.4V 1 — 2 ns tF1 Fall Time(1) VOL = 0.4V, VOH = 2.4V 1 — 2 ns tSK1 Skew(1) VT = 1.5V — — 500 ps VT = 1.5V 45 — 55 % VT = 1.5V — — 1000 ps TPERIOD dT1 Duty tJCYC-CYC Cycle(1) Jitter(1) NOTE: 1. This parameter is guaranteed by design, but not 100% production tested. PCI STOP FUNCTIONALITY If PCIF (2:0) and SRC clocks are set to be free-running through SMBus programming, they will ignore the PCI_STOP register bit. PCI_STOP (Byte 6 bit 3) CPU CPU# SRC SRC# PCIF/PCI USB DOT96 DOT96# REF 1 Normal Normal Normal Normal 33MHz 48MHz Normal Normal 14.318MHz 0 Normal Normal IREF * 6 or float Low Low 48MHz Normal Normal 14.318MHz 13 IDTCV123 PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE PD, POWER DOWN PD is an asynchronous active high input used to shut off all clocks cleanly prior to clock power. When PD is asserted high all clocks will be driven low before turning off the VCO. In PD de-assertion all clocks will start without glitches. PWRDWN CPU CPU# SRC SRC# PCIF/PCI USB 0 Normal 1 IREF * 2 or float Normal Normal Normal 33MHz Float IREF * 2 or float Float Low PD ASSERTION PWRDWN CPU 133MHz CPU# 133MHz SRC 100MHz SRC# 100MHz USB 48MHz PCI 33MHz REF 14.31818 14 DOT96 DOT96# REF 48MHz Normal Normal 14.318MHz Low IREF * 2 or float Float Low IDTCV123 PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE PD DE-ASSERTION The time from the de-assertion of PD or until power supply ramps to get stable clocks will be less than 1.8ms. If the drive mode control bit for PD tristate is programmed to ‘1’ the stopped differential pair must first be driven high to a minimum of 200mV in less than 300µs of PD deassertion. tSTABLE <1.8mS PWRDWN CPU 133MHz CPU# 133MHz SRC 100MHz SRC# 100MHz USB 48MHz PCI 33MHz REF 14.31818 tDRIVE_PWRDWN <300µS, <200mV 15 IDTCV123 PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE ORDERING INFORMATION IDTCV XXX Device Type XX Package X Grade CORPORATE HEADQUARTERS 2975 Stender Way Santa Clara, CA 95054 Blank Commercial Temperature Range (0°C to +70°C) PV Small Shrink Outline Package 123 Programmable FlexPC™ Clock for P4 Processor for SALES: 800-345-7015 or 408-727-6116 fax: 408-492-8674 www.idt.com 16 for Tech Support: [email protected] (408) 654-6459