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

Carry-save-adder three binary dividing apparatus

Assignee: Hitachi Ltd
•
Filing: 1986-01-14
•
Granted: 1988-08-02
•
Expires: 2006-01-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A high-speed dividing apparatus includes first and second carry-save adders and a half carry-save adder and the outputs of the first carry-save adder are connected to the inputs of the second carry-save adder and half carry-save adder. The first carry-save adder is capable of carrying out either the addition or the subtraction of the divisor. The second carry-save adder is adapted to carry out the subtraction of a divisor, and the half carry-save adder the addition thereof. The first and second carry-save adders generate half-sums and half-carries, and the half carry-save adder generates a half-carry. A half-sum of the divisor addition is obtained by inverting the half-sum of the second carry-save adder by an inverter. A pair of half-sum and half-carry is supplied to each of carry look-ahead logics. A carry look-ahead logic is connected to each adder. A quotient determining logic is adapted to determine quotient bits in response to outputs from carry-save adder and half carry-save adder and carry look-ahead logics. A selector control logic controls a selector in accordance with the quotient such that one of the pairs of the half-sums and half-carries of the divisor addition and divisor subtraction, and either the divisor or its inversion are supplied to the first carry-save adder. An arbitrary number of stages can be arranged in a binary tree configuration in the same manner.

Inventors

  • 👤 Tatsuya Sakai
  • 👤 Sakou Ishikawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 15:41
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/52; G06F7/535; G06F2207/00; G06F2207/535; G06F2207/5352

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 257 words
A dividing apparatus comprising: a first carry-save adder for carrying out divisor addition and divisor subtraction to generate a first half-sum and a first half-carry; a second carry-save adder for receiving the first half-sum and the first half-carry and carrying out one of divisor addition and divisor subtraction to generate a second half-sum or a second half-carry; a half carry-save adder for receiving the first half-sum and the first half-carry and carrying out another operation to that of said second carry-save adder to generate a third half-carry; an inverter for receiving the second half-sum and inverting the second half-sum to generate a third half-sum; a plurality of carry look-ahead circuits each connected to said first and second carry-save adders and said half carry-save adder for receiving a pair of the first, second or third half-sum and a half-carry to generate a carry when the received half-sum and half-carry are full-added; a quotient determining circuit for determining first and second quotient bits, including means for determining the first quotient bits based on the first half-carry and a carry from the carry look-ahead circuit connected to said first carry-save adder, and means for determining the second quotient bits based on the second and third half-carries and carries from said plurality of carry look-ahead circuits; and a selection circuit for selecting one of pairs of the second and third half-carries and a half-sum based on the first and second quotients and selecting the divisor or inversion thereof to supply the selected divisor or inversion thereof to said first carry-save adder.
Claim 2
Dependent Claim 257 words
A dividing apparatus comprising: a first carry-save adder for carrying out divisor addition and divisor subtraction to generate a first half-sum and a first half-carry; a second carry-save adder for receiving the first half-sum and the first half-carry and carrying out one of divisor addition and divisor subtraction to generate a second half-sum or a second half-carry; a half carry-save adder for receiving the first half-sum and the first half-carry and carrying out another operation to that of said second carry-save adder to generate a third half-carry; an inverter for receiving the second half-sum and inverting the second half-sum to generate a third half-sum; a plurality of carry look-ahead circuits each connected to said first and second carry-save adders and said half carry-save adder for receiving a pair of the first, second or third half-sum and a half-carry to generate a carry when the received half-sum and half-carry are full-added; a quotient determining circuit for determining first and second quotient bits, including means for determining the first quotient bits based on the first half-carry and a carry from the carry look-ahead circuit connected to said first carry-save adder, and means for determining the second quotient bits based on the second and third half-carries and carries from said plurality of carry look-ahead circuits; and a selection circuit for selecting one of pairs of the second and third half-carries and a half-sum based on the first and second quotients and selecting the divisor or inversion thereof to supply the selected divisor or inversion thereof to said first carry-save adder.
Claim 3
Dependent Claim 72 words
A dividing apparatus as claimed in claim 1 wherein said quotient determining means operates in response to the most significant bit of a half carry from the carry save adder in each stage, a carry to the most significant bit obtained from the carry look-ahead circuit in the same stage, and a carry to a bit next to the most significant bit obtained from the carry look-ahead circuit in its preceding stage.
Claim 4
Dependent Claim 43 words
A dividing apparatus as claimed in claim 1 wherein said selection circuit is adapted to supply a dividend and the complement of said divisor to the inputs of the carry-save adder at the root of a binary tree when a dividing operation starts.
Claim 5
Dependent Claim 20 words
A dividing apparatus as claimed in claim 1 wherein said apparatus further includes a full adder for calculating a remainder.
Claim 6
Dependent Claim 16 words
A dividing apparatus according to claim 1 wherein said half carry-save adder comprises complementary logic elements.

References Cited (Backward Citations)

US4084254A Cited
JPS60201435A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-08-02 1992-02-01 1992-08-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-08-02 1996-02-01 1996-08-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-08-02 2000-02-01 2000-08-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag