← Back to Patent Explorer
US4471454A Expired / Lapsed US ⏱️ 0.0 years remaining

Fast, efficient, small adder

Assignee: International Business Machines Corp
•
Filing: 1981-10-27
•
Granted: 1984-09-11
•
Expires: 2001-10-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital adder circuit is disclosed which employs non-DC current configurations to significantly reduce power, device count, and delay in performing binary addition. The circuit features a carry propagate transfer FET device whose gate is controlled by a carry propagate control circuit which selectively gates on the transfer FET device at a particular adder bit stage when the carry-in binary bit is to be transferred as the carry-out binary bit, which takes place when the augend input bit and addend input bit at that stage are not equal. The circuit additionally features a carry generate control circuit which is connected to the carry-out node of the FET transfer device, which selectively connects that node to either a drain potential when both inputs are unity or to ground potential when both inputs are zero, thereby efficiently generating the carry-out bit without regard for the state of the carry-in bit. When the input bits are not equal, the carry generate control circuit has a high impedance state so that it will not affect the propagation of the carry-in bit through the FET transfer device. The resultant adder circuit has a reduced power dissipation, a reduced signal delay, and a reduced device count when compared with prior art FET adder circuits.

Inventors

  • 👤 Ziba T. Dearden
  • 👤 Yogishwar K. Puri
  • 👤 William W. Sproul, III

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 02:02
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/50; G06F7/501; G06F7/503

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 477 words
In a digital adder including N-parallel full adder stages, each ith stage adapted to receive its associated addend input binary bit A i and its inverse AHD i, its associated augend input binary bit B i and its inverse BHD i, and a carry-in binary bit C i-1 , for providing a carry-out binary bit C i and a sum output binary bit S i , each said ith stage comprising: a carry propagate transfer FET device having its drain connected to a carry bit input node to receive said carry-in bit C i-1 , its source connected to a carry bit output node to output said carry-out bit C i , and its gate connected to a carry propagate control node P i ; a carry propagate circuit including an FET load device connected between a drain potential and said P i node, a first series connected pair of FET devices between said P i node and ground potential with their gates respectively connected to said A i and B i signals and a second series connected pair of FET devices connected in parallel with said first pair, with their gates respectively connected to said AHD i and BHD i signals, for selectively gating on said transfer FET device when A i ≠B i , that is when A i and B i have opposite binary values, the P i node achieves a potential approximately equal to said drain potential; a carry generate control circuit including a third series connected pair of FET devices between said drain potential and said carry output node with their gates respectively connected to said A i and B i signals and a fourth series connected pair of FET devices connected between said carry output node and said ground potential with their gates respectively connected to said AHD i and BHD i signals, for selectively connecting said carry output node to said drain potential when A i =B i =1 or to said ground potential when A i =B i =0 and selectively providing a high impedance connection to said carry output node when A i ≠B i that is, when A i and B i have opposite binary values, one of said pair of FET devices in said third series will be off and one of said pair of FET devices in said fourth series will be off; an exclusive OR circuit with a first input connected to said carry input node and a second input connected to said P i node and an output serving as a sum bit S i output, such that if A i =B i =1 then said carry output node is forced to a binary one value, and if A i =B i =0 then said carry output node is forced to a binary zero value; whereby an improved digital adder circuit is formed.
Claim 2
Dependent Claim 477 words
In a digital adder including N-parallel full adder stages, each ith stage adapted to receive its associated addend input binary bit A i and its inverse AHD i, its associated augend input binary bit B i and its inverse BHD i, and a carry-in binary bit C i-1 , for providing a carry-out binary bit C i and a sum output binary bit S i , each said ith stage comprising: a carry propagate transfer FET device having its drain connected to a carry bit input node to receive said carry-in bit C i-1 , its source connected to a carry bit output node to output said carry-out bit C i , and its gate connected to a carry propagate control node P i ; a carry propagate circuit including an FET load device connected between a drain potential and said P i node, a first series connected pair of FET devices between said P i node and ground potential with their gates respectively connected to said A i and B i signals and a second series connected pair of FET devices connected in parallel with said first pair, with their gates respectively connected to said AHD i and BHD i signals, for selectively gating on said transfer FET device when A i ≠B i , that is when A i and B i have opposite binary values, the P i node achieves a potential approximately equal to said drain potential; a carry generate control circuit including a third series connected pair of FET devices between said drain potential and said carry output node with their gates respectively connected to said A i and B i signals and a fourth series connected pair of FET devices connected between said carry output node and said ground potential with their gates respectively connected to said AHD i and BHD i signals, for selectively connecting said carry output node to said drain potential when A i =B i =1 or to said ground potential when A i =B i =0 and selectively providing a high impedance connection to said carry output node when A i ≠B i that is, when A i and B i have opposite binary values, one of said pair of FET devices in said third series will be off and one of said pair of FET devices in said fourth series will be off; an exclusive OR circuit with a first input connected to said carry input node and a second input connected to said P i node and an output serving as a sum bit S i output, such that if A i =B i =1 then said carry output node is forced to a binary one value, and if A i =B i =0 then said carry output node is forced to a binary zero value; whereby an improved digital adder circuit is formed.
Claim 3
Dependent Claim 484 words
In a digital adder including N-parallel full adder stages, each ith stage adapted to receive its associated addend input binary bit A i and its inverse AHD i, its associated augend input binary bit B i and its inverse BHD i, and a carry-in binary bit C i-1 , for providing a carry-out binary bit C i and a sum output binary bit S i , each said ith stage comprising: a carry propagate transfer FET device having a first source/drain terminal connected to a carry bit input node to receive said carry-in bit C i-1 , a second source/drain terminal connected to a carry bit output node to output said carry-out bit C i , and its gate connected to a carry propagate control node P i ; a carry propagate control circuit including an FET load device connected between a first potential and said P i node, a first series connected pair of FET devices between said P i node and a second potential with their gates respectively connected to said A i and B i signals and a second series connected pair of FET devices connected in parallel with said first pair, with their gates respectively connected to said AHD i and BHD i signals, for selectively gating on said transfer FET device when A i ≠B i , that is when A i and B i have opposite binary values, the P i node achieves a potential approximately equal to said drain potential; a carry generate control circuit including a third series connected pair of FET devices between said first potential and said carry output node with their gates respectively connected to said A i and B i signals and a fourth series connected pair of FET devices connected between said carry output node and said second potential with their gates respectively connected to said AHD i and BHD i signals, for selectively connecting said carry output node to said first potential when A i =B i =1 or to said second potential when A i =B i =0 and selectively providing a high impedance connection to said carry output node when A i ≠B i , that is when A i and B i have opposite binary values, one of said pair of FET devices in said third series will be off and one of said pair of FET devices in said fourth series will be off; an exclusive OR circuit with a first input connected to said carry input node and a second input connected to said P i node and an output serving as a sum bit S i output such that if A i =B i =1 then said carry output node is forced to a binary one value, and if A i =B i =0 then said carry output node is forced to a binary zero value; whereby an improved digital adder circuit is formed.
Claim 4
Dependent Claim 484 words
In a digital adder including N-parallel full adder stages, each ith stage adapted to receive its associated addend input binary bit A i and its inverse AHD i, its associated augend input binary bit B i and its inverse BHD i, and a carry-in binary bit C i-1 , for providing a carry-out binary bit C i and a sum output binary bit S i , each said ith stage comprising: a carry propagate transfer FET device having a first source/drain terminal connected to a carry bit input node to receive said carry-in bit C i-1 , a second source/drain terminal connected to a carry bit output node to output said carry-out bit C i , and its gate connected to a carry propagate control node P i ; a carry propagate control circuit including an FET load device connected between a first potential and said P i node, a first series connected pair of FET devices between said P i node and a second potential with their gates respectively connected to said A i and B i signals and a second series connected pair of FET devices connected in parallel with said first pair, with their gates respectively connected to said AHD i and BHD i signals, for selectively gating on said transfer FET device when A i ≠B i , that is when A i and B i have opposite binary values, the P i node achieves a potential approximately equal to said drain potential; a carry generate control circuit including a third series connected pair of FET devices between said first potential and said carry output node with their gates respectively connected to said A i and B i signals and a fourth series connected pair of FET devices connected between said carry output node and said second potential with their gates respectively connected to said AHD i and BHD i signals, for selectively connecting said carry output node to said first potential when A i =B i =1 or to said second potential when A i =B i =0 and selectively providing a high impedance connection to said carry output node when A i ≠B i , that is when A i and B i have opposite binary values, one of said pair of FET devices in said third series will be off and one of said pair of FET devices in said fourth series will be off; an exclusive OR circuit with a first input connected to said carry input node and a second input connected to said P i node and an output serving as a sum bit S i output such that if A i =B i =1 then said carry output node is forced to a binary one value, and if A i =B i =0 then said carry output node is forced to a binary zero value; whereby an improved digital adder circuit is formed.

References Cited (Backward Citations)

US3932734A Cited
US4010359A Cited
US4071905A Cited
US4110832A Cited
US4276608A Cited
US4272828A Cited
US4422157A Cited
US4435782A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-09-11 1988-03-12 1988-09-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-09-11 1992-03-12 1992-09-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-09-11 1996-03-12 1996-09-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag