Patent US4979141A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4979141A Expired / Lapsed US ⏱️ 0.0 years remaining

Technique for providing a sign/magnitude subtraction operation in a floating point computation unit

Assignee: EMC Corp
•
Filing: 1988-09-28
•
Granted: 1990-12-18
•
Expires: 2008-09-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for use in a floating point computation unit for providing a sign/magniture subtraction operation, which system uses propagate/generate logic responsive to the subtraction operands to produce intermediate and final propagate and generate outputs. First carry computation logic is responsive to the final propagate and generate outputs and to a carry-in bit to produce final carry outputs and a carry-out bit. The latter outputs are used to produce a first subtraction result. Second carry computation logic responds to the intermediate propagate and generate outputs to produce second final carry outputs. The latter outputs and selected intermediate propagate outputs are used to produce a second subtraction result. The carry-out bit then selects one of the two subtraction results as the final subtraction result.

Inventors

  • 👤 Robert G. Gelinas
  • 👤 Thomas V. Radogna

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 16:25
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/483; G06F7/485; G06F5/00; G06F5/01; G06F5/012; G06F7/52; G06F7/535; G06F7/537; G06F7/5375; G06F2207/00; G06F2207/38; G06F2207/3804; G06F2207/3808; G06F2207/3832; G06F2207/3844; G06F7/487; G06F7/4873

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 180 words
A system for providing a sign/ magnitude subtraction operation for a first operand A and a second operand B, said system comprising propagate-generate means comprising a plurality of propagate-generate computation stages responsive to said first and second operands for producing intermediate propagate and generate outputs and final propagate and generate outputs, a first one of said stages producing an intermediate propagate output; a first carry computation means responsive to said final propagate and generate outputs and to a carry-in bit for producing final carry outputs and a carry-out bit; means responsive to said final carry outputs and to a selected intermediate propagate output for producing a first subtraction result (A-B); a second carry computation means responsive to the same said final propagate and generate outputs for producing second final carry outputs; means responsive to said second final carry outputs and to said selected intermediate propagate outputs for producing a second subtraction result (B-A); and means responsive to said carry out bit for selecting one of said first or second subtraction results as the subtraction result of said sign/magnitude subtraction operation.
Claim 2
Independent Claim 180 words
A system for providing a sign/ magnitude subtraction operation for a first operand A and a second operand B, said system comprising propagate-generate means comprising a plurality of propagate-generate computation stages responsive to said first and second operands for producing intermediate propagate and generate outputs and final propagate and generate outputs, a first one of said stages producing an intermediate propagate output; a first carry computation means responsive to said final propagate and generate outputs and to a carry-in bit for producing final carry outputs and a carry-out bit; means responsive to said final carry outputs and to a selected intermediate propagate output for producing a first subtraction result (A-B); a second carry computation means responsive to the same said final propagate and generate outputs for producing second final carry outputs; means responsive to said second final carry outputs and to said selected intermediate propagate outputs for producing a second subtraction result (B-A); and means responsive to said carry out bit for selecting one of said first or second subtraction results as the subtraction result of said sign/magnitude subtraction operation.
Claim 3
Dependent Claim 22 words
A system in accordance with claim 1 wherein said first carry generate means comprises a plurality of first carry generate computation stages.
Claim 4
Dependent Claim 21 words
A system in accordance with claim 1 wherein said carry generate means comprises a plurality of second carry generate computation stages.
Claim 5
Dependent Claim 25 words
A system in accordance with claim 1 wherein said selected intermediate propagate output is from the first computation stage of said plurality of propagate-generate stages.
Claim 6
Dependent Claim 26 words
A system in accordance with claim 1 wherein the means for producing said first and said second subtraction results each include a plurality of exclusive-OR gates.

References Cited (Backward Citations)

US3814925A Cited
US4319335A Cited
US4811272A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-12-17 1994-06-18 1994-12-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-12-17 1998-06-18 1998-12-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-12-17 2002-06-18 2002-12-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag