US5546023A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Daisy chained clock distribution scheme
Assignee: Intel Corp
•
Filing: 1995-06-26
•
Granted: 1996-08-13
•
Expires: 2015-06-26
Abstract
Abstract A daisy chained clock distribution scheme for distributing a clock signal from a central communications clock driver to the nodes of a massively parallel multi-processor computer or supercomputer. The daisy chained clocking scheme is implemented using point-to-point clock distribution of a differential clock signal to the communication nodes of a plurality of processors in a multicomputer system or to components connected to a common bus in a high speed microprocessor system. Differential signaling is employed wherein the differentiality is maintained including through silicon. In an alternate embodiment, the clock pulse is also regenerated in each node component.
Inventors
- 👤 Shekhar Borkar
- 👤 Stephen R. Mooney
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 16:15
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/04; G06F1/10
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
139 words
A system including a network of nodes utilizing a clock driver which provides a clock signal comprising: a) clock means for generating a differential clock signal, having a waveform, from said clock driver clock signal; b) a plurality of nodes coupled to each other by a data bus and lines for receiving and transmitting said differential clock signal, one of said plurality of nodes having one pair of said lines coupled to said clock means; c) each of said nodes including means for receiving the differential clock signal, first means, coupled to said means for receiving, for generating a node internal clock signal and second means, coupled to said means for receiving, for generating a node differential clock signal for output to an adjacent node, whereby said differential clock signal is point-to-point distributed to each node within said network.
Claim 2
Independent Claim
139 words
A system including a network of nodes utilizing a clock driver which provides a clock signal comprising: a) clock means for generating a differential clock signal, having a waveform, from said clock driver clock signal; b) a plurality of nodes coupled to each other by a data bus and lines for receiving and transmitting said differential clock signal, one of said plurality of nodes having one pair of said lines coupled to said clock means; c) each of said nodes including means for receiving the differential clock signal, first means, coupled to said means for receiving, for generating a node internal clock signal and second means, coupled to said means for receiving, for generating a node differential clock signal for output to an adjacent node, whereby said differential clock signal is point-to-point distributed to each node within said network.
Claim 3
Dependent Claim
15 words
The system defined by claim 1 wherein said clock means comprises a differential clock driver.
Claim 4
Dependent Claim
14 words
The system defined by claim 1 wherein said receiving means comprises a differential amplifier.
Claim 5
Dependent Claim
16 words
The system defined by claim 1 wherein said first means comprises a single ended differential amplifier.
Claim 6
Dependent Claim
14 words
The system defined by claim 1 wherein said second means comprises a differential amplifier.
Claim 7
Dependent Claim
50 words
The system defined by claim 1 wherein each of said nodes further comprises means, coupled to said means for receiving, for maintaining a duty cycle of the differential clock signal input to each of said nodes prior to the generation of said node differential clock signal by said second means.
Claim 8
Dependent Claim
22 words
The system defined by claim 6 wherein said duty cycle maintaining means comprises a clock generator coupled to said means for receiving.
Claim 9
Dependent Claim
86 words
The system defined by claim 7 wherein said clock generator comprises: a) pulse generator means for generating a pulse on the rising edge of the received differential clock signal; b) delay means for generating a delayed version of the pulse generated by said pulse generator means; c) latch means, coupled to said pulse generator means and said delay means, for determining the placement of the falling edge of the received differential clock signal independent of the waveform of the differential clock signal input to receiving means.
Claim 10
Dependent Claim
60 words
The system defined by claim 8 wherein said pulse generator means comprises a plurality of inverters and an AND gate coupled together so that one input to the AND gate is an output of a series run of said inverters and the other input to said AND gate is the input to an initial inverter in said series of inverters.
Claim 11
Dependent Claim
14 words
The system defined by claim 8 wherein said delay means comprises a delay circuit.
Claim 12
Dependent Claim
13 words
The system defined by claim 8 wherein latch means comprises a set-reset latch.
Claim 13
Independent Claim
103 words
A method for distributing a differential clock signal to each node in a network of nodes utilizing a central clock driver which provides a clock signal comprising the steps of: a) generating a differential clock signal, having a waveform; b) each of said nodes receiving the differential clock signal, generating a node internal clock signal and generating a node differential clock signal for output to an adjacent node, wherein said node internal clock signal and said node differential clock signal are output in response to said differential clock signal, whereby said differential clock signal is point-to-point distributed to each node within said network.
Claim 14
Independent Claim
103 words
A method for distributing a differential clock signal to each node in a network of nodes utilizing a central clock driver which provides a clock signal comprising the steps of: a) generating a differential clock signal, having a waveform; b) each of said nodes receiving the differential clock signal, generating a node internal clock signal and generating a node differential clock signal for output to an adjacent node, wherein said node internal clock signal and said node differential clock signal are output in response to said differential clock signal, whereby said differential clock signal is point-to-point distributed to each node within said network.
Claim 15
Dependent Claim
74 words
The method defined by claim 12 further comprising the steps of: a) generating a pulse on the rising edge of the received differential clock signal; b) generating a delayed version of the pulse generated by said pulse generating step; c) determining the placement of the falling edge of the received differential clock signal independent of the waveform of the received differential clock signal based on the pulse and the delayed version of the pulse.
References Cited (Backward Citations)
US4185245A
Cited
US4638311A
Cited
US4644348A
Cited
US4860309A
Cited
US4939389A
Cited
US4975605A
Cited
US5220211A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-08-13 | 2000-02-12 | 2000-08-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-08-13 | 2004-02-12 | 2004-08-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-08-13 | 2008-02-12 | 2008-08-13 | $7700.00 | Window Closed / Lapsed |