US4680701A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Asynchronous high speed processor having high speed memories with domino circuits contained therein
Assignee: Texas Instruments Inc
•
Filing: 1984-04-11
•
Granted: 1987-07-14
•
Expires: 2004-04-11
Abstract
Abstract A high speed processor has its speed enhanced through the use of an asynchronous operation and its arithmetic logic unit and memory circuits. The minimum possible delay time is implemented through the providing a completion pulse upon the completion of each operation and initiating a subsequent operation at the receipt of the completion pulse.
Inventors
- 👤 Michael J. Cochran
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 11:39
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/38; G06F9/3802; G06F9/3824; G06F9/44; G06F9/455; G06F9/45504
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
236 words
An asynchronous high speed processor system comprising: high speed processor means for executing each program instruction in a single fetch cycle; an instruction means for communicating instructions to the high speed processor means; a data memory for communicating data to the high speed processor means; the high speed processor means includes: an arithmetic logic unit (ALU) for performing arithmetic and logic operations upon the data provided by the data memory means under control of instructions from the instruction memory means, said arithmetic logic unit (ALU) requires two operands for operation in a single fetch cycle, the high speed processor means further includes; first memory means connected to said ALU so as to communicate the first operand, and second memory means connected to said ALU so as to communicate the second operand; and means for prefetching an instruction from the instruction memory means for an operation of the arithmetic logic unit upon data provided by the data memory means and wherein the means for prefetching comprises a memory having a plurality of stages for decoding the prefectched instruction and said memory further includes a domino circuit means responsive to a signal from the high speed processor means for providing a plurality of completion pulses indicating the availability of the prefecteched instruction for use by said ALU with each single completion pulse representative of the maximum signal propagation time delay through a predetermined single stage of the memory.
Claim 2
Dependent Claim
236 words
An asynchronous high speed processor system comprising: high speed processor means for executing each program instruction in a single fetch cycle; an instruction means for communicating instructions to the high speed processor means; a data memory for communicating data to the high speed processor means; the high speed processor means includes: an arithmetic logic unit (ALU) for performing arithmetic and logic operations upon the data provided by the data memory means under control of instructions from the instruction memory means, said arithmetic logic unit (ALU) requires two operands for operation in a single fetch cycle, the high speed processor means further includes; first memory means connected to said ALU so as to communicate the first operand, and second memory means connected to said ALU so as to communicate the second operand; and means for prefetching an instruction from the instruction memory means for an operation of the arithmetic logic unit upon data provided by the data memory means and wherein the means for prefetching comprises a memory having a plurality of stages for decoding the prefectched instruction and said memory further includes a domino circuit means responsive to a signal from the high speed processor means for providing a plurality of completion pulses indicating the availability of the prefecteched instruction for use by said ALU with each single completion pulse representative of the maximum signal propagation time delay through a predetermined single stage of the memory.
Claim 3
Dependent Claim
70 words
The system according to claim 1 wherein the data memory means comprises a plurality of stages and includes a domino circuit means responsive to a signal from the ALU for providing a plurality of completion indicating the availability of addressed data for use by said ALU pulses with each single completion pulse representative of the maximum signal propagation time delay through a predetermined single stage of the data memory means.
Claim 4
Dependent Claim
82 words
The system according to claim 1 wherein the first and second memory means each comprises a plurality of stages and includes a domino circuit means responsive to a signal from the ALU for providing a plurality of completion pulses indicating the completion of read and write memroy operations to the ALU with each single completion pulse representative of the maximum signal propagation time delay through a predetermined single stage of the each single memory means of the first and second memory means.
References Cited (Backward Citations)
US3566153A
Cited
US3866186A
Cited
US3919695A
Cited
US4041292A
Cited
US4031379A
Cited
US4153938A
Cited
US4291247A
Cited
US4314333A
Cited
US4238833A
Cited
US4295193A
Cited
US4435793A
Cited
US4425633A
Cited
US4546446A
Cited
US4484301A
Cited
US4496965A
Cited
US4462074A
Cited
US4501977A
Cited
US4439827A
Cited
US4545028A
Cited
US4611133A
Cited
US4558435A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-07-13 | 1991-01-12 | 1991-07-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-07-13 | 1995-01-12 | 1995-07-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-07-13 | 1999-01-12 | 1999-07-14 | $7700.00 | Window Closed / Lapsed |