Back to results
US 5,635,857 AGranted
IC chip using a common multiplexor logic element for performing logic operations
AssigneeUnisys Corporation
InventorLaurence P. Flora
Life of this patent
Estimating the term…
Abstract
An IC chip employs a common multiplexor logic element in different logic configurations for performing a variety of different logic functions, whereby path delays can be accurately matched. In addition, a phase-locked-loop is employed for providing accurately timed signals having different durations and differently occurring timing edges.
Claims8
An integrated circuit chip comprising:
- a first path containing one or more first logic elements for performing a first logic function, said first path providing a first propagation delay;
- and
- a second path containing one or more second logic elements for performing a second logic function different from said logic function, said second path providing a second propagation delay;
- said first and second logic elements comprising substantially identical common multiplexor logic elements configured so as to perform said first and second logic functions and also so that each path contains the same number of levels of multiplexor logic elements;
- each common multiplexor logic element being capable of performing one of a multiplicity of different logic functions in response to applied inputs while providing the same propagation delay therethrough regardless of the logic function performed thereby;
- said first path including an on-chip delay which is not included in said second path, whereby said first propagation delay differs from said second propagation delay by said on-chip delay.
3 more elements
In an integrated circuit chip
- a plurality of substantially identical common multiplexor logic elements;
- each common multiplexor logic element performing one of a multiplicity of different logic functions in response to binary signals applied thereto;
- each common multiplexor logic element consisting of first and second multiplexor inputs, a selection multiplexor input, and a multiplexor output;
- each common multiplexor logic element being constituted and arranged such that the value of a binary signal applied to said selection input selects which of binary signals applied to said first and second inputs is propagated to said multiplexor output and wherein the same multiplexor propagation delay occurs regardless of which of said first and second inputs is selected by the binary signal applied to said selection input;
- a first path containing one or more of said common multiplexor logic elements for performing a first logic function, said first path providing a first propagation delay;
- a second path containing one or more of said common multiplexor logic elements for performing a second logic function, said second path providing a second propagation delay;
- each path containing the same number of multiplexor logic levels;
- and
- said first path including an on-chip delay which is not included in said second path, whereby said first propagation delay differs from said second propagation delay by said on-chip delay;
- and
- means for applying binary signals to said first and second paths for performing said first and second logic functions thereon.
8 more elements
In an integrated circuit chip
- a plurality of substantially identical common multiplexor logic elements;
- each common multiplexor logic element performing one of a multiplicity of different logic functions in response to binary signals applied thereto;
- each common multiplexor logic element consisting of first and second multiplexor inputs, a selection multiplexor input, and a multiplexor output;
- each common multiplexor logic element being constituted and arranged such that the value of a binary signal applied to said selection input selects which of binary signals applied to said first and second inputs is propagated to said multiplexor output and wherein the same multiplexor propagation delay occurs regardless of which of said first and second inputs is selected by the binary signal applied to said selection input;
- a first path containing one or more of said common multiplexor logic elements for performing a first logic function;
- a second path containing one or more of said common multiplexor logic elements for performing a second logic function;
- each path containing the same number of multiplexor logic levels;
- a two-input phase-locked-loop (PLL) having a system clock applied to one PLL input and an end of said first path applied to the other PLL input, and wherein the output of said PLL is applied to the other end of said first path and also to an end of said second path;
- and
- means for applying binary signals to said first and second paths for performing said first and second logic functions thereon.
7 more elements
In an integrated circuit chip
- a plurality of substantially identical common multiplexor logic elements;
- each common multiplexor logic element performing one of a multiplicity of different logic functions in response to binary signals applied thereto;
- each common multiplexor logic element consisting of first and second multiplexor inputs, a selection multiplexor input, and a multiplexor output;
- each common multiplexor logic element being constituted and arranged such that the value of a binary signal applied to said selection input selects which of binary signals applied to said first and second inputs is propagated to said multiplexor output and wherein the same multiplexor propagation delay occurs regardless of which of said first and second inputs is selected by the binary signal applied to said selection input;
- a first path containing one or more of said common multiplexor logic elements for performing a first logic function;
- a second path containing one or more of said common multiplexor logic elements for performing a second logic function;
- each path containing the same number of multiplexor logic levels;
- and
- means for applying binary signals to said first and second paths for performing said first and second logic functions thereon;
- wherein said first and second paths comprise three multiplexor logic elements connected to provide an EXCLUSIVE OR logic function X'Y+XY' for binary signals X and Y, wherein the logic function X'Y is provided by a first multiplexor logic element having binary signal X applied to the multiplexor selection input and binary signal Y applied to one of the first and second multiplexor inputs while a "0" logic level is applied to the other of the first and second multiplexor inputs wherein the logic function XY' is provided by a second multiplexor logic element having binary signal Y applied to the multiplexor selection input and binary signal X applied to one of the first and second multiplexor inputs while applying a "0" logic level to the other of the first and second multiplexor inputs, and wherein the sum X'Y+XY' of the multiplexor out-put of said first and second multiplexor logic elements are provided by applying the multiplexor output X'Y of said first multiplexor logic element to the selection input of a third multiplexor and the multiplexor output XY' of said multiplexor logic element to one of said first and second inputs of said third multiplexor logic element while applying a "1" logic level to the other of said first and second multiplexor inputs of said third multiplexor logic level, whereby the EXCLUSIVE OR function X'Y+XY' is obtained from the multiplexor output of said third multiplexor logic element.
7 more elements
Dependencies are inferred from the claim text.