US5343096A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for tolerating dynamic circuit decay
Assignee: HP Inc
•
Filing: 1992-05-19
•
Granted: 1994-08-30
•
Expires: 2012-05-19
Abstract
Abstract The present invention tolerates the decay of a dynamic logic circuit by preserving the logic state of the output before the decay. A slow clock detector is configured to detect a slow clock condition of the clock pertaining to the dynamic logic circuit. A tolerant storage device is configured to preserve the data output by command of the slow clock detector upon a detection of the slow clock condition.
Inventors
- 👤 Craig A. Heikes
- 👤 Robert H. Miller, Jr.
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 19:15
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/003; H03K19/00369; H03K19/00384; G; G01; G01R; G01R31/00; G01R31/28; G01R31/30; H03K19/02; H03K19/08; H03K19/094; H03K19/096
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
198 words
A system for preserving data outputs from dynamic logic circuits which are precharged and which are subject to decay, the system comprising: a dynamic logic circuit having a data output, said dynamic logic circuit for receiving a clock signal having first and second clock states, said dynamic logic circuit being periodically precharged by said clock signal; a slow clock detector means for receiving said clock signal and for generating a clock halt output, said slow clock detector means for generating first and second logic states on said clock halt output, said second logic state being generated during a halt condition, said halt condition beginning after said clock signal has remained at said second clock state for a predetermined time period until said clock signal exhibits said first clock state, said first logic state being generated in the absence of said halt condition; and a tolerant storage means for receiving said data output, said clock signal, and said clock halt output, said tolerant storage means for storing said data output when said second logic state is received on said clock halt output and for storing said data output when said first clock state is received from said clock signal.
Claim 2
Independent Claim
198 words
A system for preserving data outputs from dynamic logic circuits which are precharged and which are subject to decay, the system comprising: a dynamic logic circuit having a data output, said dynamic logic circuit for receiving a clock signal having first and second clock states, said dynamic logic circuit being periodically precharged by said clock signal; a slow clock detector means for receiving said clock signal and for generating a clock halt output, said slow clock detector means for generating first and second logic states on said clock halt output, said second logic state being generated during a halt condition, said halt condition beginning after said clock signal has remained at said second clock state for a predetermined time period until said clock signal exhibits said first clock state, said first logic state being generated in the absence of said halt condition; and a tolerant storage means for receiving said data output, said clock signal, and said clock halt output, said tolerant storage means for storing said data output when said second logic state is received on said clock halt output and for storing said data output when said first clock state is received from said clock signal.
Claim 3
Dependent Claim
21 words
The system of claim 1, wherein said slow clock detector means comprises a retriggerable one-shot latching device having a time-delayed output.
Claim 4
Dependent Claim
73 words
The system of claim 1, wherein said slow clock detector means comprises a combinational logic network having a network input and a network output, said combinational logic network being clocked by said clock signals said combinational logic network for providing a time delay for propagation of a signal from said network input to said network output, said time delay for defining said predetermined time period, said network input for receiving said clock signal.
Claim 5
Dependent Claim
46 words
The system of claim 1, wherein said tolerant storage means comprises a transparent D-latch which latches data when said second logic state is received by said D-latch on said clock halt output and latches data when said first clock state is received from said clock signal.
Claim 6
Dependent Claim
15 words
The system of claim 1, wherein said dynamic logic circuit comprises a mousetrap logic gate.
Claim 7
Dependent Claim
15 words
The system of claim 1, wherein said dynamic logic circuit comprises a domino logic gate.
Claim 8
Dependent Claim
39 words
The system of claim 3, wherein said combinational logic network comprises a cascaded series of alternating NOR and NAND logic gates having capacitors connected between inputs of said logic gates and ground, said capacitors for defining said time delay.
Claim 9
Independent Claim
170 words
A system for preserving data outputs from dynamic logic circuits which are precharged and which are subject to decay, the system comprising: a dynamic logic circuit having a data output, said dynamic logic circuit for receiving a clock signal, said dynamic logic circuit being periodically precharged by said clock signal; a slow clock detector means for receiving said clock signal and for generating a clock halt output, said slow clock detector means for generating first and second logic states on said clock halt output, said second logic state being generated during a halt condition, said halt condition beginning after said clock signal has remained at a clock state for a predetermined time period until said clock signal exhibits another clock state, said first logic state being generated in the absence of said halt condition; and a tolerant storage means for receiving said data output and said clock halt output, said tolerant storage means for storing said data output when said second logic state is received on said clock halt output.
Claim 10
Independent Claim
170 words
A system for preserving data outputs from dynamic logic circuits which are precharged and which are subject to decay, the system comprising: a dynamic logic circuit having a data output, said dynamic logic circuit for receiving a clock signal, said dynamic logic circuit being periodically precharged by said clock signal; a slow clock detector means for receiving said clock signal and for generating a clock halt output, said slow clock detector means for generating first and second logic states on said clock halt output, said second logic state being generated during a halt condition, said halt condition beginning after said clock signal has remained at a clock state for a predetermined time period until said clock signal exhibits another clock state, said first logic state being generated in the absence of said halt condition; and a tolerant storage means for receiving said data output and said clock halt output, said tolerant storage means for storing said data output when said second logic state is received on said clock halt output.
Claim 11
Dependent Claim
21 words
The system of claim 8, wherein said slow clock detector means comprises a retriggerable one-shot latching device having a time-delayed output.
Claim 12
Dependent Claim
73 words
The system of claim 8, wherein said slow clock detector means comprises a combinational logic network having a network input and a network output, said combinational logic network being clocked by said clock signal, said combinational logic network for providing a time delay for propagation of a signal from said network input to said network output, said time delay for defining said predetermined time period, said network input for receiving said clock signal.
Claim 13
Dependent Claim
32 words
The system of claim 8, wherein said tolerant storage means comprises a transparent D-latch which latches data when said second logic state is received by said D-latch on said clock halt output.
Claim 14
Dependent Claim
15 words
The system of claim 8, wherein said dynamic logic circuit comprises a mousetrap logic gate.
Claim 15
Dependent Claim
15 words
The system of claim 8, wherein said dynamic logic circuit comprises a domino logic gate.
Claim 16
Dependent Claim
39 words
The system of claim 10, wherein said combinational logic network comprises a cascaded series of alternating NOR and NAND logic gates having capacitors connected between inputs of said logic gates and ground, said capacitors for defining said time delay.
Claim 17
Independent Claim
90 words
A method for tolerating the decay of a data output from a dynamic logic circuit precharged by a clock signal having first and second clock states, the method comprising the steps of: detecting a halt condition when said clock signal has remained at the first clock state for a predetermined time period; latching the data output when said clock signal exhibits said first clock state; and latching the data output during a period beginning when said halt condition occurs until said first clock state changes to said second clock state.
Claim 18
Independent Claim
90 words
A method for tolerating the decay of a data output from a dynamic logic circuit precharged by a clock signal having first and second clock states, the method comprising the steps of: detecting a halt condition when said clock signal has remained at the first clock state for a predetermined time period; latching the data output when said clock signal exhibits said first clock state; and latching the data output during a period beginning when said halt condition occurs until said first clock state changes to said second clock state.
Claim 19
Dependent Claim
31 words
The method of claim 15, further comprising the steps of: defining said predetermined time period by implementing a circuit with a propagation delay; and passing said clock signal through said circuit.
Claim 20
Dependent Claim
20 words
The method of claim 15, further comprising the step of employing a mousetrap logic gate in said dynamic logic circuit.
Claim 21
Dependent Claim
20 words
The method of claim 15, further comprising the step of employing a domino logic gate in said dynamic logic circuit.
References Cited (Backward Citations)
US4614973A
Cited
US4570084A
Cited
US4686386A
Cited
US5004933A
Cited
US5086236A
Cited
US5087835A
Cited
US5155393A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-08-29 | 1998-02-28 | 1998-08-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-08-29 | 2002-02-28 | 2002-08-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-08-29 | 2006-02-28 | 2006-08-30 | $7700.00 | Window Closed / Lapsed |