Summary of the invention
Technical problem to be solved by this invention provides and is a kind ofly guaranteeing to have under the prerequisite of correct logic functions the tri-valued, thermal-insulating domino adder unit that power consumption is lower.
The present invention solves the problems of the technologies described above the technical scheme that is adopted: a kind of tri-valued, thermal-insulating domino adder unit; Comprise the first tri-valued, thermal-insulating domino literal computing circuit; The second tri-valued, thermal-insulating domino literal computing circuit; Carry signal produces circuit; One's own department or unit and signal generating circuit; First clock signal input terminal; Second clock signal input part and the 3rd clock signal input terminal; Described carry signal produces circuit and is provided with low level carry signal input; Addend literal computing signal input part; Summand literal computing signal input part; High-order carry signal output and complementary high-order carry signal output; Described one's own department or unit and signal generating circuit are provided with addend literal computing signal input part; Summand literal computing signal input part; Low level carry signal input; Complementary low level carry signal input and one's own department or unit and signal output part; The signal input part of the described first tri-valued, thermal-insulating domino literal computing circuit is used to insert the addend input signal; The signal output part of the described first tri-valued, thermal-insulating domino literal computing circuit produces the addend literal computing signal input part of circuit with described carry signal respectively and the addend literal computing signal input part of described one's own department or unit and signal generating circuit is connected; The signal input part of the described second tri-valued, thermal-insulating domino literal computing circuit is used to insert the summand input signal; The signal output part of the described second tri-valued, thermal-insulating domino literal computing circuit produces the summand literal computing signal input part of circuit with described carry signal respectively and the summand literal computing signal input part of described one's own department or unit and signal generating circuit is connected; The low level carry signal input that described carry signal produces circuit is connected with the low level carry signal input of described one's own department or unit and signal generating circuit; The described first tri-valued, thermal-insulating domino literal computing circuit; The described second tri-valued, thermal-insulating domino literal computing circuit produces circuit with described carry signal and is connected with described second clock signal input part with described first clock signal input terminal respectively, described one's own department or unit and signal generating circuit respectively with described first clock signal input terminal; Described second clock signal input part is connected with described the 3rd clock signal input terminal.
The output signal of the signal output part of the described first tri-valued, thermal-insulating domino literal computing circuit is three the corresponding addend literal computing signals of addend input signal that insert with its signal input part; Be respectively the three addend literal computing signal of first addend literal computing signal, second addend literal computing signal when addend be logical one and the addend of addend when being logical zero when being logic 2; The addend literal computing signal input part that wherein said carry signal produces circuit inserts described second addend literal computing signal and described the 3rd addend literal computing signal; The addend literal computing signal input part of described one's own department or unit and signal generating circuit inserts the described first addend literal computing signal, the described second addend literal computing signal and described the 3rd addend literal computing signal; The output signal of the signal output part of the described second tri-valued, thermal-insulating domino literal computing circuit is three the corresponding summand literal computing signals of summand input signal that insert with its signal input part; Be respectively the three summand literal computing signal of first summand literal computing signal, second summand literal computing signal when summand be logical one and the summand of summand when being logical zero when being logic 2; The summand literal computing signal input part that wherein said carry signal produces circuit inserts described second summand literal computing signal and described the 3rd summand literal computing signal, and the summand literal computing signal input part of described one's own department or unit and signal generating circuit inserts the described first summand literal computing signal, the described second summand literal computing signal and described the 3rd summand literal computing signal.
The described first tri-valued, thermal-insulating domino literal computing circuit comprises literal computing module and waveform transformation module; Described literal computing module is managed by a PMOS; The 2nd PMOS pipe; The 3rd PMOS pipe; The 4th PMOS pipe; The 5th PMOS pipe; The 6th PMOS pipe; The one NMOS pipe; The 2nd NMOS pipe; The 3rd NMOS pipe; The 4th NMOS pipe; The 5th NMOS pipe; The 6th NMOS pipe and the 7th NMOS pipe are formed; The grid of the grid of described NMOS pipe and described the 4th NMOS pipe and connect and itself and connect end and be signal input part; The drain electrode of described NMOS pipe; The grid of the source electrode of described PMOS pipe and described the 3rd PMOS pipe also connects; The source electrode of described NMOS pipe is connected with the drain electrode of described the 2nd NMOS pipe; The source electrode of described the 2nd PMOS pipe is connected with the drain electrode of described the 3rd PMOS pipe; The source electrode of described the 3rd PMOS pipe; The drain electrode of the drain electrode of described the 3rd NMOS pipe and described the 7th NMOS pipe also connects; The source electrode of described the 4th PMOS pipe; The drain electrode of described the 4th NMOS pipe; The grid of the grid of described the 6th PMOS pipe and described the 7th NMOS pipe also connects; The source electrode of described the 4th NMOS pipe is connected with the drain electrode of described the 5th NMOS pipe; The source electrode of described the 5th PMOS pipe is connected with the drain electrode of described the 6th PMOS pipe; The drain electrode of the source electrode of described the 6th PMOS pipe and described the 6th NMOS pipe also connects; The grid of described PMOS pipe; The drain electrode of described the 2nd PMOS pipe; The grid of described the 4th PMOS pipe; The drain electrode of described the 5th PMOS pipe; The grid of described the 2nd NMOS pipe; The source electrode of described the 3rd NMOS pipe; The source electrode of the grid of described the 5th NMOS pipe and described the 6th NMOS pipe is connected to first clock signal input terminal; The drain electrode of described PMOS pipe; The grid of described the 2nd PMOS pipe; The drain electrode of described the 4th PMOS pipe; The grid of described the 5th PMOS pipe; The source electrode of described the 2nd NMOS pipe; The grid of described the 3rd NMOS pipe; The grid of the source electrode of described the 5th NMOS pipe and described the 6th NMOS pipe is connected to the second clock signal input part; Described waveform transformation module is managed by the 8th NMOS; The 9th NMOS pipe; The tenth NMOS pipe; The 11 NMOS pipe; The 12 NMOS pipe and the 13 NMOS pipe are formed; The drain electrode of described the 8th NMOS pipe is connected with the drain electrode of described NMOS pipe; The source electrode of described the 8th NMOS pipe is connected with the grid of described the 9th NMOS pipe; The drain electrode of described the tenth NMOS pipe is connected with the source electrode of described the 7th NMOS pipe; The source electrode of described the tenth NMOS pipe is connected with the grid of described the 11 NMOS pipe; The drain electrode of described the 12 NMOS pipe is connected with the source electrode of described the 6th PMOS pipe; The source electrode of described the 12 NMOS pipe is connected with the grid of described the 13 NMOS pipe; The grid of described the 8th NMOS pipe; The grid of the grid of described the tenth NMOS pipe and described the 12 NMOS pipe is connected to first clock signal input terminal; The source electrode of described the 9th NMOS pipe; The source electrode of the source electrode of described the 11 NMOS pipe and described the 13 NMOS pipe is connected to the second clock signal input part; The drain electrode of described the 9th NMOS pipe is first signal output part; The drain electrode of described the 11 NMOS pipe is the secondary signal output; The drain electrode of described the 13 NMOS pipe is the 3rd signal output part; The circuit structure of the described second tri-valued, thermal-insulating domino literal computing circuit is identical with the described first tri-valued, thermal-insulating domino literal computing circuit; Both differences are that the signal input part of the described first tri-valued, thermal-insulating domino literal computing circuit inserts the addend input signal; The first addend literal computing signal when first signal output part output addend of the described first tri-valued, thermal-insulating domino literal computing circuit is logical zero; The second addend literal computing signal when the secondary signal output output addend of the described first tri-valued, thermal-insulating domino literal computing circuit is logical one; The 3rd addend literal computing signal when the 3rd signal output part output addend of the described first tri-valued, thermal-insulating domino literal computing circuit is logic 2; The signal input part of the described second tri-valued, thermal-insulating domino literal computing circuit inserts the summand input signal; The first summand literal computing signal when first signal output part output summand of the described second tri-valued, thermal-insulating domino literal computing circuit is logical zero; The second summand literal computing signal when the secondary signal output output summand of the described second tri-valued, thermal-insulating domino literal computing circuit is logical one, the 3rd summand literal computing signal when the 3rd signal output part output summand of the described second tri-valued, thermal-insulating domino literal computing circuit is logic 2.
Described carry signal produces circuit and is managed by the 7th PMOS; The 8th PMOS pipe; The 14 NMOS pipe; The 15 NMOS pipe; The 16 NMOS pipe; The 17 NMOS pipe; The 18 NMOS pipe; The 19 NMOS pipe; The 20 NMOS pipe; The 21 NMOS pipe; The 22 NMOS pipe; The 23 NMOS pipe; The 24 NMOS pipe; The 25 NMOS pipe and the 26 NMOS pipe are formed; The source electrode of described the 7th PMOS pipe; The grid of described the 8th PMOS pipe; The drain electrode of described the 14 NMOS pipe; The drain electrode of described the 21 NMOS pipe; The drain electrode of the drain electrode of described the 23 NMOS pipe and described the 24 NMOS pipe is connected to the complementary high-order carry signal output that described carry signal produces circuit; The source electrode of described the 14 NMOS pipe; The drain electrode of described the 15 NMOS pipe; The drain electrode of described the 17 NMOS pipe is connected with the drain electrode of described the 18 NMOS pipe; The source electrode of described the 15 NMOS pipe; The drain electrode of described the 16 NMOS pipe; The source electrode of described the 17 NMOS pipe; The source electrode of described the 19 NMOS pipe; The source electrode of described the 20 NMOS pipe; The source electrode of described the 22 NMOS pipe is connected with the source electrode of described the 25 NMOS pipe; The source electrode of described the 18 NMOS pipe is connected with the drain electrode of described the 19 NMOS pipe; The source electrode of described the 21 NMOS pipe is connected with the drain electrode of described the 20 NMOS pipe; The source electrode of described the 23 NMOS pipe is connected with the drain electrode of described the 22 NMOS pipe; The source electrode of described the 24 NMOS pipe is connected with the drain electrode of described the 25 NMOS pipe; The drain electrode of the source electrode of described the 8th PMOS pipe and described the 26 NMOS pipe is connected to the high-order carry signal output that described carry signal produces circuit; The grid of described the 14 NMOS pipe is the low level carry signal input that described carry signal produces circuit; The second addend literal computing signal the when grid of the grid of described the 18 NMOS pipe and described the 20 NMOS pipe all inserts addend and is logical one; The grid of described the 15 NMOS pipe; The 3rd addend literal computing signal the when grid of the grid of described the 23 NMOS pipe and described the 24 NMOS pipe all inserts addend and is logic 2; The second summand literal computing signal the when grid of the grid of described the 19 NMOS pipe and described the 22 NMOS pipe all inserts summand and is logical one; The grid of described the 17 NMOS pipe; The 3rd summand literal computing signal the when grid of the grid of described the 21 NMOS pipe and described the 25 NMOS pipe all inserts summand and is logic 2; The drain electrode of described the 7th PMOS pipe; The grid of the source electrode of described the 16 NMOS pipe and described the 26 NMOS pipe is connected to first clock signal input terminal, the grid of described the 7th PMOS pipe; The grid of described the 16 NMOS pipe; The source electrode of the drain electrode of described the 8th PMOS pipe and described the 26 NMOS pipe is connected to the second clock signal input part.
Described one's own department or unit and signal generating circuit comprise the first control circuit that is used for control logic 1 generation; Be used for second control circuit and one's own department or unit and signal output apparatus that control logic 2 produces; Described first control circuit is managed by the 9th PMOS; The 27 NMOS pipe; The 28 NMOS pipe; The 29 NMOS pipe; The 30 NMOS pipe; The 31 NMOS pipe; The 32 NMOS pipe; The 33 NMOS pipe; The 34 NMOS pipe; The 35 NMOS pipe; The 36 NMOS pipe; The 37 NMOS pipe; The 38 NMOS pipe; The 39 NMOS pipe; The 40 NMOS pipe and the 41 NMOS pipe are formed; The source electrode of described the 9th PMOS pipe; The drain electrode of described the 27 NMOS pipe; The drain electrode of described the 30 NMOS pipe; The drain electrode of described the 32 NMOS pipe; The drain electrode of described the 34 NMOS pipe; The drain electrode of the drain electrode of described the 37 NMOS pipe and described the 39 NMOS pipe is connected to first control signal output ends; The control signal of the described first control signal output ends output logic, 1 signal; The source electrode of described the 27 NMOS pipe is connected with the drain electrode of described the 28 NMOS pipe; The source electrode of described the 28 NMOS pipe; The drain electrode of described the 29 NMOS pipe; The source electrode of described the 31 NMOS pipe is connected with the source electrode of described the 33 NMOS pipe; The source electrode of described the 29 NMOS pipe; The source electrode of described the 36 NMOS pipe is connected with the drain electrode of described the 41 NMOS pipe; The source electrode of described the 30 NMOS pipe is connected with the drain electrode of described the 31 NMOS pipe; The source electrode of described the 32 NMOS pipe is connected with the drain electrode of described the 33 NMOS pipe; The source electrode of described the 34 NMOS pipe is connected with the drain electrode of described the 35 NMOS pipe; The source electrode of described the 37 NMOS pipe is connected with the drain electrode of described the 38 NMOS pipe; The source electrode of described the 39 NMOS pipe is connected with the drain electrode of described the 40 NMOS pipe; The source electrode of described the 35 NMOS pipe; The drain electrode of described the 36 NMOS pipe; The source electrode of described the 38 NMOS pipe is connected with the source electrode of described the 40 NMOS pipe; The first addend literal computing signal the when grid of the grid of described the 27 NMOS pipe and described the 34 NMOS pipe all inserts addend and is logical zero; The second addend literal computing signal the when grid of the grid of described the 30 NMOS pipe and described the 37 NMOS pipe all inserts addend and is logical one; The 3rd addend literal computing signal the when grid of the grid of described the 32 NMOS pipe and described the 39 NMOS pipe all inserts addend and is logic 2; The second summand literal computing signal the when grid of the grid of described the 28 NMOS pipe and described the 40 NMOS pipe all inserts summand and is logical one; The first summand literal computing signal the when grid of the grid of described the 31 NMOS pipe and described the 35 NMOS pipe all inserts summand and is logical zero; The 3rd summand literal computing signal the when grid of the grid of described the 33 NMOS pipe and described the 38 NMOS pipe all inserts summand and is logic 2; Described second control circuit is managed by the tenth PMOS; The 42 NMOS pipe; The 43 NMOS pipe; The 44 NMOS pipe; The 45 NMOS pipe; The 46 NMOS pipe; The 47 NMOS pipe; The 48 NMOS pipe; The 49 NMOS pipe; The 50 NMOS pipe; The 51 NMOS pipe; The 52 NMOS pipe; The 53 NMOS pipe; The 54 NMOS pipe; The 55 NMOS pipe and the 56 NMOS pipe are formed; The source electrode of described the tenth PMOS pipe; The drain electrode of described the 42 NMOS pipe; The drain electrode of described the 46 NMOS pipe; The drain electrode of described the 48 NMOS pipe; The drain electrode of described the 50 NMOS pipe; The drain electrode of the drain electrode of described the 53 NMOS pipe and described the 55 NMOS pipe is connected to second control signal output ends; The control signal of the described second control signal output ends output logic, 2 signals; The source electrode of described the 42 NMOS pipe is connected with the drain electrode of described the 43 NMOS pipe; The source electrode of described the 43 NMOS pipe; The drain electrode of described the 44 NMOS pipe; The source electrode of described the 47 NMOS pipe is connected with the source electrode of described the 49 NMOS pipe; The source electrode of described the 44 NMOS pipe; The drain electrode of described the 45 NMOS pipe is connected with the source electrode of described the 52 NMOS pipe; The source electrode of described the 46 NMOS pipe is connected with the drain electrode of described the 47 NMOS pipe; The source electrode of described the 48 NMOS pipe is connected with the drain electrode of described the 49 NMOS pipe; The source electrode of described the 50 NMOS pipe is connected with the drain electrode of described the 51 NMOS pipe; The source electrode of described the 53 NMOS pipe is connected with the drain electrode of described the 54 NMOS pipe; The source electrode of described the 55 NMOS pipe is connected with the drain electrode of described the 56 NMOS pipe; The source electrode of described the 51 NMOS pipe; The drain electrode of described the 52 NMOS pipe; The source electrode of described the 54 NMOS pipe is connected with the source electrode of described the 56 NMOS pipe; The first addend literal computing signal the when grid of the grid of described the 42 NMOS pipe and described the 50 NMOS pipe all inserts addend and is logical zero; The second addend literal computing signal the when grid that the grid of described the 46 NMOS pipe and described the 53 NMOS manage all inserts addend and is logical one; The 3rd addend literal computing signal the when grid of the grid of described the 48 NMOS pipe and described the 55 NMOS pipe all inserts addend and is logic 2; The second summand literal computing signal the when grid of the grid of described the 43 NMOS pipe and described the 56 NMOS pipe all inserts summand and is logical one; The first summand literal computing signal the when grid of the grid of described the 47 NMOS pipe and described the 51 NMOS pipe all inserts summand and is logical zero; The 3rd summand literal computing signal the when grid that the grid of described the 49 NMOS pipe and described the 54 NMOS manage all inserts summand and is logic 2; Described one's own department or unit and signal output apparatus are managed by the 11 PMOS; The 12 PMOS pipe and the 57 NMOS pipe are formed; The grid of described the 11 PMOS pipe is connected with described first control signal output ends; The grid of described the 12 PMOS pipe is connected with described second control signal output ends; The source electrode of described the 11 PMOS pipe; The drain electrode of the source electrode of described the 12 PMOS pipe and described the 57 NMOS pipe and connect and itself and connect one's own department or unit and the signal output part of end for described one's own department or unit and signal generating circuit; The grid of described the 9th PMOS pipe; The grid of described the tenth PMOS pipe; The drain electrode of described the 12 PMOS pipe; The grid of described the 41 NMOS pipe; The source electrode of the grid of described the 45 NMOS pipe and described the 57 NMOS pipe is connected to the second clock signal input part; The drain electrode of described the 9th PMOS pipe; The drain electrode of described the tenth PMOS pipe; The source electrode of described 41 NMOS pipe; The grid of the source electrode of described the 45 NMOS pipe and described the 57 NMOS pipe is connected to first clock signal input terminal; The drain electrode of described the 11 PMOS pipe is connected with the 3rd clock signal input terminal; The grid of the grid of described the 29 NMOS pipe and described the 44 NMOS pipe and connect and itself and connect the complementary low level carry signal input of end for described one's own department or unit and signal generating circuit, the grid of the grid of described the 36 NMOS pipe and described the 52 NMOS pipe and connect and itself and connect the low level carry signal input that end is described one's own department or unit and signal generating circuit.
Compared with prior art; The invention has the advantages that through with multi valued logic; Adiabatic logic and domino circuit are applied in the design of adder unit; Go out to meet the tri-valued, thermal-insulating domino adder unit of correct logic functions in conjunction with the switching signal Design Theory; This adder unit is by the first tri-valued, thermal-insulating domino literal computing circuit; The second tri-valued, thermal-insulating domino literal computing circuit; Carry signal produces circuit and one's own department or unit and signal generating circuit and forms; Logic function is correct; And it is simple in structure; Compare with the conventional domino adder unit of three values that adopts DC power supply; These thermal insulation three value adder unit Power Cutbacks about 54%; Compare with three value adder units based on the DTCTGAL circuit design, its number of transistors reduces about 47%.
Embodiment
Embodiment describes in further detail the present invention below in conjunction with accompanying drawing.
Shown in Fig. 1 (a) and Fig. 1 (b); A kind of tri-valued, thermal-insulating domino adder unit; Comprise the first tri-valued, thermal-insulating domino literal computing circuit; The second tri-valued, thermal-insulating domino literal computing circuit; Carry signal produces circuit; One's own department or unit and signal generating circuit; First clock signal input terminal; Second clock signal input part and the 3rd clock signal input terminal; Carry signal produces circuit and is provided with low level carry signal input; Addend literal computing signal input part; Summand literal computing signal input part; High-order carry signal output and complementary high-order carry signal output; One's own department or unit and signal generating circuit are provided with addend literal computing signal input part; Summand literal computing signal input part; Low level carry signal input; Complementary low level carry signal input and one's own department or unit and signal output part; The signal input part of the first tri-valued, thermal-insulating domino literal computing circuit is used to insert the addend input signal; The signal output part of the first tri-valued, thermal-insulating domino literal computing circuit produces the addend literal computing signal input part of circuit with carry signal respectively and the addend literal computing signal input part of one's own department or unit and signal generating circuit is connected; The signal input part of the second tri-valued, thermal-insulating domino literal computing circuit is used to insert the summand input signal; The signal output part of the second tri-valued, thermal-insulating domino literal computing circuit produces the summand literal computing signal input part of circuit with carry signal respectively and the summand literal computing signal input part of one's own department or unit and signal generating circuit is connected; The low level carry signal input that carry signal produces circuit is connected with the low level carry signal input of one's own department or unit and signal generating circuit; The first tri-valued, thermal-insulating domino literal computing circuit; The second tri-valued, thermal-insulating domino literal computing circuit and carry signal produce circuit and are connected with the second clock signal input part with first clock signal input terminal respectively, one's own department or unit and signal generating circuit respectively with first clock signal input terminal; The second clock signal input part is connected with the 3rd clock signal input terminal.The output signal of the signal output part of the first tri-valued, thermal-insulating domino literal computing circuit is three the corresponding addend literal computing signals of addend input signal that insert with its signal input part; Be respectively the first addend literal computing signal of addend when being logical zero; The 3rd addend literal computing signal when second addend literal computing signal when addend is logical one and addend are logic 2; Wherein the addend literal computing signal input part of carry signal generation circuit inserts the second addend literal computing signal and the 3rd addend literal computing signal; The addend literal computing signal input part of one's own department or unit and signal generating circuit inserts the first addend literal computing signal; The second addend literal computing signal and the 3rd addend literal computing signal; The output signal of the signal output part of the second tri-valued, thermal-insulating domino literal computing circuit is three the corresponding summand literal computing signals of summand input signal that insert with its signal input part; Be respectively the first summand literal computing signal of summand when being logical zero; The 3rd summand literal computing signal when second summand literal computing signal when summand is logical one and summand are logic 2; Wherein the summand literal computing signal input part of carry signal generation circuit inserts the second summand literal computing signal and the 3rd summand literal computing signal, and the summand literal computing signal input part of one's own department or unit and signal generating circuit inserts the first summand literal computing signal; The second summand literal computing signal and the 3rd summand literal computing signal.
Design principle of the present invention is: insertion switch signal theory at first; Insertion switch variable and signal variable reach corresponding switch algebraically and signal algebraically with it in MULTI-VALUED LOGIC CIRCUIT; For the design of multivalued circuit provides reliable theoretical foundation; Can know that by the switching signal theory voltage switch in the cmos circuit can be used for controlling to the ground short circuit of output voltage signal or connects the source short circuit, and can directly control transmission output voltage signal.Three value adder truth tables are as shown in table 1, wherein
ABe the addend input signal,
BBe the summand input signal,
C InBe low level carry signal from low level,
SBe one's own department or unit and output signal,
C OutFor flowing to high-order high-order carry signal.
Table 1 three value adder truth tables
Owing to generally have only NMOS pipe or PMOS pipe in the evaluation circuit of domino circuit; Can't directly differentiate the logical one signal; So we at first need obtain tri-valued, thermal-insulating domino literal computing circuit, the input signal that makes three value adders is at first through exporting the signal that obtains needs behind the tri-valued, thermal-insulating domino literal computing circuit.If the addend input signal is A, the summand input signal is B, then through the output signal behind the tri-valued, thermal-insulating domino literal computing circuit does
0A
0,
1A
1,
2A
2,
0B
0,
1B
1With
2B
2Ternary unit adiabatic method Duominuojia three clock signal input terminal (a first clock signal input terminal, a second clock signal input terminal and a third clock signal input terminal) respectively connected to a clock signal, three clock signals can be denoted as first clock signal clk, a second clock signal
and the third clock signal
wherein the first clock signal clk, the second clock signal
amplitude level corresponding to
logic 2, the third clock signal
amplitude level corresponding to
logic 1, second clock signal
and the third clock signal
in phase with the first clock signal clk and the first two reverse direction (i.e., the phase difference of 180 degrees), then the switching signal theory and the three values of a truth table of the adder, the carry signal obtained and a generating circuit and a standard signal generating circuit, to obtain a three-value unit adiabatic Duominuojia circuit diagram method.
Embodiment: a kind of tri-valued, thermal-insulating domino adder unit comprises that the first tri-valued, thermal-insulating domino literal computing circuit, the second tri-valued, thermal-insulating domino literal computing circuit, carry signal produce circuit and one's own department or unit and signal generating circuit; The first tri-valued, thermal-insulating domino literal computing circuit comprises literal computing module and waveform transformation module.Shown in Fig. 2 (a); The literal computing module is by PMOS pipe P1; The 2nd PMOS manages P2; The 3rd PMOS manages P3; The 4th PMOS manages P4; The 5th PMOS manages P5; The 6th PMOS manages P6; The one NMOS manages N1; The 2nd NMOS manages N2; The 3rd NMOS manages N3; The 4th NMOS manages N4; The 5th NMOS manages N5; The 6th NMOS pipe N6 and the 7th NMOS pipe N7 form; The grid of the grid of the one NMOS pipe N1 and the 4th NMOS pipe N4 and connect and itself and connect end and be signal input part; The drain electrode of the one NMOS pipe N1; The grid of the source electrode of the one PMOS pipe P1 and the 3rd PMOS pipe P3 also connects; The source electrode of the one NMOS pipe N1 is connected with the drain electrode of the 2nd NMOS pipe N2; The source electrode of the 2nd PMOS pipe P2 is connected with the drain electrode of the 3rd PMOS pipe P3; The source electrode of the 3rd PMOS pipe P3; The drain electrode of the drain electrode of the 3rd NMOS pipe N3 and the 7th NMOS pipe N7 also connects; The source electrode of the 4th PMOS pipe P4; The drain electrode of the 4th NMOS pipe N4; The grid of the grid of the 6th PMOS pipe P6 and the 7th NMOS pipe N7 also connects; The source electrode of the 4th NMOS pipe N4 is connected with the drain electrode of the 5th NMOS pipe N5; The source electrode of the 5th PMOS pipe P5 is connected with the drain electrode of the 6th PMOS pipe P6; The drain electrode of the source electrode of the 6th PMOS pipe P6 and the 6th NMOS pipe N6 also connects; The grid of the one PMOS pipe P1; The drain electrode of the 2nd PMOS pipe P2; The grid of the 4th PMOS pipe P4; The drain electrode of the 5th PMOS pipe P5; The grid of the 2nd NMOS pipe N2; The source electrode of the 3rd NMOS pipe N3; The source electrode of the grid of the 5th NMOS pipe N5 and the 6th NMOS pipe N6 is connected to first clock signal input terminal; Insert the first clock signal clk; The drain electrode of the one PMOS pipe P1; The grid of the 2nd PMOS pipe P2; The drain electrode of the 4th PMOS pipe P4; The grid of the 5th PMOS pipe P5; The source electrode of the 2nd NMOS pipe N2; The grid of the 3rd NMOS pipe N3; The grid of the source electrode of the 5th NMOS pipe N5 and the 6th NMOS pipe N6 is connected to the second clock signal input part, inserts the second clock signal

Shown in Fig. 2 (b); The waveform transformation module is by the 8th NMOS pipe N8; The 9th NMOS manages N9; The tenth NMOS manages N10; The 11 NMOS manages N11; The 12 NMOS pipe N12 and the 13 NMOS pipe N13 form; The drain electrode of the 8th NMOS pipe N8 is connected with the drain electrode of NMOS pipe N1; The source electrode of the 8th NMOS pipe N8 is connected with the grid of the 9th NMOS pipe N9; The drain electrode of the tenth NMOS pipe N10 is connected with the source electrode of the 7th NMOS pipe N7; The source electrode of the tenth NMOS pipe N10 is connected with the grid of the 11 NMOS pipe N11; The drain electrode of the 12 NMOS pipe N12 is connected with the source electrode of the 6th PMOS pipe P6; The source electrode of the 12 NMOS pipe N12 is connected with the grid of the 13 NMOS pipe N13; The grid of the 8th NMOS pipe N8; The grid of the grid of the tenth NMOS pipe N10 and the 12 NMOS pipe N12 is connected to first clock signal input terminal; Insert the first clock signal clk; The source electrode of the 9th NMOS pipe N9; The source electrode of the source electrode of the 11 NMOS pipe N11 and the 13 NMOS pipe N13 is connected to the second clock signal input part, inserts the second clock signal

The drain electrode of the 9th NMOS pipe N9 is first signal output part, and the drain electrode of the 11 NMOS pipe N11 is the secondary signal output, and the drain electrode of the 13 NMOS pipe N13 is the 3rd signal output part; The circuit symbol figure of the first tri-valued, thermal-insulating domino literal computing circuit is shown in Fig. 2 (c); The circuit structure of the second tri-valued, thermal-insulating domino literal computing circuit is identical with the first tri-valued, thermal-insulating domino literal computing circuit; Both differences are that the signal input part of the first tri-valued, thermal-insulating domino literal computing circuit inserts addend input signal A, the first addend literal computing signal when first signal output part output addend of the first tri-valued, thermal-insulating domino literal computing circuit is logical zero
0A
0, the second addend literal computing signal when the secondary signal output output addend of the first tri-valued, thermal-insulating domino literal computing circuit is logical one
1A
1, the 3rd addend literal computing signal when the 3rd signal output part output addend of the first tri-valued, thermal-insulating domino literal computing circuit is logic 2
2A
2, the signal input part of the second tri-valued, thermal-insulating domino literal computing circuit inserts summand input signal B, the first summand literal computing signal when first signal output part output summand of the second tri-valued, thermal-insulating domino literal computing circuit is logical zero
0B
0The second summand literal computing signal when the secondary signal output output summand of the second tri-valued, thermal-insulating domino literal computing circuit is logical one
1B
1, the 3rd summand literal computing signal when the 3rd signal output part output summand of the second tri-valued, thermal-insulating domino literal computing circuit is logic 2
2B
2
Shown in Fig. 3 (a); In the present embodiment; Carry signal produces circuit by the 7th PMOS pipe P7; The 8th PMOS manages P8; The 14 NMOS manages N14; The 15 NMOS manages N15; The 16 NMOS manages N16; The 17 NMOS manages N17; The 18 NMOS manages N18; The 19 NMOS manages N19; The 20 NMOS manages N20; The 21 NMOS manages N21; The 22 NMOS manages N22; The 23 NMOS manages N23; The 24 NMOS manages N24; The 25 NMOS pipe N25 and the 26 NMOS pipe N26 form; The source electrode of the 7th PMOS pipe P7; The grid of the 8th PMOS pipe P8; The drain electrode of the 14 NMOS pipe N14; The drain electrode of the 21 NMOS pipe N21; The drain electrode of the drain electrode of the 23 NMOS pipe N23 and the 24 NMOS pipe N24 is connected to the complementary high-order carry signal output that carry signal produces circuit, exports complementary high-order carry signal
The source electrode of the 14 NMOS pipe N14; The drain electrode of the 15 NMOS pipe N15; The drain electrode of the 17 NMOS pipe N17 is connected with the drain electrode of the 18 NMOS pipe N18; The source electrode of the 15 NMOS pipe N15; The drain electrode of the 16 NMOS pipe N16; The source electrode of the 17 NMOS pipe N17; The source electrode of the 19 NMOS pipe N19; The source electrode of the 20 NMOS pipe N20; The source electrode of the 22 NMOS pipe N22 is connected with the source electrode of the 25 NMOS pipe N25; The source electrode of the 18 NMOS pipe N18 is connected with the drain electrode of the 19 NMOS pipe N19; The source electrode of the 21 NMOS pipe N21 is connected with the drain electrode of the 20 NMOS pipe N20; The source electrode of the 23 NMOS pipe N23 is connected with the drain electrode of the 22 NMOS pipe N22; The source electrode of the 24 NMOS pipe N24 is connected with the drain electrode of the 25 NMOS pipe N25; The drain electrode of the source electrode of the 8th PMOS pipe P8 and the 26 NMOS pipe N26 is connected to the high-order carry signal output that carry signal produces circuit, exports high-order carry signal C
Out, the grid of the 14 NMOS pipe N14 is the low level carry signal input that carry signal produces circuit, inserts low level carry signal C
In, the second addend literal computing signal the when grid of the grid of the 18 NMOS pipe N18 and the 20 NMOS pipe N20 all inserts addend and is logical one
1A
1, the 3rd addend literal computing signal the when grid of the grid of the 15 NMOS pipe N15, the 23 NMOS pipe N23 and the grid of the 24 NMOS pipe N24 all insert addend and be logic 2
2A
2, the second summand literal computing signal the when grid of the grid of the 19 NMOS pipe N19 and the 22 NMOS pipe N22 all inserts summand and is logical one
1B
1, the 3rd summand literal computing signal the when grid of the grid of the 17 NMOS pipe N17, the 21 NMOS pipe N21 and the grid of the 25 NMOS pipe N25 all insert summand and be logic 2
2B
2The grid of the source electrode of the drain electrode of the 7th PMOS pipe P7, the 16 NMOS pipe N16 and the 26 NMOS pipe N26 is connected to first clock signal input terminal; Insert the first clock signal clk; The source electrode of the drain electrode of the grid of the grid of the 7th PMOS pipe P7, the 16 NMOS pipe N16, the 8th PMOS pipe P8 and the 26 NMOS pipe N26 is connected to the second clock signal input part, inserts the second clock signal
Carry signal produces the circuit symbol figure of circuit shown in Fig. 3 (b).
In the present embodiment, one's own department or unit and signal generating circuit comprise the first control circuit that is used for
control logic 1 and produces, second control circuit and one's own department or unit and the signal output apparatus that is used for
control logic 2 generations.Shown in Fig. 4 (a); First control circuit is by the 9th PMOS pipe P9; The 27 NMOS manages N27; The 28 NMOS manages N28; The 29 NMOS manages N29; The 30 NMOS manages N30; The 31 NMOS manages N31; The 32 NMOS manages N32; The 33 NMOS manages N33; The 34 NMOS manages N34; The 35 NMOS manages N35; The 36 NMOS manages N36; The 37 NMOS manages N37; The 38 NMOS manages N38; The 39 NMOS manages N39; The 40 NMOS pipe N40 and the 41 NMOS pipe N41 form; The source electrode of the 9th PMOS pipe P9; The drain electrode of the 27 NMOS pipe N27; The drain electrode of the 30 NMOS pipe N30; The drain electrode of the 32 NMOS pipe N32; The drain electrode of the 34 NMOS pipe N34; The drain electrode of the drain electrode of the 37 NMOS pipe N37 and the 39 NMOS pipe N39 is connected to first control signal output ends, the control signal Y of the first control signal output ends output logic, 1 signal
1The source electrode of the 27 NMOS pipe N27 is connected with the drain electrode of the 28 NMOS pipe N28; The source electrode of the 28 NMOS pipe N28; The drain electrode of the 29 NMOS pipe N29; The source electrode of the 31 NMOS pipe N31 is connected with the source electrode of the 33 NMOS pipe N33; The source electrode of the 29 NMOS pipe N29; The source electrode of the 36 NMOS pipe N36 is connected with the drain electrode of the 41 NMOS pipe N41; The source electrode of the 30 NMOS pipe N30 is connected with the drain electrode of the 31 NMOS pipe N31; The source electrode of the 32 NMOS pipe N32 is connected with the drain electrode of the 33 NMOS pipe N33; The source electrode of the 34 NMOS pipe N34 is connected with the drain electrode of the 35 NMOS pipe N35; The source electrode of the 37 NMOS pipe N37 is connected with the drain electrode of the 38 NMOS pipe N38; The source electrode of the 39 NMOS pipe N39 is connected with the drain electrode of the 40 NMOS pipe N40; The source electrode of the 35 NMOS pipe N35; The drain electrode of the 36 NMOS pipe N36; The source electrode of the source electrode of the 38 NMOS pipe N38 and the 40 NMOS pipe N40 is connected, the first addend literal computing signal the when grid that the grid of the 27 NMOS pipe N27 and the 34 NMOS manage N34 all inserts addend and is logical zero
0A
0, the second addend literal computing signal the when grid of the grid of the 30 NMOS pipe N30 and the 37 NMOS pipe N37 all inserts addend and is logical one
1A
1, the second addend literal computing signal the when grid of the grid of the 32 NMOS pipe N32 and the 39 NMOS pipe N39 all inserts addend and is logic 2
2A
2, the second summand literal computing signal the when grid of the grid of the 28 NMOS pipe N28 and the 40 NMOS pipe N40 all inserts summand and is logical one
1B
1, the first summand literal computing signal the when grid of the grid of the 31 NMOS pipe N31 and the 35 NMOS pipe N35 all inserts summand and is logical zero
0B
0, the 3rd summand literal computing signal the when grid of the grid of the 33 NMOS pipe N33 and the 38 NMOS pipe N38 all inserts summand and is logic 2
2B
2Shown in Fig. 4 (b); Second control circuit is by the tenth PMOS pipe P10; The 42 NMOS manages N42; The 43 NMOS manages N43; The 44 NMOS manages N44; The 45 NMOS manages N45; The 46 NMOS manages N46; The 47 NMOS manages N47; The 48 NMOS manages N48; The 49 NMOS manages N49; The 50 NMOS manages N50; The 51 NMOS manages N51; The 52 NMOS manages N52; The 53 NMOS manages N53; The 54 NMOS manages N54; The 55 NMOS pipe N55 and the 56 NMOS pipe N56 form; The source electrode of the tenth PMOS pipe P10; The drain electrode of the 42 NMOS pipe N42; The drain electrode of the 46 NMOS pipe N46; The drain electrode of the 48 NMOS pipe N48; The drain electrode of the 50 NMOS pipe N50; The drain electrode of the drain electrode of the 53 NMOS pipe N53 and the 55 NMOS pipe N55 is connected to second control signal output ends, the control signal Y of the second control signal output ends output logic, 2 signals
2The source electrode of the 42 NMOS pipe N42 is connected with the drain electrode of the 43 NMOS pipe N43; The source electrode of the 43 NMOS pipe N43; The drain electrode of the 44 NMOS pipe N44; The source electrode of the 47 NMOS pipe N47 is connected with the source electrode of the 49 NMOS pipe N49; The source electrode of the 44 NMOS pipe N44; The source electrode of the 52 NMOS pipe N52 is connected with the drain electrode of the 45 NMOS pipe N45; The source electrode of the 46 NMOS pipe N46 is connected with the drain electrode of the 47 NMOS pipe N47; The source electrode of the 48 NMOS pipe N48 is connected with the drain electrode of the 49 NMOS pipe N49; The source electrode of the 50 NMOS pipe N50 is connected with the drain electrode of the 51 NMOS pipe N51; The source electrode of the 53 NMOS pipe N53 is connected with the drain electrode of the 54 NMOS pipe N54; The source electrode of the 55 NMOS pipe N55 is connected with the drain electrode of the 56 NMOS pipe N56; The source electrode of the 51 NMOS pipe N51; The drain electrode of the 52 NMOS pipe N52; The source electrode of the source electrode of the 54 NMOS pipe N54 and the 56 NMOS pipe N56 is connected, the first addend literal computing signal the when grid that the grid of the 42 NMOS pipe N42 and the 50 NMOS manage N50 all inserts addend and is logical zero
0A
0, the second addend literal computing signal the when grid that the grid of the 46 NMOS pipe N46 and the 53 NMOS manage N53 all inserts addend and is logical one
1A
1, the 3rd addend literal computing signal the when grid of the grid of the 48 NMOS pipe N48 and the 55 NMOS pipe N55 all inserts addend and is logic 2
2A
2, the second summand literal computing signal the when grid of the grid of the 43 NMOS pipe N43 and the 56 NMOS pipe N56 all inserts summand and is logical one
1B
1, the first summand literal computing signal the when grid of the grid of the 47 NMOS pipe N47 and the 51 NMOS pipe N51 all inserts summand and is logical zero
0B
0The 3rd summand literal computing signal the when grid that the grid of the 49 NMOS pipe N49 and the 54 NMOS manage N54 all inserts summand and is logic 2
2B
2Shown in Fig. 4 (c); One's own department or unit and signal output apparatus are by the 11 PMOS pipe P11; The 12 PMOS pipe P12 and the 57 NMOS pipe N57 form; The grid of the 11 PMOS pipe P11 is connected with first control signal output ends; The grid of the 12 PMOS pipe P12 is connected with second control signal output ends; The source electrode of the 11 PMOS pipe P11; The drain electrode of the source electrode of the 12 PMOS pipe P12 and the 57 NMOS pipe N57 and connect and itself and connect one's own department or unit and the signal output part of end for one's own department or unit and signal generating circuit; Output one's own department or unit and output signal S; The grid of the 9th PMOS pipe P9; The grid of the tenth PMOS pipe P10; The drain electrode of the 12 PMOS pipe P12; The grid of the 41 NMOS pipe N41; The source electrode of the grid of the 45 NMOS pipe N45 and the 57 NMOS pipe N57 is connected to the second clock signal input part, inserts the second clock signal

The grid of the source electrode of the source electrode of the drain electrode of the drain electrode of the 9th PMOS pipe P9, the tenth PMOS pipe P10, the 41 NMOS pipe N41, the 45 NMOS pipe N45 and the 57 NMOS pipe N57 is connected to first clock signal input terminal; Insert the first clock signal clk; The drain electrode of the 11 PMOS pipe P11 is connected with the 3rd clock signal input terminal, inserts the 3rd clock signal
The grid of the grid of the 29 NMOS pipe N29 and the 44 NMOS pipe N44 and connect and itself and connect the complementary low level carry signal input of end for one's own department or unit and signal generating circuit, insert complementary low level carry signal
The grid of the grid of the 36 NMOS pipe N36 and the 52 NMOS pipe N52 and connect and itself and connect the low level carry signal input of end, access low level carry signal C for one's own department or unit and signal generating circuit
InThe circuit symbol figure of one's own department or unit and signal generating circuit is shown in Fig. 4 (d).
The mentality of designing that the carry signal of present embodiment produces circuit is: at first according to the truth table of switching signal theory and three value adders, obtain complementary high-order carry signal
With high-order carry signal C
OutThe switching stage structural formula be respectively:
In the formula (1),
Expression is worked as
During for low level, clk carries out precharge to the dynamic node of the high-order carry signal output of complementation; The expression in back is worked as
Be high level, and input signal A+B+C
In>2 o'clock, the electric charge that is stored in the dynamic node of complementary high-order carry signal output was recovered to the process of clk; What formula (2) was represented is complementary high-order carry signal
Obtain high-order carry signal C through adiabatic inverter
OutProcess.Can obtain the circuit diagram of carry signal generation circuit as shown in the figure by formula (1) and formula (2).
The one's own department or unit of present embodiment and the mentality of designing of signal generating circuit are: the truth table of at first theoretical and three value adders according to switching signal, obtain one's own department or unit and export switching stage structural formula and the circuit of signal S, but with high-order carry signal C
OutDifference, one's own department or unit has 0,1 with output signal S, and therefore 2 three kinds of logical values need the generation of different circuits difference control logic 1 signal and logic 2 signals.Make Y
1, Y
2Be respectively the control signal of logical one signal and logic 2 signals, then its switching stage structural formula is:
In the formula (3),
Expression is worked as
During for low level, clk carries out precharge to the dynamic node of first control signal output ends; The expression in back is worked as
Be high level, and input signal A+B+C
InThe electric charge that was stored in the dynamic node of first control signal output ends at=1 o'clock is recovered to the process of clk, and Y1 becomes low level; The circuit working process and the formula (3) of formula (4) expression are similar, and different is as input signal A+B+C
InThe electric charge of the dynamic node of 1: second control signal output ends is recovered to clk, Y
2Become low level.Can obtain as shown in the figure first control circuit and the circuit diagram of second control circuit according to formula (3) and formula (4).Utilize the first control signal Y
1With the second control signal Y
2Can
control logic 1 signal and the generation of
logic 2 signals, thus one's own department or unit and output signal S of three value adders obtained, and the switching stage structural formula of one's own department or unit and signal generating circuit is:
In the formula (5),
The circuit working process of expression is: work as Y
1During for low level, because
Amplitude represent
logical value 1, so one's own department or unit is output as 1 with output signal S; Work as Y
2During for low level, because
Amplitude represent
logical value 2, this moment, one's own department or unit was output as 2 with output signal S.
indicates that when clk is high, and the signal output terminal based on the node stored in the charge is recovered
process.Can know by formula (3) and formula (4), when clk is high level,
Be low level; The node of the node of first control signal output ends and second control signal output ends is recharged to high level; And can not occur when clk is high level; The node of the node of first control signal output ends and second control signal output ends is low level situation, i.e. the first control signal Y
1With the second control signal Y
2Can not be low level, thereby guarantee
With
Can short circuit.
In the present embodiment; After all changing by the waveform transformation module, each output signal of each output signal of the first tri-valued, thermal-insulating domino literal computing circuit Chinese words computing module and the second tri-valued, thermal-insulating domino literal computing circuit Chinese words computing module is transported to the respective end that carry signal produces circuit and one's own department or unit and signal generating circuit; The waveform transformation module is carried out waveform optimization to each output signal of literal computing module; Obtain being applicable to the gradual trapezoidal wave signal of adiabatic circuits; This gradual trapezoidal wave signal and clock phase error are minimum; Can reduce the extra power consumption that level adiabatic domino circuit in back produces because of the phase difference of signal and clock when discharging and recharging; Guarantee that circuit has correct logic, for the design of tri-valued, thermal-insulating domino complicated circuit is laid a good foundation.
Utilize Spice software, under TSMC 0.25 μ m CMOS technological parameter, tri-valued, thermal-insulating domino adder unit is simulated, its analog waveform figure as shown in Figure 6.Wherein
logical value 0,1, and 2 corresponding level are respectively 0V, 1.25V, 2.5V; Clk1,
Clk,
Amplitude be respectively 1.25V, 1.25V, 2.5V, 2.5V, frequency all is 20MHz; The NMOS breadth length ratio is all got 0.36 μ m/0.24 μ m, and the PMOS breadth length ratio is all got 0.72 μ m/0.24 μ m; Load capacitance is 10fF; A and B are respectively addend input signal and summand input signal; S is one's own department or unit and output signal, C
OutBe high-order carry signal.Analysis chart 6 can know that the logic function of this tri-valued, thermal-insulating domino adder unit is consistent with the truth table of three value adders, and the logic function of the provable thus tri-valued, thermal-insulating domino adder unit that designs is correct.
Under identical parameters, tri-valued, thermal-insulating domino adder unit and the conventional domino adder unit of three values that adopts DC power supply are carried out the transient state energy consumption relatively, its energy consumption comparison diagram is as shown in Figure 7.The concave bottom of tri-valued, thermal-insulating domino adder unit transient state energy consumption curve representes that energy is recovered to power clock among Fig. 7, thereby reduces circuit power consumption effectively.Through analyzing, compare with the conventional domino adder unit of three values that adopts DC power supply, it is about 54% that this thermal insulation three is worth adder unit Power Cutbacks, prove to design circuit low-power consumption characteristic obvious.Compare with three value adder units based on the DTCTGAL circuit design, it is about 47% that these thermal insulation three value adder unit number of transistors reduce, and reduced the cost of circuit.Utilize tri-valued, thermal-insulating domino adder unit of the present invention can constitute more three value low-power consumption adders of long number, promoted the practicalization of three value digital systems.