Claims
- 1. A full adder circuit comprising:
- first and second inputs for receiving first and second binary input signals, respectively, to be summed;
- an exclusive OR circuit for exclusive ORing said first and second input signals for providing a third signal;
- an input terminal receiving a carry-in signal;
- a sum circuit comprising first and second transfer gates coupled to receive said third signal for controlling the operation of said transfer gates, said first transfer gate receiving said carry-in signal and said second transfer gate receiving a complement of said carry-in signal, said third signal controlling said transfer gates to pass said carry-in signal or said complement of said carry-in signal to an output of said full adder circuit;
- wherein said exclusive OR circuit includes a pass gate, said pass gate comprising an NMOS and PMOS transistor controlled by said first binary signal for passing said second binary signal when said first binary signal is in a first state and for blocking said second binary signal when said first binary signal is in a second state, and an inverter having said first binary signal as an input for providing the complement of said first binary signal, said inverter having an output driving the gate of said NMOS transistor.
- 2. The full adder of claim 1 wherein said carry-in signal is valid before said third signal is fixed, whereby the speed of the full adder is increased.
- 3. The full adder of claim 1 further comprising a carry-out circuit which calculates a carry-out signal independent of said third signal.
- 4. A full adder circuit comprising:
- first and second inputs for receiving first and second binary input signals, respectively, to be summed;
- an exclusive OR circuit for exclusive ORing said first and second input signals for providing a third signal;
- an input terminal receiving a carry-in signal;
- a sum circuit which provides a sum output based on said third signal and said carry-in;
- wherein said exclusive OR circuit includes a pass gate, said pass gate comprising an NMOS and PMOS transistor controlled by said first binary signal for passing said second binary signal when said first binary signal is in a first state and for blocking said second binary signal when said first binary signal is in a second state, and an inverter having said first binary signal as an input for providing the complement of said first binary signal, said inverter having an output driving the gate of said NMOS transistor.
- 5. The full adder of claim 4 further comprising a carry-out circuit which calculates a carry signal independent of said third signal.
- 6. The full adder of claim 4 wherein said carry-in signal is valid before said third signal is fixed, whereby the speed of the full adder is increased.
Parent Case Info
This application is a Continuation of application Ser. No. 08/787,515 filed Jan. 21, 1997, now abandoned which is a continuation of prior application Ser. No. 08/391,868, filed Feb. 22, 1995 now abandoned.
US Referenced Citations (7)
Continuations (2)
|
Number |
Date |
Country |
Parent |
787515 |
Jan 1997 |
|
Parent |
391868 |
Feb 1995 |
|