The invention relates to a Tri-State circuit element plus a Tri-State-Multiplexer circuitry.
Tri-State-Multiplexer circuitries are well known from the state of the art. Within microprocessors they can be used e.g. to connect small on-chip memories, like e.g. a pre-stage of a cache with a, compared to the on-chip memory relatively large cache memory that can be arranged on- or off-chip. Thereby the Tri-State-Multiplexer circuitry is used to select one single data signal of a small number of data signals of the pre-stage to be forwarded to the cache.
Regarding this utilization of a Tri-State-Multiplexer circuitry, the relatively weak, i.e. small data signal from a selected Tri-State circuit element of the Tri-State-Multiplexer circuitry is available to be used to drive the cache. For maximum performance, the data signal has to be propagated to the cache as fast as possible. Since according to the state of the art the data signal of the on-chip memory's Tri-State-Multiplexer circuitry is too weak to drive the cache directly, amplification is necessary. In order to amplify the data signal, intermediate circuitries arranged between the on-chip memory Tri-State-Multiplexer circuitry and the cache are used. This approach is disadvantageous regarding performance, input capacitances and delay time. Further this approach requires a huge amount of devices, i.e. semi-conductor elements, particularly transistors, within the Tri-State-Multiplexer circuitry and the intermediate circuitries resulting in high power consumption, large area requirement and due to this high power leakage.
Tri-State-Multiplexer circuitries are composed of Tri-State circuit elements like e.g. a standard passgate structure 1 schematically shown in
An example for a Tri-State Complementary Metal Oxide Semiconductor (CMOS) circuit element 4 is shown in
From U.S. Pat. No. 4,465,945 a Tri-State circuit element is known which is uniquely suited for use in large scale integrated circuit devices, wherein a relatively large number of such Tri-State circuit elements are utilized to drive other circuitry contained within the integrated circuit device. The Tri-State circuit element is either constructed utilizing a single NAND gate, a single inverter, a single P channel transistor and two N channel transistors, or utilizing a single NOR gate, a single inverter, a single N channel transistor and two P channel transistors. In both cases a Tri-State circuit element having a propagation delay of two gate delays per gate delay is yielded, consisting of a total of nine Metal Oxide Semiconductor (MOS) transistors.
This Tri-State circuit element due to its only nine devices has a low area requirement with only a small power leakage but it is too weak to be used to build an on-chip memory's Tri-State-Multiplexer circuitry to directly drive a cache. So using a Tri-State-Multiplexer circuitry composed of such Tri-State circuit elements for this purpose also needs an intermediate amplification by at least one intermediate circuitry.
It is therefore an object of the invention to provide a high performance low power consumptive Tri-State circuit element for driving high output loads plus a Tri-State-Multiplexer circuitry composed of such elements.
An object of the invention is met by said Tri-State circuit element according to claim 1. Another object of the invention is met by said Tri-State-Multiplexer circuitry according to claim 3.
Said Tri-State circuit element according to the invention has the advantage over the state of the art, that it can be used to drive high output loads that are highly constrained on cycle time, i.e. driving high output loads with short gate delay. Regarding the ability to drive high output loads, the Tri-State-Multiplexer circuitry according to the invention has a reduced set of devices and an improved performance compared to a Tri-State-Multiplexer circuitry plus an intermediate circuitry needed for an intermediate amplification according to the state of the art. Further the Tri-State-Multiplexer circuitry according to the invention has very low input capacitances compared to the state of the art Tri-State-Multiplexer circuitries. The Tri-State-Multiplexer circuitry according to the invention further is area optimized due to its reduced set of devices resulting in a reduced power leakage.
The foregoing, together with other objects, features, and advantages of this invention can be better appreciated with reference to the following specification, claims and drawings, where
A Tri-State circuit element 100 according to the invention is shown in
The invention provides a Tri-State circuit element 100 with a very good relation of driver intensity at the output signal terminal 106 and capacitance at the input terminals 102, 104, particularly at the data signal input terminal 102. Those qualities of the Tri-State circuit element 100 according to the invention provide very fast circuit switching with high robustness compared e.g. with dynamic CMOS-circuitries according to the state of the art. So the Tri-State circuit element 100 provides a powerful data signal that is able to drive a cache directly having a propagation delay of about only one gate delay.
A Tri-State-Multiplexer circuitry 300 shown in
For a better understanding of the invention, in the following the functionality of a Tri-State circuit element 100 is described with reference to
If a Tri-State circuit element 100 within a Tri-State-Multiplexer circuitry 300 shown in
If the Tri-State circuit element 100 is deselected, the short-circuit is cancelled. In this case a logic ‘1’ is applied on Net A by connecting Net A via the CMOS transistor 150 to the supply voltage VDD. Further a logic ‘0’ is applied on Net B by connecting Net B via the CMOS transistor 180 to ground. By connecting Net A to the supply voltage VDD and by connecting Net B to ground the CMOS transistors 110 and 120 are switched off and the output signal terminal 106 has a high resistance. Thereby a data signal in <0>, in <1> or in <2> (depending on which Tri-State circuit element 100 within the Tri-State-Multiplexer circuit 300 is selected) applied on the data signal input terminal 102 has no logical influence on the value, i.e. electric potential or voltage at the output signal terminal 106.
While the present invention has been described in detail, in conjunction with specific preferred embodiments, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art in light of the foregoing description. It is therefore contemplated that the appended claims will embrace any such alternatives, modifications and variations as falling within the true scope and spirit of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
07106401.8 | Apr 2007 | EP | regional |