Patent US5268656A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5268656A Expired / Lapsed US ⏱️ 0.0 years remaining

Programmable clock skew adjustment circuit

Assignee: Nokia Bell Labs
•
Filing: 1992-11-05
•
Granted: 1993-12-07
•
Expires: 2012-11-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An integrated circuit has an oscillator for generating a plurality of phases of an oscillator clock signal. Each phase of the oscillator clock clocks a respective one of a plurality of ring shift registers. The output of each stage of the ring shift registers is a phase of a desired clock signal and is an input to a multiplexer that can selectively provide one of the desired clock phases as the output of the multiplexer. In another embodiment of the invention the ring shift registers generate half of the phases of a desired clock signal at a multiple of the desired frequency. The multiplexer output clocks a divide by two circuit which is followed by another level of multiplexing to generate the other half of the phases and to divide down to the desired frequency.

Inventors

  • 👤 Richard Muscavage

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 14:48
CPC Classifications
H; H03; H03B; H03B27/00; H03L; H03L7/00; H03L7/06; H03L7/08; H03L7/081; H03L7/099; H03L7/0995; H03L7/0996; H03K; H03K5/00; H03K2005/00013; H03K2005/0015; H03K2005/00234; H03K2005/00241

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 99 words
An integrated circuit, comprising: an oscillator for generating a plurality of phases of an oscillator clock signal; a plurality of multiple stage ring shift registers, each of said ring shift registers clocked by one of the phases of the oscillator clock signal, each stage of each of said plurality of multiple stage ring shift registers providing an output signal; and a multiplexer having a plurality of inputs adapted to receive said output signals, said multiplexer being responsive to a plurality of control signals for selectively providing one of said plurality of output signals at an output of said multiplexer.
Claim 2
Dependent Claim 99 words
An integrated circuit, comprising: an oscillator for generating a plurality of phases of an oscillator clock signal; a plurality of multiple stage ring shift registers, each of said ring shift registers clocked by one of the phases of the oscillator clock signal, each stage of each of said plurality of multiple stage ring shift registers providing an output signal; and a multiplexer having a plurality of inputs adapted to receive said output signals, said multiplexer being responsive to a plurality of control signals for selectively providing one of said plurality of output signals at an output of said multiplexer.
Claim 3
Dependent Claim 22 words
An integrated circuit as recited in claim 1, wherein the oscillator comprises a number of stages that is a power of two.
Claim 4
Dependent Claim 18 words
An integrated circuit as recited in claim 1, wherein the phases of the oscillator clock signal exhibit quadrature.
Claim 5
Dependent Claim 13 words
An integrated circuit as recited in claim 1, further comprising a frequency synthesizer.
Claim 6
Independent Claim 63 words
A method for generating phases of a desired clock signal, comprising the steps of: generating a plurality of timing signals that are various phases of an oscillator clock signal; clocking each stage of a plurality of multiple stage ring shift registers by respective ones of the timing signals; and selecting an output from one of the shift register stages as an output signal.
Claim 7
Independent Claim 63 words
A method for generating phases of a desired clock signal, comprising the steps of: generating a plurality of timing signals that are various phases of an oscillator clock signal; clocking each stage of a plurality of multiple stage ring shift registers by respective ones of the timing signals; and selecting an output from one of the shift register stages as an output signal.
Claim 8
Dependent Claim 31 words
A method for generating phases of a desired clock signal as recited in claim 5, further comprising the step of: dividing down the output signal to generate a divided output signal.
Claim 9
Dependent Claim 50 words
A method for generating phases of a desired clock signal as recited in claim 6, further comprising the steps of: inverting the divided output signal to provide an inverted divided output signal; and selecting between the divided output signal and the inverted divided output signal as a final output signal.
Claim 10
Dependent Claim 35 words
A method for generating phases of a desired clock signal as recited in claim 5, further comprising the step of: selecting another output from one of the shift register stages as a second output signal.
Claim 11
Dependent Claim 30 words
A method for generating phases of a desired clock signal as recited in claim 5, further comprising the step of: providing the output signal as input to a frequency synthesizer.
Claim 12
Dependent Claim 106 words
A clock skew adjustment circuit, comprising: an oscillator clock phase generating circuit for generating a plurality of timing signals that are various phases of an oscillator clock signal; a plurality of multiple stage ring shift registers, each of said ring shift registers clocked by one of said timing signals, each stage of each of said plurality of multiple stage ring shift registers providing an output signal; and a multiplexer having a plurality of inputs adapted to receive said output signals, said multiplexer being responsive to a plurality of control signals for selectively providing one of said plurality of input signals as the output of said multiplexer.
Claim 13
Dependent Claim 106 words
A clock skew adjustment circuit, comprising: an oscillator clock phase generating circuit for generating a plurality of timing signals that are various phases of an oscillator clock signal; a plurality of multiple stage ring shift registers, each of said ring shift registers clocked by one of said timing signals, each stage of each of said plurality of multiple stage ring shift registers providing an output signal; and a multiplexer having a plurality of inputs adapted to receive said output signals, said multiplexer being responsive to a plurality of control signals for selectively providing one of said plurality of input signals as the output of said multiplexer.
Claim 14
Dependent Claim 22 words
A clock skew adjustment circuit as recited in claim 10, wherein the timing signals are quadrature phases of the oscillator clock signal.
Claim 15
Dependent Claim 24 words
A clock skew adjustment circuit as recited in claim 10, wherein the oscillator clock phase generating circuit comprises a frequency synthesized phase locked loop.
Claim 16
Dependent Claim 25 words
A clock skew adjustment circuit as recited in claim 10, wherein the oscillator clock phase generating circuit comprises an oscillator having a plurality of stages.
Claim 17
Dependent Claim 24 words
A clock skew adjustment circuit as recited in claim 13, wherein the oscillator comprises a number of stages that is a power of two.
Claim 18
Dependent Claim 16 words
A clock skew adjustment circuit as recited in claim 13, wherein the oscillator is current controlled.
Claim 19
Dependent Claim 104 words
A clock skew adjustment circuit, comprising: an oscillator clock phase generating circuit for generating a plurality of timing signals that are various phases of an oscillator clock signal; a plurality of multiple stage ring shift registers, each of said ring shift registers clocked by one of said timing signals, at least one stage of each of said plurality of multiple stage ring shift registers providing an output signal; and a multiplexer having a plurality of inputs adapted to receive said output signals, said multiplexer being responsive to a control signal for selectively providing one of said input signals as the output of said multiplexer.
Claim 20
Dependent Claim 104 words
A clock skew adjustment circuit, comprising: an oscillator clock phase generating circuit for generating a plurality of timing signals that are various phases of an oscillator clock signal; a plurality of multiple stage ring shift registers, each of said ring shift registers clocked by one of said timing signals, at least one stage of each of said plurality of multiple stage ring shift registers providing an output signal; and a multiplexer having a plurality of inputs adapted to receive said output signals, said multiplexer being responsive to a control signal for selectively providing one of said input signals as the output of said multiplexer.
Claim 21
Dependent Claim 22 words
A clock skew adjustment circuit as recited in claim 16, wherein the timing signals are quadrature phases of the oscillator clock signal.
Claim 22
Dependent Claim 24 words
A clock skew adjustment circuit as recited in claim 16, wherein the oscillator clock phase generating circuit comprises a frequency synthesized phase locked loop.
Claim 23
Dependent Claim 25 words
A clock skew adjustment circuit as recited in claim 16, wherein the oscillator clock phase generating circuit comprises an oscillator having a plurality of stages.
Claim 24
Dependent Claim 24 words
A clock skew adjustment circuit as recited in claim 19, wherein the oscillator comprises a number of stages that is a power of two.
Claim 25
Dependent Claim 53 words
A clock skew adjustment circuit as recited in claim 16, further comprising: a second multiplexer having a plurality of inputs adapted to receive at least a portion of said output signals, said second multiplexer responsive to a control signal for selectively providing one of said plurality of input signals as the output thereof.
Claim 26
Dependent Claim 83 words
A clock skew adjustment circuit as recited in claim 16, further comprising: a divide by two circuit adapted to receive the multiplexer output, the divide by two circuit providing as output signals both a divided down signal and the inverse thereof; and a second multiplexer, the second multiplexer adapted to receive as input signals the divided down signal and the inverse thereof, said second multiplexer being responsive to a control signal for selectively providing one of said input signals as the output thereof.
Claim 27
Dependent Claim 134 words
A clock skew adjustment circuit as recited in claim 16, further comprising: a second multiplexer having a plurality of inputs adapted to receive at least a portion of said output signals, said second multiplexer being responsive to a control signal for selectively providing one of said plurality of input signals as the output thereof; a divide by two circuit adapted to receive one of said multiplexer outputs, the divide by two circuit providing as output signals both a divided down signal and the inverse thereof; and a third multiplexer, the third multiplexer adapted to receive as input signals the divided down signal and the inverse thereof output from the divide by two circuit, said third multiplexer being responsive to a control signal for selectively providing one of said input signals as the output thereof.

References Cited (Backward Citations)

US4659999A Cited
US4847516A Cited
US4868522A Cited
US5083299A Cited
US5126691A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-12-06 1997-06-07 1997-12-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-12-06 2001-06-07 2001-12-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-12-06 2005-06-07 2005-12-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag