Low mismatch complementary clock generator

Miscellaneous active electrical nonlinear devices – circuits – and – Signal converting – shaping – or generating – Clock or pulse waveform generating

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C327S170000, C327S277000, C327S291000

Reexamination Certificate

active

06181185

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates generally to clock buffer circuits used in integrated circuits, and, more particularly, to a clock buffer circuit for generating a complementary clock signal from a single-ended clock signal.
BACKGROUND OF THE INVENTION
The performance of very large scale integration (VLSI) systems has been improved by designing hardware that can handle greater clock frequencies. Since pipelined data processing systems generally use clocks which are generally a pair of differential symmetric clocks generated by a centralized clocking circuit, the skew and the rise/fall times of the clocking signals need to be well controlled. If the skew is large, slow or mismatched clock signals can result. This causes errors in the pipeline. Such errors are herein referred to as clock signal races and may be characterized by pipeline situations in which data in one stage “sneaks” through to a subsequent stage before the proper clocking signal is received. These “sneaks” cause lost data.
Top prevent these errors, conventional techniques may use differential clock signals in which one clock signal has a rising edge which occurs after a falling edge of the other clock signal and a falling edge which occurs before a rising edge of the other clock signal. Such signals prevent clock signal races in a pipelined circuit by deactivating a subsequent stage before data is allowed to propagate through the current stage. While such a clocking system prevents data from “sneaking” through to the next stage, it does so at significant performance cost due to the “dead” time between clock edges.
Global overlapping clocks may provide timing advantages with respect to non-overlapping clocks in that there is no dead time between a falling edge of one clock signal and the rising edge of the other clock signal. As a result, early clock edges may be received which allow improved system performance of the pipelined circuits. Global overlapping clocks may be easier to distribute to the circuitry without closely controlling the clock skew caused by time/phase shifts. However, as just noted, if the clock skew is large, race conditions may be created which may cause information to be lost when only global overlapping clocks are used for clocking the pipelined circuits. Furthermore, global overlapping clocks require the distribution of two clock signals. The distribution of two signals instead of one requires extra resources. Finally, the clock skew caused by time/phase shifts of the global overlapping clocks increases the amount of dead time necessary. As the dead time increases, it reduces the amount of time available for other circuitry to do its job. This cuts performance.
SUMMARY OF THE INVENTION
A preferred embodiment of the invention provides two complementary clocks that are well matched from a single input clock. These well-matched clocks help prevent clock race conditions. A single input clock requires fewer resources to distribute globally.
An embodiment of a clock buffer according to the present invention includes an alternating series of edge-rate-controlled inverters and level restoring inverters. The output of this series of inverters is compared to the input clock by a race timer. If the output of the series of inverters switches in the opposite direction before the input clock, the edge rates of the series of inverters are slowed down. If the output of the series of inverters switches in the opposite direction after the input clock, the edge rates of the series of inverters are speeded up. Accordingly, the output of the series of inverters eventually approaches the timing of input clock but complemented. These signals are then optionally buffered and inverted one more time to produce a pair of complementary clocks with well matched timing and appropriately strong drive capability.
Other aspects and advantages of the present invention will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, illustrating by way of example the principles of the invention.


REFERENCES:
patent: 4899071 (1990-02-01), Morales
patent: 5231319 (1993-07-01), Crafts et al.

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

Low mismatch complementary clock generator does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Low mismatch complementary clock generator, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Low mismatch complementary clock generator will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2533067

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