4:2 Compressor circuit for use in an arithmetic unit
AssigneeInternational Business Machines Corporation
InventorsDouglas Hooker Bradley, Tai Anh Cao, Robert Alan Philhower, Wai Yin Wong
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsDouglas Hooker Bradley, Tai Anh Cao, Robert Alan Philhower, Wai Yin Wong
Estimating the term…
A compressor circuit suitable for use in an arithmetic unit of a microprocessor includes a first stage, a second stage, a carry circuit, and a sum circuit. The first stage is configured to receive a set of four input signals. The first stage generates a first intermediate signal indicative of the XNOR of a first pair of the input signals and a second intermediate signal indicative of the XNOR of a second pair of the input signals. The second stage configured to receive at least a portion of the signals generated by the first stage. The second stage generates first and second control signals where the first control signal is indicative of the XNOR of the four input signals and the second control signal is the logical complement of the first signal. The carry circuit is configured to receive at least one of the control signals and further configured to generate a carry bit based at least in part on the state of the received control signal. The sum circuit is configured to receive at least one of the control signals and further configured to generate a sum bit based at least in part on the state of the received control signal. At least one of the first stage, second stage, sum circuit, and carry circuit include at least one CMOS transmission gate comprised of an n-channel transistor and a p-channel transistor having their source/drain terminals connected in parallel, wherein the p-channel transistor gate is driven by the logical complement of the n-channel transistor gate. In one embodiment, the first stage, second stage, carry circuit, and sum circuit are comprised primarily of such transmission gates to the exclusion of conventional CMOS complementary passgate logic.
A compressor circuit suitable for use in an arithmetic unit of a microprocessor, comprising:
An arithmetic multiplier suitable for use in a data processing system and including a compressor circuit, the compressor circuit comprising:
A data processing system including processor, memory, and I/O means, the processor including an arithmetic unit including a compressor circuit suitable for use in an arithmetic unit of a microprocessor, the compressor comprising:
Dependencies are inferred from the claim text.