Transmission gate multiplexer (TGM) logic circuits and multiplier architectures
First Claim
Patent Images
1. A transmission gate multiplexer (TGM) Booth select circuit for combining a series of three operand bits, Yn-1 Yn and Yn+1 to form a Booth recoded pair of bits S1,S2, the circuit comprising:
- a TGM having a first input terminal coupled to receive operand bit Yn-1, a second input terminal coupled to receive a complement of the operand bit Yn-1, a control terminal coupled to receive operand bit Yn and an output terminal to provide the first Booth recode bit S1; and
a two-stage TGM binary tree circuit, the first stage having a control terminal coupled to receive operand bit Yn and an output terminal to provide the second Booth recode bit S2;
the second stage having a control terminal coupled to receive operand bit Yn-1 and having first, second, third and fourth input terminals;
the first input terminal coupled to receive a complement of operand bit Yn+1 ;
the second and third input terminals coupled to receive a logic HIGH signal; and
the fourth input terminal coupled to receive operand bit Yn+1.
6 Assignments
0 Petitions
Accused Products
Abstract
Transmission gate multiplexer circuits (FIG. 5) are used to form Booth select logic (FIG. 12), Booth recode multiplexer logic (FIG. 11), constant K-bit logic (FIG. 13) and reduced sign bit logic (FIG. 14). In these circuits, input variables are selectively applied both to multiplexer input terminals and to multiplexer select terminals, to achieve the desired logic functions with minimum delay.
69 Citations
4 Claims
-
1. A transmission gate multiplexer (TGM) Booth select circuit for combining a series of three operand bits, Yn-1 Yn and Yn+1 to form a Booth recoded pair of bits S1,S2, the circuit comprising:
-
a TGM having a first input terminal coupled to receive operand bit Yn-1, a second input terminal coupled to receive a complement of the operand bit Yn-1, a control terminal coupled to receive operand bit Yn and an output terminal to provide the first Booth recode bit S1; and a two-stage TGM binary tree circuit, the first stage having a control terminal coupled to receive operand bit Yn and an output terminal to provide the second Booth recode bit S2; the second stage having a control terminal coupled to receive operand bit Yn-1 and having first, second, third and fourth input terminals; the first input terminal coupled to receive a complement of operand bit Yn+1 ; the second and third input terminals coupled to receive a logic HIGH signal; and the fourth input terminal coupled to receive operand bit Yn+1.
-
-
2. A transmission gate multiplexer (TGM) Booth recode multiplexer circuit for selecting one of a next less significant bit (next LSB), a multiplicand bit (+Mcand) and a complement multiplicand bit (-Mcand) to form a Z result signal in accordance with Booth select bits S0, S1 and S2, the recode multiplexer circuit comprising:
-
a TGM circuit having a first input terminal coupled to receive the -Mcand bit, a second input terminal coupled to receive the +Mcand bit, a control terminal coupled to receive the S0 select bit, and an output terminal to provide an output signal; a first transmission gate switch coupled to the output terminal of the TGM circuit and responsive to the S1 select bit for selectively coupling the output signal to a node defining a common node; and a second transmission gate switch coupled to receive the next least significant bit (LSB) and responsive to the S2 select bit for selectively coupling the next LSB to the common node.
-
-
3. A transmission gate multiplexer (TGM) constant K-bit circuit for combining operand bits Yn-1, Yn and Yn+1 to form a K bit comprising:
-
a two-stage TGM binary tree circuit having first, second, third and fourth input terminals, first stage and second stage control terminals and an output terminal; the first stage control terminal being coupled to receive operand bit Yn-1 ; the second stage control terminal being coupled to receive operand bit Yn ; the first input terminal being coupled to receive a logic LOW signal; and the second, third and forth input terminals being coupled to receive a complement of operand bit Yn+1 so that the output terminal provides the K-bit.
-
-
4. A transmission gate multiplexer (TGM) reduced sign bit circuit for combining recode select bits S0, S1 and S2 and a multiplicand sign bit Bs to form a reduced sign bit X0 comprising:
-
a TGM circuit having first and second input terminals coupled to receive Bs and its complement, respectively, a control input terminal coupled to receive S0 and an output terminal; an inverter having an input terminal and an output terminal; a first transmission gate switch, responsive to S1 and connected between the TGM output terminal and the inverter input terminal; and a second transmission gate switch, responsive to S2 and connected in parallel to the first switch between the TGM output terminal and the inverter input terminal;
so that, in operation, a logic signal at the inverter output terminal defines the reduced sign bit X0.
-
Specification