← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag