Patent ID: 6351152
Filing Date: 2002-02-26
Classification: H03K

Abstract:
A method of implementing logical functions in an integrated circuit comprising:providing a plurality of signal inputs; providing a plurality of selection inputs; in combinational logic, generating combinational outputs from the selection inputs, the combinational outputs comprising a first set of combinational outputs and a second set of combinational outputs, the combinational logic comprising a first combinational logic circuit used to provide the first set of combinational outputs to a first stage of pass gates and a second combinational logic circuit used to provide the second set of combinational outputs to a second stage of pass gates; and using the combinational outputs to pass or not pass selected ones of the signal inputs through the pass gates based on values input to the selection inputs, wherein at least one of the signal inputs is passed through the pass gates to a circuit output; and wherein there are â€œnâ€  selection inputs and â€œ2nâ€  signal inputs, where â€œnâ€ >1.