Self-timed clocking system and method for self-timed dynamic logic circuits
AssigneeHewlett-Packard Company
InventorsRobert H. Miller, Jr., Jeffry D. Yetter, Glenn T. Colon-Bonet, Robert J. Martin
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Company
InventorsRobert H. Miller, Jr., Jeffry D. Yetter, Glenn T. Colon-Bonet, Robert J. Martin
Estimating the term…
A clocking system and method are provided for logic blocks having cascaded self-timed dynamic logic gates. The dynamic logic gates are precharged in parallel and collectively perform self-timed logic evaluation on vector inputs to derive a vector output. An evaluation done detector monitors the output of the logic block and determines when the vector output is valid. An edge detector detects the rising and falling edges of an arbitrary periodic timing signal. Finally, a logic block clock generator is set by the edge detector and reset by the evaluation done detector so as to provide precharging signals to the logic block, thereby defining respective precharge periods, and to provide evaluation periods for the self-timed logic evaluations in the logic block. In a specific implementation, the speed of logic evaluations is twice the speed of the system clock.
A system for enhancing the speed of logic evaluations through a series of cascaded self-timed dynamic logic gates, the system comprising:
A method for utilizing a self-timed dynamic logic block having precharge and evaluation periods at a rate which is faster than a system clock while maintaining synchronous operation with the system clock, comprising the steps of:
A system for enhancing the speed of logic evaluations through a self-timed dynamic logic block having precharge and evaluation periods, the system comprising:
A system for utilizing a self-timed dynamic logic block having precharge and evaluation periods at a rate which is twice as fast as a system clock while maintaining synchronous operation with the system clock, the system comprising:
A method for enhancing the speed of logic evaluations through a self-timed dynamic logic block having inputs and an output and having precharge and evaluation periods, the method comprising the steps of:
A method for utilizing self-timed dynamic logic block having precharge and evaluation periods at a rate which is twice the speed of a system clock while maintaining synchronous operation with the system clock, the method comprising the steps of:
Dependencies are inferred from the claim text.