Method and apparatus for generating an internal clock signal...

Miscellaneous active electrical nonlinear devices – circuits – and – Signal converting – shaping – or generating – Synchronizing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06340904

ABSTRACT:

TECHNICAL FIELD
This invention relates to clock circuits for generating a clock signal, and, more particularly, to a clock circuit for generating an internal clock signal for an integrated circuit that is synchronized to an external clock signal despite delays in coupling the external clock signal to the clock circuit.
BACKGROUND OF THE INVENTION
The preferred embodiment of the invention is specially adapted to solve an increasing problem in high-speed integrated circuits in which an externally applied clock is intended to be registered with other signals present in the integrated circuit. The external clock is frequently applied to a large number of circuits so that their operation can be synchronized to each other. As a result, the signal path to which the external clock signal is applied is capacitively loaded to a far greater degree than signal paths receiving other signals. As a result of this heavy capacitive loading, the external clock signal may be delayed significantly before it reaches the internal circuits in the integrated circuit. This delay may be so significant that the delayed external clock signal fails to be properly registered with other signals.
The above-described problem is exemplified by the integrated circuit
10
shown in FIG.
1
. The integrated circuit
10
may be any of a wide variety of digital circuits including DRAMs, SRAMs, bus bridges, etc. that receives an external clock CLK signal and a data signal D, in addition to a large number of other signals which have been omitted for the purpose of brevity and clarity. The clock signal is coupled through a signal path
12
to a number of circuits
14
a,
14
b,
14
n
which use the clock signal for a variety of purposes. Once again, the circuits
14
a-n
can be any of a variety of circuits conventionally used in integrated circuits. The externally applied clock CLK signal is often used to synchronize the entire operation of the integrated circuit
10
and is thus typically routed to a large number of circuit nodes. As a result, the capacitive loading on the signal path
12
is relatively high. In particular, the capacitive loading on the signal path
12
will often be far higher than the capacitive loading on a data path
20
extending from an external terminal D to a far fewer number of signal nodes or to a single node which, in this example, is a NAND gate
22
. As a result, there is relatively little delay of the data signal as it is coupled from the D terminal to the NAND gate
22
compared to the delay of the clock signal as it is coupled to the NAND gate
22
and the other circuits
14
a-n.
Because of this delay, the clock input to the NAND gate
22
is designated a delayed clock CLK-DEL.
The operation of the exemplary circuit
10
shown in
FIG. 1
is best explained with further reference to the timing diagram of FIG.
2
. As shown in
FIG. 2
, the leading edge of the external clock CLK signal is aligned with the leading edge of the data signal applied to the D terminal, although the data signal has only a 25% duty cycle. It is common for the data signal to be synchronized to the clock CLK signal before being applied to the integrated circuit
10
because the clock CLK signal may have been used to clock the data out of another integrated circuit (now shown). Primarily because of the capacitive loading of the signal path
12
, the delayed clock CLK-DEL signal coupled to the NAND gate
22
is delayed by one-quarter of a clock period, or 90°, as illustrated by the third waveform of the timing diagram. As a result, by the time the CLK-DEL signal has gone high, the data signal has gone low so that the output OUT signal remains high. Thus, because of the delay of the external clock, the external clock signal is ineffective in clocking the data through the NAND gate
22
.
As clock speeds continue to increase, timing tolerances have become increasingly severe. This problem is exacerbated by the increasing complexity in contemporary integrated circuits which require a large number of events to be accurately timed with respect to each other. These timing constraints threaten to create a significant road block to increasing the operating speeds of many conventional integrated circuits.
SUMMARY OF THE INVENTION
The inventive clock generator is adapted for use in an integrated circuit in which an external clock is coupled to a plurality of internal circuits with significant delays that impair the operation of at least some of the internal circuits. The integrated circuit may be a dynamic random access memory or some other digital circuit. The clock generator uses the delayed external clock signal to generate an internal clock signal that is synchronized to the undelayed external clock signal. The clock generator generates the internal clock signal using a phase-lock loop which includes a phase detector receiving the delayed external clock signal and the internal clock signal. The phase detector determines the difference in phase between the delayed external clock signal and the internal clock signal. This phase comparison is then adjusted 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. The adjusted phase comparison is then used to control the frequency and phase of the internal clock signal so that the phase of the internal clock signal is substantially the same as the phase of the external clock signal. In addition to the phase detector, the phase-lock loop preferably includes a voltage controlled oscillator (“VCO”) generating the internal clock signal at a frequency determined by a frequency control signal, and a loop filter generating the frequency control signal from a signal corresponding to the adjusted phase comparison. The clock circuit may also include a storage device storing data indicative of one of a plurality of predetermined frequency ranges of the external clock signal. The stored data is then used to cause the VCO to operate in one of a plurality of discrete frequency bands corresponding, respectively, to the predetermined frequency ranges. As a result, the frequency and phase of the internal clock signal need only be controlled responsive to the adjusted phase comparison in a relatively narrow band of frequencies in the frequency range corresponding to the data from the storage device.


REFERENCES:
patent: 3633174 (1972-01-01), Griffin
patent: 4077016 (1978-02-01), Sanders et al.
patent: 4096402 (1978-06-01), Schroeder et al.
patent: 4404474 (1983-09-01), Dingwall
patent: 4481625 (1984-11-01), Roberts et al.
patent: 4508983 (1985-04-01), Allgood et al.
patent: 4511846 (1985-04-01), Nagy et al.
patent: 4514647 (1985-04-01), Shoji
patent: 4524448 (1985-06-01), Hullwegen
patent: 4573017 (1986-02-01), Levine
patent: 4600895 (1986-07-01), Landsman
patent: 4603320 (1986-07-01), Farago
patent: 4638187 (1987-01-01), Boler et al.
patent: 4638451 (1987-01-01), Hester et al.
patent: 4687951 (1987-08-01), McElroy
patent: 4773085 (1988-09-01), Cordell
patent: 4789796 (1988-12-01), Foss
patent: 4818995 (1989-04-01), Takahashi et al.
patent: 4885554 (1989-12-01), Wimmer
patent: 4893087 (1990-01-01), Davis
patent: 4902986 (1990-02-01), Lesmeister
patent: 4953128 (1990-08-01), Kawai et al.
patent: 4958088 (1990-09-01), Farah-Bakhsh et al.
patent: 4972470 (1990-11-01), Farago
patent: 4984204 (1991-01-01), Sato et al.
patent: 5020023 (1991-05-01), Smith
patent: 5038115 (1991-08-01), Myers et al.
patent: 5075569 (1991-12-01), Branson
patent: 5086500 (1992-02-01), Greub
patent: 5087828 (1992-02-01), Sato et al.
patent: 5122690 (1992-06-01), Bianchi
patent: 5128560 (1992-07-01), Chern et al.
patent: 5128563 (1992-07-01), Hush et al.
patent: 5134311 (1992-07-01), Biber et al.
patent: 5150186 (1992-09-01), Pinney et al.
patent: 5165046 (1992-11-01), Hesson
patent: 5179298 (1993-01-01), Hirano et al.
patent: 5194765 (1993-03-01), Dunlop et al.
patent: 5212601 (1993-05-01), Wilson
patent: 5220208 (1993-06-01), Schenck
patent: 5223755 (1993-06-01), Richley
patent: 5233314 (1993-08-01), McDermott et al.
patent: 5233

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for generating an internal clock signal... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for generating an internal clock signal..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for generating an internal clock signal... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2823039

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.