← Back to Patent Explorer
US5940608A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for generating an internal clock signal that is synchronized to an external clock signal

Assignee: Round Rock Research LLC
•
Filing: 1997-02-11
•
Granted: 1999-08-17
•
Expires: 2017-02-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A clock generator circuit for an integrated circuit includes a phase detector comparing the phase of a delayed external clock signal to the phase of an internal clock signal. An error signal corresponding to the difference in phase between the two clock signals is applied to a differential amplifier where the error signal is offset by a value corresponding to the delay of an external clock signal as it is coupled to the phase detector. The offset error signal is applied to a control input of a voltage controlled oscillator which generates the internal clock signal. The phase of the internal clock signal it thus adjusted so that it is substantially the same as the phase of the external clock signal before being delayed as it is coupled to the phase detector and other circuitry in the integrated circuit. The voltage controlled oscillator is constructed to operate in a plurality of discrete frequency bands so that the offset error signal need only control the frequency of the internal clock signal over a relatively small range. The frequency band is selected by a signal from a register that is programmed by a user with data identifying the frequency of the external clock signal.

Inventors

  • 👤 Troy A. Manning

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 06:43
CPC Classifications
H; H03; H03L; H03L7/00; H03L7/06; G; G06; G06F; G06F1/00; G06F1/04; G06F1/10; H03K; H03K5/00; H03K5/13; H03K5/131

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 238 words
In an integrated circuit having a plurality of internal circuits receiving a clock signal coupled to the internal circuits from an external clock signal, the clock signal coupled to the internal circuits being delayed relative to the external clock signal, a clock circuit for generating from the delayed external clock signal an internal clock signal that is synchronized to the external clock signal, comprising: a voltage controlled oscillator ("VCO") generating an output signal having a frequency determined by a frequency control signal, the internal clock signal being derived from the VCO output signal; a phase detector receiving the delayed external clock signal and the VCO output signal and generating an error signal corresponding to the difference in phase between the delayed external clock signal and the VCO output signal; a differential amplifier receiving the error signal and a phase adjustment signal and generating an output signal corresponding to the combination of the error signal and the phase adjustment signal, the phase adjustment signal corresponding to the difference between the phase of the external clock signal and the phase of the delayed external clock signal; and a loop filter receiving the output signal from the differential amplifier, the loop filter generating the frequency control signal from the differential amplifier output signal, the VCO, phase detector, differential amplifier, and loop filter being connected as a phase-lock loop so that the internal clock signal is synchronized to the external clock signal.
Claim 2
Dependent Claim 238 words
In an integrated circuit having a plurality of internal circuits receiving a clock signal coupled to the internal circuits from an external clock signal, the clock signal coupled to the internal circuits being delayed relative to the external clock signal, a clock circuit for generating from the delayed external clock signal an internal clock signal that is synchronized to the external clock signal, comprising: a voltage controlled oscillator ("VCO") generating an output signal having a frequency determined by a frequency control signal, the internal clock signal being derived from the VCO output signal; a phase detector receiving the delayed external clock signal and the VCO output signal and generating an error signal corresponding to the difference in phase between the delayed external clock signal and the VCO output signal; a differential amplifier receiving the error signal and a phase adjustment signal and generating an output signal corresponding to the combination of the error signal and the phase adjustment signal, the phase adjustment signal corresponding to the difference between the phase of the external clock signal and the phase of the delayed external clock signal; and a loop filter receiving the output signal from the differential amplifier, the loop filter generating the frequency control signal from the differential amplifier output signal, the VCO, phase detector, differential amplifier, and loop filter being connected as a phase-lock loop so that the internal clock signal is synchronized to the external clock signal.
Claim 3
Dependent Claim 110 words
The clock circuit of claim 1, further comprising: a storage device storing data indicative of one of a plurality of predetermined frequency ranges of the external clock signal; and wherein the VCO is operable in each of a plurality of discrete frequency bands corresponding, respectively, to each of the predetermined frequency ranges and wherein the frequency of the VCO output signal is tunable within each of the frequency bands responsive to the frequency control signal, the VCO being coupled to the storage device to receive the frequency range data from the storage device and to operate the VCO in a frequency band corresponding to the data from the storage device.
Claim 4
Dependent Claim 34 words
The clock circuit of claim 1, wherein the storage device comprises a programmable register, and wherein the clock circuit further comprises an input device adapted to input the frequency range data into the register.
Claim 5
Dependent Claim 45 words
The clock circuit of claim 3, wherein the register comprises a plurality of storage cells each corresponding to one of the plurality of predetermined frequency ranges, and wherein the register is programmed by storing a predetermined data bit in only one of the storage cells.
Claim 6
Dependent Claim 20 words
The clock circuit of claim 1, wherein the internal circuits of the integrated circuit comprise a dynamic random access memory.
Claim 7
Dependent Claim 194 words
In an integrated circuit having a plurality of internal circuits receiving a clock signal coupled to the internal circuits from an external clock signal, the clock signal coupled to the internal circuits being delayed relative to the external clock signal, a clock circuit for generating from the delayed external clock signal an internal clock signal that is synchronized to the external clock signal, comprising: a locked loop generating the internal clock signal, the locked loop including a phase detector receiving the delayed external clock signal and the internal clock signal and controlling the frequency and phase of the internal clock signal responsive to the difference in phase between the delayed external clock signal and the internal clock signal; and an offset circuit producing a predetermined offset between the phase of the internal clock signal and the phase of the delayed external clock signal when the locked loop is locked, the predetermined offset corresponding to the difference between the phase of the external clock signal and the phase of the delayed external clock signal so that the phase of the internal clock signal is substantially the same as the phase of the external clock signal.
Claim 8
Dependent Claim 194 words
In an integrated circuit having a plurality of internal circuits receiving a clock signal coupled to the internal circuits from an external clock signal, the clock signal coupled to the internal circuits being delayed relative to the external clock signal, a clock circuit for generating from the delayed external clock signal an internal clock signal that is synchronized to the external clock signal, comprising: a locked loop generating the internal clock signal, the locked loop including a phase detector receiving the delayed external clock signal and the internal clock signal and controlling the frequency and phase of the internal clock signal responsive to the difference in phase between the delayed external clock signal and the internal clock signal; and an offset circuit producing a predetermined offset between the phase of the internal clock signal and the phase of the delayed external clock signal when the locked loop is locked, the predetermined offset corresponding to the difference between the phase of the external clock signal and the phase of the delayed external clock signal so that the phase of the internal clock signal is substantially the same as the phase of the external clock signal.
Claim 9
Dependent Claim 14 words
The clock circuit of claim 6, wherein the locked loop comprises a phase-lock loop.
Claim 10
Dependent Claim 97 words
The clock circuit of claim 7, further comprising: a storage device storing data indicative of one of a plurality of predetermined frequency ranges of the external clock signal; and a frequency band selector circuit adapted to cause the phase-lock loop to operate in one of a plurality of discrete frequency bands corresponding, respectively, to the predetermined frequency ranges, the frequency band selector circuit being coupled to the storage device to receive the frequency range data from the storage device and to operate the phase-lock loop in a frequency band corresponding to the data from the storage device.
Claim 11
Dependent Claim 34 words
The clock circuit of claim 8, wherein the storage device comprises a programmable register, and wherein the clock circuit further comprises an input device adapted to input the frequency range data into the register.
Claim 12
Dependent Claim 45 words
The clock circuit of claim 9, wherein the register comprises a plurality of storage cells each corresponding to one of the plurality of predetermined frequency ranges, and wherein the register is programmed by storing a predetermined data bit in only one of the storage cells.
Claim 13
Dependent Claim 20 words
The clock circuit of claim 6, wherein the internal circuits of the integrated circuit comprise a dynamic random access memory.
Claim 14
Dependent Claim 251 words
In an integrated circuit having a plurality of internal circuits receiving a clock signal coupled to the internal circuits from an external clock signal, the clock signal coupled to the internal circuits being delayed relative to the external clock signal, a clock circuit for generating from the delayed external clock signal an internal clock signal that is synchronized to the external clock signal, comprising: voltage controlled oscillator means for generating a VCO output signal having a frequency determined by a frequency control signal, the internal clock signal being derived from the VCO output signal; phase detector means for receiving the delayed external clock signal and the VCO output signal and for generating an error signal corresponding to the difference in phase between the delayed external clock signal and the VCO output signal; differential amplifier means for receiving the error signal and a phase adjustment signal and for generating an output signal corresponding to the combination of the error signal and the phase adjustment signal, the phase adjustment signal corresponding to the difference between the phase of the external clock signal and the phase of the delayed external clock signal; and loop filter means for receiving the output signal from the differential amplifier, the loop filter means generating the frequency control signal from the differential amplifier output signal, the voltage controlled oscillator means, phase detector means, differential amplifier means, and loop filter means being connected as a phase-lock loop so that the internal clock signal is synchronized to the external clock signal.
Claim 15
Dependent Claim 251 words
In an integrated circuit having a plurality of internal circuits receiving a clock signal coupled to the internal circuits from an external clock signal, the clock signal coupled to the internal circuits being delayed relative to the external clock signal, a clock circuit for generating from the delayed external clock signal an internal clock signal that is synchronized to the external clock signal, comprising: voltage controlled oscillator means for generating a VCO output signal having a frequency determined by a frequency control signal, the internal clock signal being derived from the VCO output signal; phase detector means for receiving the delayed external clock signal and the VCO output signal and for generating an error signal corresponding to the difference in phase between the delayed external clock signal and the VCO output signal; differential amplifier means for receiving the error signal and a phase adjustment signal and for generating an output signal corresponding to the combination of the error signal and the phase adjustment signal, the phase adjustment signal corresponding to the difference between the phase of the external clock signal and the phase of the delayed external clock signal; and loop filter means for receiving the output signal from the differential amplifier, the loop filter means generating the frequency control signal from the differential amplifier output signal, the voltage controlled oscillator means, phase detector means, differential amplifier means, and loop filter means being connected as a phase-lock loop so that the internal clock signal is synchronized to the external clock signal.
Claim 16
Dependent Claim 119 words
The clock circuit of claim 12, further comprising: storage means for storing data indicative of one of a plurality of predetermined frequency ranges of the external clock signal; and wherein the voltage controlled oscillator means is operable in each of a plurality of discrete frequency bands corresponding, respectively, to each of the predetermined frequency ranges and wherein the frequency of the VCO output signal is tunable within each of the frequency bands responsive to the frequency control signal, the voltage controlled oscillator means being coupled to the storage means to receive the frequency range data from the storage means and to operate the voltage controlled oscillator means in a frequency band corresponding to the data from the storage means.
Claim 17
Dependent Claim 33 words
The clock circuit of claim 12, wherein the storage means comprises programmable register means, and wherein the clock circuit further comprises input means for inputting the frequency range data into the register means.
Claim 18
Dependent Claim 47 words
The clock circuit of claim 14, wherein the register means comprises a plurality of storage cells each corresponding to one of the plurality of predetermined frequency ranges, and wherein the register means is programmed by storing a predetermined data bit in only one of the storage cells.
Claim 19
Dependent Claim 20 words
The clock circuit of claim 12, wherein the internal circuits of the integrated circuit comprise a dynamic random access memory.
Claim 20
Dependent Claim 127 words
An integrated circuit, comprising: a plurality of internal circuits receiving an external clock signal coupled to the internal circuits from an external clock terminal, the external clock signal being delayed as it is coupled to the internal circuits so that the internal circuits receive a delayed external clock signal; and a clock circuit for generating from the delayed external clock signal an internal clock signal that is synchronized to the external clock signal, the clock circuit including a phase-adjusting circuit receiving the delayed external clock signal, the phase-adjusting circuit being operative to generate as the internal clock signal a signal derived by adjusting the phase of the delayed external clock signal by the difference in phase between the external clock signal and the delayed external clock signal.
Claim 21
Dependent Claim 127 words
An integrated circuit, comprising: a plurality of internal circuits receiving an external clock signal coupled to the internal circuits from an external clock terminal, the external clock signal being delayed as it is coupled to the internal circuits so that the internal circuits receive a delayed external clock signal; and a clock circuit for generating from the delayed external clock signal an internal clock signal that is synchronized to the external clock signal, the clock circuit including a phase-adjusting circuit receiving the delayed external clock signal, the phase-adjusting circuit being operative to generate as the internal clock signal a signal derived by adjusting the phase of the delayed external clock signal by the difference in phase between the external clock signal and the delayed external clock signal.
Claim 22
Dependent Claim 93 words
The clock circuit of claim 17, wherein the phase adjusting circuit comprises a phase-lock loop generating the internal clock signal, the phase-lock loop having a phase detector comparing the phase of the delayed external clock signal with the phase of the internal clock signal, and an adjusting circuit adjusting the phase of the internal clock signal so that the phase of the delayed external clock signal is delayed relative to the phase of the internal clock signal by the difference in phase between the external clock signal and the delayed external clock signal.
Claim 23
Dependent Claim 210 words
A dynamic random access memory receiving an external clock signal, comprising: a plurality of first dynamic random access memory circuits to which the external clock signal is coupled, the external clock signal being delayed as it is coupled to the dynamic random access memory circuits so that the first dynamic random access memory circuits receive a delayed external clock signal; a second dynamic random access memory circuit adapted to receive an internal clock signal that is synchronized to the external clock signal; a phase-lock loop generating the internal clock signal, the phase-lock loop including a phase detector receiving the delayed external clock signal and the internal clock signal and controlling the frequency of the internal clock signal responsive to the difference in phase between the delayed external clock signal and the internal clock signal; and an offset circuit producing a predetermined offset between the phase of the internal clock signal and the phase of the delayed external clock signal when the phase-lock loop is locked, the predetermined offset corresponding to the difference between the phase of the external clock signal and the phase of the delayed external clock signal so that the phase of the internal clock signal is substantially the same as the phase of the external clock signal.
Claim 24
Dependent Claim 210 words
A dynamic random access memory receiving an external clock signal, comprising: a plurality of first dynamic random access memory circuits to which the external clock signal is coupled, the external clock signal being delayed as it is coupled to the dynamic random access memory circuits so that the first dynamic random access memory circuits receive a delayed external clock signal; a second dynamic random access memory circuit adapted to receive an internal clock signal that is synchronized to the external clock signal; a phase-lock loop generating the internal clock signal, the phase-lock loop including a phase detector receiving the delayed external clock signal and the internal clock signal and controlling the frequency of the internal clock signal responsive to the difference in phase between the delayed external clock signal and the internal clock signal; and an offset circuit producing a predetermined offset between the phase of the internal clock signal and the phase of the delayed external clock signal when the phase-lock loop is locked, the predetermined offset corresponding to the difference between the phase of the external clock signal and the phase of the delayed external clock signal so that the phase of the internal clock signal is substantially the same as the phase of the external clock signal.
Claim 25
Dependent Claim 99 words
The dynamic random access memory of claim 19, further comprising: a storage device storing data indicative of one of a plurality of predetermined frequency ranges of the external clock signal; and a frequency band selector circuit adapted to cause the phase-lock loop to operate in one of a plurality of discrete frequency bands corresponding, respectively, to the predetermined frequency ranges, the frequency band selector circuit being coupled to the storage device to receive the frequency range data from the storage device and to operate the phase-lock loop in a frequency band corresponding to the data from the storage device.
Claim 26
Dependent Claim 36 words
The dynamic random access memory of claim 20, wherein the storage device comprises a programmable register, and wherein the clock circuit further comprises an input device adapted to input the frequency range data into the register.
Claim 27
Dependent Claim 47 words
The dynamic random access memory of claim 21, wherein the register comprises a plurality of storage cells each corresponding to one of the plurality of predetermined frequency ranges, and wherein the register is programmed by storing a predetermined data bit in only one of the storage cells.
Claim 28
Dependent Claim 129 words
A dynamic random access memory receiving an external clock signal, comprising: a plurality of first dynamic random access memory circuits to which the external clock signal is coupled, the external clock signal being delayed as it is coupled to the dynamic random access memory circuits so that the first dynamic random access memory circuits receive a delayed external clock signal; a second dynamic random access memory circuit adapted to receive an internal clock signal that is synchronized to the external clock signal; a phase-adjusting circuit receiving the delayed external clock signal, the phase-adjusting circuit generating as the internal clock signal a signal derived by adjusting the phase of the delayed external clock signal by the difference in phase between the external clock signal and the delayed external clock signal.
Claim 29
Dependent Claim 129 words
A dynamic random access memory receiving an external clock signal, comprising: a plurality of first dynamic random access memory circuits to which the external clock signal is coupled, the external clock signal being delayed as it is coupled to the dynamic random access memory circuits so that the first dynamic random access memory circuits receive a delayed external clock signal; a second dynamic random access memory circuit adapted to receive an internal clock signal that is synchronized to the external clock signal; a phase-adjusting circuit receiving the delayed external clock signal, the phase-adjusting circuit generating as the internal clock signal a signal derived by adjusting the phase of the delayed external clock signal by the difference in phase between the external clock signal and the delayed external clock signal.
Claim 30
Dependent Claim 95 words
The dynamic random access memory of claim 23, wherein the phase adjusting circuit comprises a phase-lock loop generating the internal clock signal, the phase-lock loop having a phase detector comparing the phase of the delayed external clock signal with the phase of the internal clock signal, and an adjusting circuit adjusting the phase of the internal clock signal so that the phase of the delayed external clock signal is delayed relative to the phase of the internal clock signal by the difference in phase between the external clock signal and the delayed external clock signal.
Claim 31
Independent Claim 151 words
A method of generating an internal clock signal synchronized to an external clock signal that is coupled to a plurality of circuits in an integrated circuit, the external clock signal being delayed as it is coupled to the circuits so that the circuits receive a delayed external clock signal, the method comprising: comparing the phase of the delayed external clock signal to the phase of the internal clock signal; offsetting the comparison of the phase of the delayed external clock signal to the phase of the internal clock signal by a phase offset corresponding to the difference between the phase of the external clock signal and the phase of the delayed external clock signal; and generating as the internal clock signal a signal having a frequency and a phase determined by the offset comparison between the phase of the delayed external clock signal and the phase of the internal clock signal.
Claim 32
Independent Claim 151 words
A method of generating an internal clock signal synchronized to an external clock signal that is coupled to a plurality of circuits in an integrated circuit, the external clock signal being delayed as it is coupled to the circuits so that the circuits receive a delayed external clock signal, the method comprising: comparing the phase of the delayed external clock signal to the phase of the internal clock signal; offsetting the comparison of the phase of the delayed external clock signal to the phase of the internal clock signal by a phase offset corresponding to the difference between the phase of the external clock signal and the phase of the delayed external clock signal; and generating as the internal clock signal a signal having a frequency and a phase determined by the offset comparison between the phase of the delayed external clock signal and the phase of the internal clock signal.
Claim 33
Dependent Claim 98 words
The method of claim 25, further comprising: storing data indicative of one of a plurality of predetermined frequency ranges of the external clock signal; selecting one of a plurality of discrete frequency bands of the internal clock signal corresponding, respectively, to the predetermined frequency ranges, the discrete frequency band being selected based on the stored frequency range data; and adjusting the phase and frequency of the internal clock signal within the selected frequency band as a function of the offset comparison between the phase of the delayed external clock signal and the phase of the internal clock signal.
Claim 34
Dependent Claim 18 words
The method of claim 25, wherein the circuits in the integrated circuit comprise a dynamic random access memory.

References Cited (Backward Citations)

US3633174A Cited
US4096402A Cited
US4077016A Cited
US4404474A Cited
US4511846A Cited
US4514647A Cited
US4687951A Cited
US4600895A Cited
US4638187A Cited
US4638187B1 Cited
US4789796A Cited
US5636163A Cited
US4773085A Cited
US5086500A Cited
US4893087A Cited
US4984204A Cited
US4902986A Cited
US4902986B1 Cited
US5020023A Cited
US4958088A Cited
US5165046A Cited
US5179298A Cited
US5087828A Cited
US5408640A Cited
US5239206A Cited
US5243703A Cited
US5473575A Cited
US5513327A Cited
US5657481A Cited
US5038115A Cited
US5134311A Cited
US5122690A Cited
US5257294A Cited
US5128563A Cited
US5281865A Cited
US5150186A Cited
US5128560A Cited
US5220208A Cited
US5256989A Cited
US5212601A Cited
US5194765A Cited
US5276642A Cited
US5440260A Cited
US5283631A Cited
US5498990A Cited
US5295164A Cited
US5321368A Cited
US5432823A Cited
US5355391A Cited
US5361002A Cited
US5278460A Cited
US5390308A Cited
US5254883A Cited
US5410263A Cited
US5485490A Cited
US5268639A Cited
US5274276A Cited
US5473274A Cited
US5416436A Cited
US5448193A Cited
US5311481A Cited
US5420544A Cited
US5539345A Cited
US5347177A Cited
US5488321A Cited
US5347179A Cited
US5337285A Cited
US5446696A Cited
US5506814A Cited
US5430676A Cited
US5572557A Cited
US5428311A Cited
US5473639A Cited
US5552727A Cited
US5451898A Cited
US5590073A Cited
US5400283A Cited
US5574698A Cited
US5438545A Cited
US5579326A Cited
US5614855A Cited
US5508638A Cited
US5440514A Cited
US5589788A Cited
US5457407A Cited
US5694065A Cited
US5619473A Cited
US5627780A Cited
US5568077A Cited
US5497127A Cited
US5577236A Cited
US5578940A Cited
US5621690A Cited
US5638335A Cited
US5581197A Cited
US5576645A Cited
US5636173A Cited
US5751665A Cited
US5621340A Cited
US5631872A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-08-16 2003-02-15 2003-08-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-08-16 2007-02-15 2007-08-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-08-16 2011-02-15 2011-08-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag