Multiplexer of logic variables
AssigneeCentre Suisse d'Electronique et de Microtechnique S.A.
InventorsChristian Piguet, Jean-Marc Masgonty
Life of this patent
Estimating the term…
Abstract
It comprises first (3) and second (4) transmission logic gates each fed with one input variable. The first gate (3) applies a first elementary logic function (NAND) to one of the input variables and to a multiplexer control logic variable (S). The second gate applies, on the one hand, a second elementary logic function (OR) to the other input variable (I.sub.0) and to the same control variable (S) and, on the other hand, the first logic function (NAND) to the output (B) of the first gate (3) and to the result of the application of the second logic function (OR), in order to make up the output variable (Q, Q) of the multiplexer.
Claims13
A multiplexer with two inputs designated (I.sub.0, I.sub.0, and I.sub.1, I.sub.1 for logic variables and one output, designated 0, 0, comprising first and second logic gates each fed with one of the inputs, wherein the first gate applies a first elementary logic function to one of the input variables and to a multiplexer control logic variable, designate S, and wherein the second gate applies, a second elementary logic function to the other input variable and to said control logic variable and, the first elementary logic function to the output of the first gate and to the result of the application of the second elementary logic function, to generate the multiplexer output variable.
A multiplexer having 2.sup.n logic inputs and one output, comprising n stages (n>1) of two-input multiplexers connected in a tree structure, the multiplexers of any one stage (i) being controlled by the ith bit of an n-bit control word at least one of said two-input multiplexers comprising first and second logic gates each fed with one of the inputs, wherein the first gate applies a first elementary logic function to one of the input variables and to a multiplexer control logic variable, and wherein the second gate applies, a second elementary logic function to the other input variable and to the control logic variable and, the first elementary logic function to the output of the first gate and to the result of the application of the second elementary logic function, to generate the multiplexer output variable.
Dependencies are inferred from the claim text.