当前位置:   article > 正文

MTCMOS基本原理及应用

mtcmos

Multi-threshold CMOS (MTCMOS) is a variation of CMOS chip technology which has transistors with multiple threshold voltages (Vth) in order to optimize delay or power. The Vth of a MOSFET is the gate voltage where an inversion layer forms at the interface between the insulating layer (oxide) and the substrate (body) of the transistor. Low Vth devices switch faster, and are therefore useful on critical delay paths to minimize clock periods[clarification needed]. The penalty is that low Vth devices have substantially higher static leakage power. High Vth devices are used on non-critical paths to reduce static leakage power without incurring a delay penalty. Typical high Vth devices reduce static leakage by 10 times compared with low Vth devices.[1]

One method of creating devices with multiple threshold voltages is to apply different bias voltages (Vb) to the base or bulk terminal of the transistors. Other methods involve adjusting the gate oxide thickness, gate oxide dielectric constant (material type), or dopant concentration in the channel region beneath the gate oxide.

A common method of fabricating multi-threshold CMOS involves simply adding additional photolithography and ion implantation steps.[2] For a given fabrication process, the Vth is adjusted by altering the concentration of dopant atoms in the channel region beneath the gate oxide. Typically, the concentration is adjusted by ion implantation method. For example, photolithography methods are applied to cover all devices except the p-MOSFETs with photoresist. Ion implantation is then completed, with ions of the chosen dopant type penetrating the gate oxide in areas where no photoresist is present. The photoresist is then stripped. Photolithography methods are again applied to cover all devices except the n-MOSFETs. Another implantation is then completed using a different dopant type, with ions penetrating the gate oxide. The photoresist is stripped. At some point during the subsequent fabrication process, implanted ions are activated by annealing at an elevated temperature.

In principle, any number of threshold voltage transistors can be produced. For CMOS having two threshold voltages, one additional photomasking and implantation step is required for each of p-MOSFET and n-MOSFET. For fabrication of normal, low, and high Vth CMOS, four additional steps are required relative to conventional single-Vth CMOS.

Implementation

The most common implementation of MTCMOS for reducing power makes use of sleep transistors. Logic is supplied by a virtual power rail. Low Vth devices are used in the logic where fast switching speed is important. High Vth devices connecting the power rails and virtual power rails are turned on in active mode, off in sleep mode. High Vth devices are used as sleep transistors to reduce static leakage power.

The design of the power switch which turns on and off the power supply to the logic gates is essential to low-voltage, high-speed circuit techniques such as MTCMOS. The speed, area, and power of a logic circuit are influenced by the characteristics of the power switch.

In a “coarse-grained” approach, high Vth sleep transistors gate the power to entire logic blocks.[3] The sleep signal is de-asserted during active mode, causing the transistor to turn on and provide virtual power (ground) to the low Vth logic. The sleep signal is asserted during sleep mode, causing the transistor to turn off and disconnect power (ground) from the low Vth logic. The drawbacks of this approach are that:

  • logic blocks must be partitioned to determine when a block may be
    safely turned off (on)
  • sleep transistors are large and must be carefully sized to supply the
    current required by the circuit block
  • an always active (never in sleep mode) power management circuit must be added

In a “fine-grained” approach, high Vth sleep transistors are incorporated within every gate. Low Vth transistors are used for the pull-up and pull-down networks, and a high Vth transistor is used to gate the leakage current between the two networks. This approach eliminates problems of logic block partitioning and sleep transistor sizing. However, a large amount of area overhead is added due both to inclusion of additional transistors in every Boolean gate, and in creating a sleep signal distribution tree.

An intermediate approach is to incorporate high Vth sleep transistors into threshold gates having more complicated function. Since fewer such threshold gates are required to implement any arbitrary function compared to Boolean gates, incorporating MTCMOS into each gate requires less area overhead. Examples of threshold gates having more complicated function are found with Null Convention Logic[4] and Sleep Convention Logic.[5] Some art is required to implement MTCMOS without causing glitches or other problems.

The Principles of the MTCMOS

The MTCMOS circuit technology can achieve a lower threshold
voltage, and therefore, higher performance as well as smaller
standby leakage current. Figure 2 illustrates the basic circuit
scheme of MTCMOS.
在这里插入图片描述
The functional logic gates are implemented by using low Vth
MOS transistors that are powered by the supply line (VDD) and a
virtual ground line (VGND). A VGND is connected to the real
ground line (GND) through a high Vth MOS transistor switch, Q1.
MTCMOS designs have two operating modes, active and sleep. In
the active mode, the Sleep Control (SC) signal is high, and the Q1
switch is turned on, directly connecting VGND to GND.
Consequently, the low Vth logic gates operate normally and at a
high speed. On the other hand, in the sleep mode, SC goes to low,
and Q1 is turned off. In this state, the leakage current flows to GND through only the Q1 transistor. Due to the high Vth of Q1
and its low leakage characteristic, the leakage current from the
low Vth logic gates is almost completely suppressed.

Since the high Vth transistor, Q1 acts as a switch that cuts off
the leakage current from logic gates in the sleep mode, we call it
Current Cut-off Switch (CCS). However, due to the turn-on
resistance of the CCS, the MTCMOS logic gates suffer from the
ground bounce that may lead to performance degradation or
malfunction. In order to alleviate this ground bounce, the channel
width of the CCS can be increased. Unfortunately, the increased
channel width increases not only the area overhead but also the
leakage current.

参考文献
[1]: Multi-threshold CMOS https://en.wikipedia.org/wiki/Multi-threshold_CMOS
[2]: An MTCMOS Design Methodology and Its Application to Mobile Computing http://www.cecs.uci.edu/~papers/compendium94-03/papers/2003/islped03/pdffiles/05_2.pdf

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/571739
推荐阅读
相关标签
  

闽ICP备14008679号