Patent ID: 7755391
Filing Date: 2010-07-13
Classification: H03K

Abstract:
1. A three-valued logic function circuit that carries out a two-variable three-valued logic operation, the circuit comprising: a first transfer gate that is turned on according to a first logic value of three logic values constituting a first input; a second transfer gate that is configured by connecting a first switch pair of serial connection of two n-type MOS transistors and a second switch pair of serial connection of two p-type MOS transistors in parallel to each other, and that is turned on according to a second logic value of three logic values constituting the first input; a third transfer gate that is turned on according to a third logic value of three logic values constituting the first input; a first one-variable three-valued logic function circuit that is connected to one control terminal of two control terminals of the first transfer gate, and one control terminal of two control terminals of the first switch pair or the second switch pair constituting the second transfer gate, and that obtains a first output from the first input; a second one-variable three-valued logic function circuit that is connected to the other control terminal of two control terminals of the first transfer gate, and one control terminal of two control terminals of the switch pair different from the switch pair connected to the first one-variable three-valued logic function circuit of the first switch pair or the second switch pair constituting the second transfer gate, and that obtains a second output complementarily symmetric with the first output from the first input; a third one-variable three-valued logic function circuit that is connected to one control terminal of two control terminals of the third transfer gate, and the other control terminal of two control terminals of the same switch pair as the switch pair connected to the first one-variable three-valued logic function circuit of the first switch pair or the second switch pair constituting the second transfer gate, and that obtains a third output from the first input; a fourth one-variable three-valued logic function circuit that is connected to the other control terminal of two control terminals of the third transfer gate, and the other control terminal of two control terminals of the same switch pair as the switch pair connected to the second one-variable three-valued logic function circuit of the first switch pair or the second switch pair constituting the second transfer gate, and that obtains a fourth output complementarily symmetric with the third output from the first input; a fifth one-variable three-valued logic function circuit that is connected to an input terminal of the first transfer gate, and that obtains a fifth output according to a first logic value of three logic values constituting a second input; a sixth one-variable three-valued logic function circuit that is connected to an input terminal of the second transfer gate, and that obtains a sixth output according to a second logic value of three logic values constituting the second input; and a seventh one-variable three-valued logic function circuit that is connected to an input terminal of the third transfer gate, and that obtains a seventh output according to a third logic value of three logic values constituting the second input, wherein output terminals of the first to third transfer gates are connected by Wired OR.