Back to results
US 5,553,276 AGranted
Self-time processor with dynamic clock generator having plurality of tracking elements for outputting sequencing signals to functional units
AssigneeInternational Business Machines Corporation
InventorMark E. Dean
Life of this patent
Estimating the term…
Abstract
A method and system are provided for self-timed processing. An operation is executed with a functional unit. A timing of the operation execution is simulated with a tracking element, and a tracking signal is output. A sequencing signal is varied to the functional unit in response to the tracking signal.
Claims20
A system for outputting a sequencing signal to a functional unit, comprising:
- a functional unit for executing a functional unit operation having a functional unit operation delay, said functional unit comprising a functional unit processing path for executing at least a portion of said functional unit operation, said portion having a delay at least as great as said functional unit operation delay, and said functional unit processing path comprising a plurality of functional unit processing path components;
- a tracking element comprising a tracking element processing path for executing a tracking element operation and for outputting a tracking signal in response to said tracking element operation, said tracking element processing path comprising a plurality of tracking element processing path components duplicating said functional unit processing path components, wherein said tracking operation has a delay at least as great as said delay of said portion of said functional unit operation;
- and
- sequencing circuitry coupled to said functional unit and said tracking element for inputting said tracking signal and outputting a sequencing signal to said functional unit in response to said tracking signal.
1 more element
A method of outputting a sequencing signal to a functional unit, comprising:
- executing a functional unit operation with a functional unit, said functional unit operation having a functional unit operation delay, said functional unit comprising a functional unit processing path for executing at least a portion of said functional unit operation, said portion having a delay at least as great as said functional unit operation delay, and said functional unit processing path comprising a plurality of functional unit processing path components;
- executing a tracking element operation with a tracking element, said tracking element comprising a tracking unit processing path for executing said tracking element operation and for outputting a tracking signal in response to said tracking element operation, said tracking element processing path comprising a plurality of tracking element processing path components duplicating said functional unit processing path components, wherein said tracking operation has a delay at least as great as said delay of said portion of said functional unit operation;
- and
- inputting said tracking signal and outputting a sequencing signal to said functional unit in response to said tracking signal.
1 more element
Dependencies are inferred from the claim text.