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

Computer system clock generator for generating tuned multiple clock signals

Assignee: Teradata US Inc
•
Filing: 1989-03-03
•
Granted: 1990-06-05
•
Expires: 2009-03-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system clock generator generates several system clock signals which are in a tuned state at desired locations, thereby offsetting the effects of varying propagation delays among the system clock signals. A shift register ring has one of its taps selectively connected to its data input so that a series of logic high level and logic low level data is advanced through the shifting stages. A tap selector for each desired output signal logically combines the signals output from the appropriate taps to produce output clock signals having desired leading and trailing edges.

Inventors

  • 👤 Richard A. Daniel
  • 👤 Stuart C. Rowson
  • 👤 James E. Barnhart
  • 👤 Woonsuk Paek

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 17:18
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/04; G06F1/10

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 208 words
In a computer system, a computer system clock generator for generating a plurality of system clock signals comprising: an input clock for producing an input clock signal; a shift register ring having multiple shifting stages coupled at a first of at least two inputs to said input clock, said input clock signal controlling the shifting of said shifting stages; coupling means for coupling a second input of said shift register ring to a complemented version of one of a plurality of said shift register stages' output signals; and at least two tap selectors, each coupled to a plurality of said shifting stages for selectively combining signals output from said shift register ring stages to produce an output clock signal of desired characteristics, which output signals of said tap selectors vary when leaving said tap selectors in such a manner that they arrive in tune at predetermined locations in said computer system after having propagated along separate propagation paths; wherein said coupling means comprises a frequency controller coupled at its inputs to at least two of said shift register ring stages, said controller controlling the frequency of said output clock signals produced by selecting the shift register ring stage signal to be complemented and coupled to said second input.
Claim 2
Dependent Claim 208 words
In a computer system, a computer system clock generator for generating a plurality of system clock signals comprising: an input clock for producing an input clock signal; a shift register ring having multiple shifting stages coupled at a first of at least two inputs to said input clock, said input clock signal controlling the shifting of said shifting stages; coupling means for coupling a second input of said shift register ring to a complemented version of one of a plurality of said shift register stages' output signals; and at least two tap selectors, each coupled to a plurality of said shifting stages for selectively combining signals output from said shift register ring stages to produce an output clock signal of desired characteristics, which output signals of said tap selectors vary when leaving said tap selectors in such a manner that they arrive in tune at predetermined locations in said computer system after having propagated along separate propagation paths; wherein said coupling means comprises a frequency controller coupled at its inputs to at least two of said shift register ring stages, said controller controlling the frequency of said output clock signals produced by selecting the shift register ring stage signal to be complemented and coupled to said second input.
Claim 3
Dependent Claim 211 words
In a computer system, a computer system clock generator for generating a plurality of system clock signals comprising: an input clock for producing an input clock signal; a shift register ring having multiple shifting stages coupled at a first of at least two inputs to said input clock, said input clock signal controlling the shifting of said shifting stages; coupling means for coupling a second input of said shift register ring to a complemented version of one of a plurality of said shift register stages' output signals; and at least two tap selectors, each coupled to a plurality of said shifting stages for selectively combining signals output from said shift register ring stages to produce an output clock signal of desired characteristics, including phase angle, which output signals of said tap selectors vary when leaving said tap selectors in such a manner that they arrive in tune at predetermined locations in said computer system after having propagated along separate propagation paths; wherein said coupling means comprises a frequency controller coupled at its inputs to at least two of said shift register ring stages, said controller controlling the frequency of said output clock signals produced by selecting the shift register ring stage signal to be complemented and coupled to said second input.
Claim 4
Dependent Claim 211 words
In a computer system, a computer system clock generator for generating a plurality of system clock signals comprising: an input clock for producing an input clock signal; a shift register ring having multiple shifting stages coupled at a first of at least two inputs to said input clock, said input clock signal controlling the shifting of said shifting stages; coupling means for coupling a second input of said shift register ring to a complemented version of one of a plurality of said shift register stages' output signals; and at least two tap selectors, each coupled to a plurality of said shifting stages for selectively combining signals output from said shift register ring stages to produce an output clock signal of desired characteristics, including phase angle, which output signals of said tap selectors vary when leaving said tap selectors in such a manner that they arrive in tune at predetermined locations in said computer system after having propagated along separate propagation paths; wherein said coupling means comprises a frequency controller coupled at its inputs to at least two of said shift register ring stages, said controller controlling the frequency of said output clock signals produced by selecting the shift register ring stage signal to be complemented and coupled to said second input.
Claim 5
Dependent Claim 211 words
In a computer system, a computer system clock generator for generating a plurality of system clock signals comprising: an input clock for producing an input clock signal; a shift register ring having multiple shifting stages coupled at a first of at least two inputs to said input clock, said input clock signal controlling the shifting of said shifting stages; coupling means for coupling a second input of said shift register ring to a complemented version of one of a plurality of said shift register stages' output signals; and at least two tap selectors, each coupled to a plurality of said shifting stages for selectively combining signals output from said shift register ring stages to produce an output clock signal of desired characteristics, including pulse width, which output signals of said tap selectors vary when leaving said tap selectors in such a manner that they arrive in tune at predetermined locations in said computer system after having propagated along separate propagation paths; wherein said coupling means comprises a frequency controller coupled at its inputs to at least two of said shift register ring stages, said controller controlling the frequency of said output clock signals produced by selecting the shift register ring stage signal to be complemented and coupled to said second input.
Claim 6
Dependent Claim 211 words
In a computer system, a computer system clock generator for generating a plurality of system clock signals comprising: an input clock for producing an input clock signal; a shift register ring having multiple shifting stages coupled at a first of at least two inputs to said input clock, said input clock signal controlling the shifting of said shifting stages; coupling means for coupling a second input of said shift register ring to a complemented version of one of a plurality of said shift register stages' output signals; and at least two tap selectors, each coupled to a plurality of said shifting stages for selectively combining signals output from said shift register ring stages to produce an output clock signal of desired characteristics, including pulse width, which output signals of said tap selectors vary when leaving said tap selectors in such a manner that they arrive in tune at predetermined locations in said computer system after having propagated along separate propagation paths; wherein said coupling means comprises a frequency controller coupled at its inputs to at least two of said shift register ring stages, said controller controlling the frequency of said output clock signals produced by selecting the shift register ring stage signal to be complemented and coupled to said second input.
Claim 7
Dependent Claim 229 words
In a computer system, a computer system clock generator for generating a plurality of system clock signals comprising: an input clock for producing an input clock signal; a shift register ring having multiple shifting stages coupled at a first of at least two inputs to said input clock, said input clock signal controlling the shifting of said shifting stages; coupling means for coupling a second input of said shift register ring to a complemented version of one of a plurality of said shift register stages' output signals; and at least two tap selectors, each coupled to a plurality of said shifting stages for selectively combining signals output from said shift register ring stages defining rising edges and falling edges, to produce an output clock signal of desired characteristics, which output signals of said tap selectors vary when leaving said tap selectors in such a manner that they arrive in tune at predetermined locations in said computer system after having propagated along separate propagation paths; wherein each said tap selector comprises a rising edge multiplexer means for selecting a rising edge and a falling edge multiplexer means for selecting a falling edge, and each said tap selector further comprises combining means coupled to said rising edge and falling edge multiplexer means for combining the outputs from said rising edge and falling edge multiplexer means to form said output clock signals.
Claim 8
Dependent Claim 229 words
In a computer system, a computer system clock generator for generating a plurality of system clock signals comprising: an input clock for producing an input clock signal; a shift register ring having multiple shifting stages coupled at a first of at least two inputs to said input clock, said input clock signal controlling the shifting of said shifting stages; coupling means for coupling a second input of said shift register ring to a complemented version of one of a plurality of said shift register stages' output signals; and at least two tap selectors, each coupled to a plurality of said shifting stages for selectively combining signals output from said shift register ring stages defining rising edges and falling edges, to produce an output clock signal of desired characteristics, which output signals of said tap selectors vary when leaving said tap selectors in such a manner that they arrive in tune at predetermined locations in said computer system after having propagated along separate propagation paths; wherein each said tap selector comprises a rising edge multiplexer means for selecting a rising edge and a falling edge multiplexer means for selecting a falling edge, and each said tap selector further comprises combining means coupled to said rising edge and falling edge multiplexer means for combining the outputs from said rising edge and falling edge multiplexer means to form said output clock signals.
Claim 9
Dependent Claim 32 words
The computer system clock generator in claim 4 further comprising control means for controlling in each tap selector, the operation of said rising and falling edge multiplexer means and said combining means.
Claim 10
Dependent Claim 60 words
The computer system clock generator in claim 5 wherein each said tap selector comprises separate delay means coupled between said rising edge multiplexer means and said combining means, and coupled between said falling edge multiplexer means and said combining means, for selectively delaying signals from said rising edge and falling edge multiplexer means under the control of said control means.
Claim 11
Dependent Claim 69 words
The computer system clock generator in claim 6 wherein said control means comprises in each tap selector, a control register coupled to said rising edge and falling edge multiplexer means, said combining means and said means for selectively delaying, for storing a control word, said control word directing the operation of of said rising edge and falling edge multiplexer means, said combining means and said means for selectively delaying.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-06-04 1993-12-04 1994-06-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-06-04 1997-12-04 1998-06-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-06-04 2001-12-04 2002-06-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag