Patent US4931986A successfully refreshed from Google Patents.
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
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 18:27
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.
References Cited (Backward Citations)
US3577086A
Cited
US3596187A
Cited
US3743948A
Cited
US3673501A
Cited
US3824480A
Cited
US4034301A
Cited
US4063308A
Cited
US4134073A
Cited
US4087627A
Cited
US4241418A
Cited
US4165490A
Cited
US4257108A
Cited
US4229825A
Cited
US4331925A
Cited
US4334194A
Cited
US4359770A
Cited
US4371962A
Cited
US4402080A
Cited
US4414637A
Cited
US4443765A
Cited
US4546269A
Cited
US4677648A
Cited
US4755704A
Cited
US4868514A
Cited
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 |