US4623981A
Expired / Lapsed
US
⏱️ 0.0 years remaining
ALU with carry length detection
Assignee: Hewlett Packard Development Co LP
•
Filing: 1983-09-20
•
Granted: 1986-11-18
•
Expires: 2003-09-20
Abstract
Abstract An ALU, performing selected operations on input operands in a predetermined clock cycle, uses means for detecting a carry propagation path greater than a predetermined number of consecutive bit positions to cause a stretching of the clock cycle. Since such a long carry propagation path is detected for only a very small percentage of all operations, the cycle is normally shorter than otherwise possible, AND, thus, the performance of a system using such an improved ALU is increased.
Inventors
- 👤 Gilbert Wolrich
- 👤 Edward J. McLellan
- 👤 Robert Yodlowski
- 👤 Daniel Dobberpuhl
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 21:13
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/50; G06F7/505; G06F7/5052
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
179 words
A timing signal control circuit for controlling a timing signal generator that generates iterative periodic timing signals used to control an operating unit that includes means for performing operations in response to said timing signals, said operating unit including an arithmetic and logic unit that processes data signals in parallel and, in performing selected processing operations, generates carry propagate signals in parallel, each said carry propagate signal having an asserted condition and a negated condition, said timing signal control circuit comprising: A. control signal generating means for receiving said carry propagate signal and for generating a control signal in response to a selected number of sequential ones of said parallel carry propagate signals having the asserted condition; and B. disabling means connected to said control signal generating means and for connection to said timing signal generator for disabling said timing signal generator for a selected period of time in response to said control signal, thereby to elongate the period between timing signals when said selected number of sequential ones of said parallel carry propagate signals have the asserted condition.
Claim 2
Dependent Claim
179 words
A timing signal control circuit for controlling a timing signal generator that generates iterative periodic timing signals used to control an operating unit that includes means for performing operations in response to said timing signals, said operating unit including an arithmetic and logic unit that processes data signals in parallel and, in performing selected processing operations, generates carry propagate signals in parallel, each said carry propagate signal having an asserted condition and a negated condition, said timing signal control circuit comprising: A. control signal generating means for receiving said carry propagate signal and for generating a control signal in response to a selected number of sequential ones of said parallel carry propagate signals having the asserted condition; and B. disabling means connected to said control signal generating means and for connection to said timing signal generator for disabling said timing signal generator for a selected period of time in response to said control signal, thereby to elongate the period between timing signals when said selected number of sequential ones of said parallel carry propagate signals have the asserted condition.
Claim 3
Dependent Claim
83 words
A timing signal control circuit as defined in claim 1 wherein said control signal generating means includes a plurality of coincidence gate means each for receiving a predetermined number of selected sequential ones of said parallel carry propagate signals and for generating an asserted output signal if none of the received signals are negated, and means connected to the output terminals of all of said coincidence gate means for generating said control signal in response to any of said output signals being asserted.
Claim 4
Dependent Claim
67 words
A timing signal control circuit as defined in claim 1 wherein said operating unit further generates an enabling signal, said timing signal control circuit further including coincidence gate means connected to receive said control signal from said control signal generating means and for connection to receive said enabling signal, for enabling said disabling means in response to the coincidence of said control signal and said enabling signal.
Claim 5
Dependent Claim
123 words
A timing signal control circuit as defined in claim 1 further comprising: A. second control signal generating means for receiving said carry propagate signals and for generating a control signal in response to a second selected number, greater than said first selected number, of sequential ones of said parallel carry propagate signals having the asserted condition; and B. second disabling means connected to said second control signal generating means and for connection to said timing signal generator for disabling said timing signal generator for a second selected period of time in response to said control signal, thereby to further elongate the period between timing signals when said second selected number of sequential ones of said parallel carry propagate signals have the asserted condition.
References Cited (Backward Citations)
US3548177A
Cited
US3983538A
Cited
US3947671A
Cited
US4105978A
Cited
US4099248A
Cited
US4504924A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-11-17 | 1990-05-19 | 1990-11-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-11-17 | 1994-05-19 | 1994-11-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-11-17 | 1998-05-19 | 1998-11-18 | $7700.00 | Window Closed / Lapsed |