A clock generator having a deskewer is disclosed. The clock generator includes a waveform generator and a deskewer. Clocked by an input clock signal, the waveform generator generates a waveform signal. The deskewer circuit, which is connected to the waveform generator, gates the waveform signal from the waveform generator with the input clock signal to produce an output clock signal such that the output clock signal has less skew with respect to the input clock signal.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A clock generation circuit, comprising: a waveform generator for generating a waveform signal, wherein said waveform generator is clocked by an input clock signal; and a deskewer circuit with a plurality of logic circuits having only two flip-flops, wherein said only two flip-flops are connected to said waveform generator in parallel, for gating said waveform signal with said input clock signal to generate an output clock signal, such that said output clock signal is synchronously linked to said input clock signal.
2. The clock generation circuit according to claim 1 , wherein said waveform generator is a finite state machine having a first output coupled to one of said only two flip-flops and a second output coupled to another one of said only two flip-flops.
3. The clock generation circuit according to claim 2 , wherein said first output yields a value of a first half of a clock cycle and said second output yields a value of a second half of said clock cycle.
4. The clock generation circuit according to claim 3 , wherein said value from said first output is different from said value from said second output in each clock cycle.
5. The clock generation circuit according to claim 1 , wherein said plurality of logic circuits has a boolean expression of ( {overscore (c)} AND a ) OR ( c AND b ) OR ( b AND a ), wherein a and b are outputs from said only two flip-flops, and c is said input clock signal.
6. A clock generation circuit, comprising: a waveform generator for generating waveform signals, wherein said waveform generator is clocked by an input clock signal; only two flip-flops connected to said waveform generator in parallel, for receiving said waveform signals from said waveform generator; and a plurality of logic gates for coupling output signals from said only two flip-flops to generate an output clock signal such that said output clock signal is synchronously linked to said input clock signal.
7. The clock generation circuit according to claim 6 , wherein said plurality of logic circuits has a boolean expression of ( {overscore (c)} AND a ) OR ( c AND b ) OR ( b AND a ), wherein a and b are outputs from said only two flip-flops, and c is said input clock signal.
8. The clock generation circuit according to claim 6 , wherein said plurality of logic circuits includes three logic AND gates and one logic OR gate.
9. The clock generation circuit according to claim 6 , wherein said waveform generator is a finite state machine having a first output coupled to one of said only two flip-flops and a second output coupled to another one of said only two flip-flops.
10. The clock generation circuit according to claim 9 , wherein said first output yields a value of a first half of a clock cycle and said second output yields a value of a second half of said clock cycle.
11. The clock generation circuit according to claim 10 , wherein said value from said first output is different from said value from said second output in each clock cycle.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
June 16, 2000
January 14, 2003
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.