Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
448 words
A CMOS full-adder stage having first inputs including two sub-inputs for a first signal to be added and a second input for a second signal to be added, and with a carry input for an uninverted carry signal, comprising: first and second exclusive-OR (EXOR) gate implemented using complementary metal-oxide-semiconductor technology (CMOS technology), each comprising: a first sub-input of a first input and an associated second sub-input for receiving inverted and uninverted two sub-inputs for one digital signal, respectively; a second input for receiving a second digital signal in uninverted form; a first transistor of one conductivity type having its gate connected to said first sub-input; a second transistor having its gate connected to said second sub-input; a third transistor of a second conductivity type having its gate connected to said second input; a fourth transistor of said one conductivity type; a gate output coupled to one channel terminal of each of said first, second, third and fourth transistors; a second channel terminal of said second transistor being connected to said second input; a second channel terminal of said third transistor being connected to said second sub-input; said second transistor being of said second conductivity type; the gate of said fourth transistor being connected to said second input; the second channel terminal of said fourth transistor being connected to said first sub-input; the gate of said first transistor being connected to the second channel terminal of said fourth transistor; and the second channel terminal of said first transistor being connected to said second input, said stage further comprising: a clocked inverter; a static inverter; a transmission gate; wherein said first signal to be added is applied to said first sub-input and said second sub-input of said first EXOR in uninverted form and inverted form, respectively, and said second signal to be added is applied to said second input of said first EXOR; said first sub-input of said second EXOR is connected to said output of said first EXOR; said carry input is connected to said second input of said second EXOR and to the signal input of said clocked inverter; said output of said first EXOR is connected to the input of said static inverter, to the first clock input of said clocked inverter, and to the first clock input of said transmission gate; the second clock input of said transmission gate together with the second clock input of said clocked inverter being connected to the output of said static inverter; the output of said clocked inverter is the carry output; the output of said second EXOR being the sum output; and the switching path of said transmission gate is connected between said second sub-input and said carry output.
Claim 2
Dependent Claim
448 words
A CMOS full-adder stage having first inputs including two sub-inputs for a first signal to be added and a second input for a second signal to be added, and with a carry input for an uninverted carry signal, comprising: first and second exclusive-OR (EXOR) gate implemented using complementary metal-oxide-semiconductor technology (CMOS technology), each comprising: a first sub-input of a first input and an associated second sub-input for receiving inverted and uninverted two sub-inputs for one digital signal, respectively; a second input for receiving a second digital signal in uninverted form; a first transistor of one conductivity type having its gate connected to said first sub-input; a second transistor having its gate connected to said second sub-input; a third transistor of a second conductivity type having its gate connected to said second input; a fourth transistor of said one conductivity type; a gate output coupled to one channel terminal of each of said first, second, third and fourth transistors; a second channel terminal of said second transistor being connected to said second input; a second channel terminal of said third transistor being connected to said second sub-input; said second transistor being of said second conductivity type; the gate of said fourth transistor being connected to said second input; the second channel terminal of said fourth transistor being connected to said first sub-input; the gate of said first transistor being connected to the second channel terminal of said fourth transistor; and the second channel terminal of said first transistor being connected to said second input, said stage further comprising: a clocked inverter; a static inverter; a transmission gate; wherein said first signal to be added is applied to said first sub-input and said second sub-input of said first EXOR in uninverted form and inverted form, respectively, and said second signal to be added is applied to said second input of said first EXOR; said first sub-input of said second EXOR is connected to said output of said first EXOR; said carry input is connected to said second input of said second EXOR and to the signal input of said clocked inverter; said output of said first EXOR is connected to the input of said static inverter, to the first clock input of said clocked inverter, and to the first clock input of said transmission gate; the second clock input of said transmission gate together with the second clock input of said clocked inverter being connected to the output of said static inverter; the output of said clocked inverter is the carry output; the output of said second EXOR being the sum output; and the switching path of said transmission gate is connected between said second sub-input and said carry output.
Claim 3
Dependent Claim
650 words
A CMOS full-adder stage with a first input consisting of two sub-inputs for a first signal to be added and a second input for a second signal to be added, and with a carry input for an inverted carry signal, comprising: a clocked inverter; a static inverter; a transmission gate; an exclusive OR (EXOR) gate; an exclusive NOR (EXNOR) gate; said EXOR gate comprising; a first sub-input of a first input and an associated second sub-input for receiving inverted and uninverted sub-inputs for one digital signal, respectively; a second input for receiving a second digital signal in uninverted form; a first transistor of one conductivity type having its gate connected to said first sub-input; a second transistor having its gate connected to said second sub-input; a third transistor of a second conductivity type having its gate connected to said second input; a fourth transistor of said one conductivity type; a gate output coupled to one channel terminal of each of said first, second, third and fourth transistors; a second channel terminal of said second transistor being connected to said second input; a second channel terminal of said third transistor being connected to second sub-input; said second transistor being of said second conductivity type; the gate of said fourth transistor being connected to said second input the second channel terminal of said fourth transistor being connected to said first sub-input; the gate of said first transistor being connected to the second channel terminal of said fourth transistor; and the second channel terminal of said first transistor being connected to said second input; said EXNOR gate comprising: a first sub-input of a first input and an associated second sub-input for receiving inverted and uninverted sub-inputs for one digital signal respectively; a second input for receiving a second digital signal in uninverted form; a first transistor of one conductivity type having its gate connected to said second sub-input; a second transistor having its gate connected to said first sub-input; a third transistor of a second conductivity type having its gate connected to said second input; a fourth transistor of said one conductivity type; a gate output coupled to one channel terminal of each of said first, second, third and fourth transistors; a second channel terminal of said second transistor being connected to said second input; a second channel terminal of said third transistor being connected to said first sub-input; said second transistor being of said second conductivity type; the gate of said fourth transistor being connected to said second input; the second channel terminal of said fourth transistor being connected to said second sub-input; the gate of said first transistor being connected to the second channel terminal of said fourth transistor; and the second terminal of said first transistor being connected to the second input, and wherein; said first signal to be added is applied to said first sub-input and said second sub-input of said EXOR in uninverted form and inverted form, respectively, and said second signal to be added is applied to said second input of said EXOR; said first sub-input of said EXNOR is connected to the output of said EXOR; said carry input is connected to said second input of said EXNOR and to the signal input of said clocked inverter; the output of said EXOR is connected to the input of said static inverter to a first clock input of said clocked inverter, and to a first clock input of said transmission gate; a second clock input of said transmission gate, together with a second clock input of said clocked inverter being connected to the output of said static inverter; the output of said clocked inverter is the output for an uninverted carry signal, and the output of said EXNOR is the sum output; and the switching path of said transmission gate is connected between the first sub-input or the second input of said EXOR and the carry output.
Claim 4
Dependent Claim
650 words
A CMOS full-adder stage with a first input consisting of two sub-inputs for a first signal to be added and a second input for a second signal to be added, and with a carry input for an inverted carry signal, comprising: a clocked inverter; a static inverter; a transmission gate; an exclusive OR (EXOR) gate; an exclusive NOR (EXNOR) gate; said EXOR gate comprising; a first sub-input of a first input and an associated second sub-input for receiving inverted and uninverted sub-inputs for one digital signal, respectively; a second input for receiving a second digital signal in uninverted form; a first transistor of one conductivity type having its gate connected to said first sub-input; a second transistor having its gate connected to said second sub-input; a third transistor of a second conductivity type having its gate connected to said second input; a fourth transistor of said one conductivity type; a gate output coupled to one channel terminal of each of said first, second, third and fourth transistors; a second channel terminal of said second transistor being connected to said second input; a second channel terminal of said third transistor being connected to second sub-input; said second transistor being of said second conductivity type; the gate of said fourth transistor being connected to said second input the second channel terminal of said fourth transistor being connected to said first sub-input; the gate of said first transistor being connected to the second channel terminal of said fourth transistor; and the second channel terminal of said first transistor being connected to said second input; said EXNOR gate comprising: a first sub-input of a first input and an associated second sub-input for receiving inverted and uninverted sub-inputs for one digital signal respectively; a second input for receiving a second digital signal in uninverted form; a first transistor of one conductivity type having its gate connected to said second sub-input; a second transistor having its gate connected to said first sub-input; a third transistor of a second conductivity type having its gate connected to said second input; a fourth transistor of said one conductivity type; a gate output coupled to one channel terminal of each of said first, second, third and fourth transistors; a second channel terminal of said second transistor being connected to said second input; a second channel terminal of said third transistor being connected to said first sub-input; said second transistor being of said second conductivity type; the gate of said fourth transistor being connected to said second input; the second channel terminal of said fourth transistor being connected to said second sub-input; the gate of said first transistor being connected to the second channel terminal of said fourth transistor; and the second terminal of said first transistor being connected to the second input, and wherein; said first signal to be added is applied to said first sub-input and said second sub-input of said EXOR in uninverted form and inverted form, respectively, and said second signal to be added is applied to said second input of said EXOR; said first sub-input of said EXNOR is connected to the output of said EXOR; said carry input is connected to said second input of said EXNOR and to the signal input of said clocked inverter; the output of said EXOR is connected to the input of said static inverter to a first clock input of said clocked inverter, and to a first clock input of said transmission gate; a second clock input of said transmission gate, together with a second clock input of said clocked inverter being connected to the output of said static inverter; the output of said clocked inverter is the output for an uninverted carry signal, and the output of said EXNOR is the sum output; and the switching path of said transmission gate is connected between the first sub-input or the second input of said EXOR and the carry output.
Claim 5
Dependent Claim
1160 words
A CMOS parallel adder comprising: a plurality of full adder stages each having its carry output coupled to the carry input of the next stage; alternate ones of said plurality of stages being of a first type and intermediate ones of said plurality of stages being of a second type; each said first type stage being a CMOS full-adder stage having first inputs including two sub-inputs for a first signal to be added and a second input for a second signal to be added, and with a carry input for an uninverted carry signal, comprising: first and second exclusive-OR (EXOR) gate implemented using complementary metal-oxide-semiconductor technology (CMOS technology), each comprising: a first sub-input of a first input and an associated second sub-input for receiving inverted and uninverted two sub-inputs for one digital signal, respectively; a second input for receiving a second digital signal in uninverted form; a first transistor of one conductivity type having its gate connected to said first sub-input; a second transistor having its gate connected to said second sub-input; a third transistor of a second conductivity type having its gate connected to said second input; a fourth transistor of said one conductivity type; a gate output coupled to one channel terminal of each of said first, second, third and fourth transistors; a second channel terminal of said second transistor being connected to said second input; a second channel terminal of said third transistor being connected to said second sub-input; said second transistor being of said second conductivity type; the gate of said fourth transistor being connected to said second input; the second channel terminal of said fourth transistor being connected to said first sub-input; the gate of said first transistor being connected to the second channel terminal of said fourth transistor; and the second channel terminal of said first transistor being connected to said second input said stage further comprising: a clocked inverter; a static inverter; a transmission gate; wherein said first signal to be added is applied to said first sub-input and said second sub-input of said first EXOR in uninverted form and inverted form, respectively, and said second signal to be added is applied to said second input of said first EXOR; said first sub-input of said second EXOR is connected to said output of said first EXOR; said carry input is connected to said second input of said second EXOR and to the signal input of said clocked inverter; said output of said first EXOR is connected to the input of said static inverter, to the first clock input of said clocked inverter, and to the first clock input of said transmission gate; the second clock input of said transmission gate together with the second clock input of said clocked inverter being connected to the output of said static inverter; the output of said clocked inverter is the carry output; the output of said second EXOR being the sum output; and the switching path of said transmission gate is connected between said second sub-input and said carry output; each said second type stage being a CMOS full-adder stage with a first input consisting of two sub-inputs for a first signal to be added and a second input for a second signal to be added, and with a carry input for an inverted carry signal, comprising: a clocked inverter; a static inverter; a transmission gate; an exclusive OR (EXOR) gate; an exclusive NOR (EXNOR) gate; said EXOR gate comprising: a first sub-input of a first input and an associated second sub-input for receiving inverted and uninverted sub-inputs for one digital signal, respectively; a second input for receiving a second digital signal in uninverted form; a first transistor of one conductivity type having its gate connected to said first sub-input; a second transistor having its gate connected to said second sub-input; a third transistor of a second conductivity type having its gate connected to said second input; a fourth transistor of said one conductivity type; a gate output coupled to one channel terminal of each of said first, second, third and fourth transistors; a second channel terminal of said second transistor being connected to said second input; a second channel terminal of said third transistor being connected to second sub-input; said second transistor being of said second conductivity type; the gate of said fourth transistor being connected to said second input the second channel terminal of said fourth transistor being connected to said first sub-input; the gate of said first transistor being connected to the second channel terminal of said fourth transistor; and the second channel terminal of said first transistor being connected to said second input; said EXNOR gate comprising: a first sub-input of a first input and an associated second sub-input for receiving inverted and uninverted sub-inputs for one digital signal respectively; a second input for receiving a second digital signal in uninverted form; a first transistor of one conductivity type having its gate connected to said second sub-input; a second transistor having its gate connected to said first sub-input; a third transistor of a second conductivity type having its gate connected to said second input; a fourth transistor of said one conductivity type; a gate output coupled to one channel terminal of each of said first, second, third and fourth transistors; a second channel terminal of said second transistor being connected to said second input; a second channel terminal of said third transistor being connected to said first sub-input; said second transistor being of said second conductivity type; the gate of said fourth transistor being connected to said second input; the second channel terminal of said fourth transistor being connected to said second sub-input; the gate of said first transistor being connected to the second channel terminal of said fourth transistor; and the second terminal of said first transistor being connected to the second input, and wherein; said first signal to be added is applied to said first sub-input and said second sub-input of said EXOR in uninverted form and inverted form, respectively, and said second signal to be added is applied to said second input of said EXOR; said first sub-input of said EXNOR is connected to the output of said EXOR; said carry input is connected to said second input of said EXNOR and to the signal input of said clocked inverter; the output of said EXOR is connected to the input of said static inverter to a first clock input of said clocked inverter, and to a first clock input of said transmission gate; a second clock input of said transmission gate, together with a second clock input of said clocked inverter being connected to the output of said static inverter; the output of said clocked inverter is the output for an uninverted carry signal, and the output of said EXNOR is the sum output; and the switching path of said transmission gate is connected between the first sub-input or the second input of said EXOR and the carry output.
Claim 6
Dependent Claim
1160 words
A CMOS parallel adder comprising: a plurality of full adder stages each having its carry output coupled to the carry input of the next stage; alternate ones of said plurality of stages being of a first type and intermediate ones of said plurality of stages being of a second type; each said first type stage being a CMOS full-adder stage having first inputs including two sub-inputs for a first signal to be added and a second input for a second signal to be added, and with a carry input for an uninverted carry signal, comprising: first and second exclusive-OR (EXOR) gate implemented using complementary metal-oxide-semiconductor technology (CMOS technology), each comprising: a first sub-input of a first input and an associated second sub-input for receiving inverted and uninverted two sub-inputs for one digital signal, respectively; a second input for receiving a second digital signal in uninverted form; a first transistor of one conductivity type having its gate connected to said first sub-input; a second transistor having its gate connected to said second sub-input; a third transistor of a second conductivity type having its gate connected to said second input; a fourth transistor of said one conductivity type; a gate output coupled to one channel terminal of each of said first, second, third and fourth transistors; a second channel terminal of said second transistor being connected to said second input; a second channel terminal of said third transistor being connected to said second sub-input; said second transistor being of said second conductivity type; the gate of said fourth transistor being connected to said second input; the second channel terminal of said fourth transistor being connected to said first sub-input; the gate of said first transistor being connected to the second channel terminal of said fourth transistor; and the second channel terminal of said first transistor being connected to said second input said stage further comprising: a clocked inverter; a static inverter; a transmission gate; wherein said first signal to be added is applied to said first sub-input and said second sub-input of said first EXOR in uninverted form and inverted form, respectively, and said second signal to be added is applied to said second input of said first EXOR; said first sub-input of said second EXOR is connected to said output of said first EXOR; said carry input is connected to said second input of said second EXOR and to the signal input of said clocked inverter; said output of said first EXOR is connected to the input of said static inverter, to the first clock input of said clocked inverter, and to the first clock input of said transmission gate; the second clock input of said transmission gate together with the second clock input of said clocked inverter being connected to the output of said static inverter; the output of said clocked inverter is the carry output; the output of said second EXOR being the sum output; and the switching path of said transmission gate is connected between said second sub-input and said carry output; each said second type stage being a CMOS full-adder stage with a first input consisting of two sub-inputs for a first signal to be added and a second input for a second signal to be added, and with a carry input for an inverted carry signal, comprising: a clocked inverter; a static inverter; a transmission gate; an exclusive OR (EXOR) gate; an exclusive NOR (EXNOR) gate; said EXOR gate comprising: a first sub-input of a first input and an associated second sub-input for receiving inverted and uninverted sub-inputs for one digital signal, respectively; a second input for receiving a second digital signal in uninverted form; a first transistor of one conductivity type having its gate connected to said first sub-input; a second transistor having its gate connected to said second sub-input; a third transistor of a second conductivity type having its gate connected to said second input; a fourth transistor of said one conductivity type; a gate output coupled to one channel terminal of each of said first, second, third and fourth transistors; a second channel terminal of said second transistor being connected to said second input; a second channel terminal of said third transistor being connected to second sub-input; said second transistor being of said second conductivity type; the gate of said fourth transistor being connected to said second input the second channel terminal of said fourth transistor being connected to said first sub-input; the gate of said first transistor being connected to the second channel terminal of said fourth transistor; and the second channel terminal of said first transistor being connected to said second input; said EXNOR gate comprising: a first sub-input of a first input and an associated second sub-input for receiving inverted and uninverted sub-inputs for one digital signal respectively; a second input for receiving a second digital signal in uninverted form; a first transistor of one conductivity type having its gate connected to said second sub-input; a second transistor having its gate connected to said first sub-input; a third transistor of a second conductivity type having its gate connected to said second input; a fourth transistor of said one conductivity type; a gate output coupled to one channel terminal of each of said first, second, third and fourth transistors; a second channel terminal of said second transistor being connected to said second input; a second channel terminal of said third transistor being connected to said first sub-input; said second transistor being of said second conductivity type; the gate of said fourth transistor being connected to said second input; the second channel terminal of said fourth transistor being connected to said second sub-input; the gate of said first transistor being connected to the second channel terminal of said fourth transistor; and the second terminal of said first transistor being connected to the second input, and wherein; said first signal to be added is applied to said first sub-input and said second sub-input of said EXOR in uninverted form and inverted form, respectively, and said second signal to be added is applied to said second input of said EXOR; said first sub-input of said EXNOR is connected to the output of said EXOR; said carry input is connected to said second input of said EXNOR and to the signal input of said clocked inverter; the output of said EXOR is connected to the input of said static inverter to a first clock input of said clocked inverter, and to a first clock input of said transmission gate; a second clock input of said transmission gate, together with a second clock input of said clocked inverter being connected to the output of said static inverter; the output of said clocked inverter is the output for an uninverted carry signal, and the output of said EXNOR is the sum output; and the switching path of said transmission gate is connected between the first sub-input or the second input of said EXOR and the carry output.