Mask decoder circuit optimized for data path
AssigneeLSI Logic Corporation
InventorFrank Worrell
Life of this patent
Estimating the term…
Abstract
A complex, say, N=5 or greater input terminal, mask decoder circuit which is useful in the design of ALUs in microprocessors is presented. The circuit avoids wiring and uses logic gates to make the connections between the input terminals receiving the control bit signals and the output terminals on which the mask signals are generated. This allows the mask decoder circuit to occupy a minimal amount of space on an integrated circuit.
Claims6
In an integrated circuit device a mask decoder circuit having N input terminals and 2.sup.N output terminals, N being at least five, said mask decoder circuit comprising
- a plurality of logic gates connected between said input terminals and output terminals to generate mask bits on said output terminals responsive to control bit signals on said input terminals, said logic gates implementing AND, OR, invert and buffer functions with said plurality of logic gates logically comprises a plurality of output logic elements having input nodes and an output node connected to one of said output terminals, one of said input nodes connected to Nth input terminal;
- and
- first and second N-1 decoder circuits, each N-1 decoder circuit having N-1 input nodes connected to input terminals, 1 through N-1, and having 2.sup.N-1 output nodes connected to a first half or a second half of said output terminals, each output node of an N-1 decoder circuit connected to a corresponding output terminal of one of said halves of said output terminals, wherein a unique electrical path is formed between each output terminal and said input terminals;
- whereby said mask decoder circuit occupies a minimal amount of space on said integrated circuit device.
In an integrated circuit device a mask decoder circuit having N input terminals and 2.sup.N output terminals, said mask decoder circuit comprising
- a plurality of logic gates connected between said input terminals and output terminals to generate mask bits on said output terminals responsive to control bit signals on said input terminals, said logic gates implementing AND, OR, invert and buffer functions, wherein AND or OR logic functions are implemented by three-input, one-output logic gates;
- said plurality of logic gates including
- a first N-1 mask decoder circuit and a second N-1 mask decoder circuit, each N-1 mask decoder circuit having N-1 input nodes and 2.sup.N-1 output nodes, each output node of said first N-1 decoder circuit connected to one output terminal of a first half of said output terminals, each output node of said second N-1 decoder circuit connected to one output terminal of a second half of said output terminals;
- wherein each output node of one of said N-1 decoder circuits is connected to an output terminal of one of said halves of said output terminals through a logic function having input nodes and an output node connected to said output terminal, and another of said input nodes connected to an output node of one of said N-1 decoder circuits,
- whereby said mask decoder circuit occupies a minimal amount of space on said integrated circuit device.
Dependencies are inferred from the claim text.