There is an ever-increasing demand for reducing power consumption in electronic devices. This is particularly true for sensor node devices in a network of interconnected devices. In such devices, low energy consumption translates to longer battery life, or being able to operate with a smaller and/or less expensive battery. Sensor node devices generally have a microcontroller that runs code from an embedded non-volatile memory. In order to support increasing computational needs and the requirement to reduce latency (i.e., increase the ability to respond quickly to an event), it is desirable for a microcontroller to run at a relatively high frequency (e.g., 8-16 MHz), while still maintaining low power consumption. Since most sensor applications are event driven, many sensor node microcontrollers, when not active, go into a standby mode in order to reduce the power consumption. Ideally, such devices would not consume any power in the standby mode. However, such devices typically need to operate sensors and associated circuitry in order to, e.g., sense when they are to exit standby mode and commence active operation. Otherwise they would never transition out of the standby mode. Operating such sensors and associated circuitry consumes power, albeit it much lower levels than active-mode power consumption in most cases.
In order to minimize the total energy consumption, it is important to reduce both the active mode power consumption and the standby mode power consumption, and to maintain an ability to switch between the modes with low latency and low transition energy.
Some low power microcontroller implementations exist, but have limitations. For example, some implementations aggressively address active mode power, but have higher standby mode power consumption and also do not support state retention. Accordingly, memory states are lost when the device transitions to the standby mode. Other implementations aggressively address the standby mode power dissipation, but have higher active mode power consumption, especially for code running out of a non-volatile memory.
A complementary metal oxide semiconductor (CMOS) device having an active mode and a standby mode is disclosed. The CMOS device includes a first transistor having a first body, a second transistor having a second body, a first forward body bias voltage source, and a second forward body bias voltage source. The first forward body bias voltage source is coupled to the first body when the CMOS device is in the active mode, and is disconnected from the first body when the CMOS device is in the standby mode. The second forward body bias voltage source is coupled to the second body when the CMOS device is in the active mode, and is disconnected from the second body when the CMOS device is in the standby mode.
a-1c are simplified voltage graphs representing the threshold voltage of a MOSFET transistor, illustrating three different ways of switching the threshold voltage between two levels.
a and 2b are simplified schematic diagrams representing a circuit for selectively applying body bias to a CMOS transistor pair based on whether the device is in active mode or standby mode.
The present disclosure is directed generally towards devices wherein certain transistors in said device employ different threshold voltages depending on whether the device is in active mode or standby mode in order to minimize power consumption in both active mode and standby mode. More specifically, a low threshold voltage is maintained when the device is in active mode, and a high threshold voltage is maintained when the device is in standby mode. Maintaining a low threshold voltage in active mode allows the device to operate at a lower power supply level VDD while maintaining high performance. Maintaining a high threshold voltage in standby mode minimizes leakage current, i.e., current conducted by a transistor when it is turned off. For purposes of explanation, aspects of the present disclosure will be described with respect to metal oxide semiconductor field-effect transistors (MOSFETs), and, in particular, complementary metal oxide semiconductor (CMOS) devices, but it is to be understood that aspects of this disclosure can be applied to other types of transistors as well.
In an illustrative embodiment, the different threshold voltages that are employed depending on whether the device is in active mode or standby mode are achieved by applying a forward body bias and/or a reverse body bias to the body of the transistor.
In
In
a and 2b are simplified schematic diagrams representing a circuit 200 for selectively applying body bias to a complementary metal oxide semiconductor (CMOS) transistor pair based on whether the device is in active mode or standby mode. In an illustrative embodiment,
b represents the state of the circuit 200 when the device is in standby mode. When the device is in standby, the bias generation circuit 210 is turned off and switches 220 and 230 are opened to disconnect the bias generation circuit 210 from the n-well and p-well of the CMOS transistor pair. Disconnecting the bias generation circuit 210 prevents the bias generation circuit 210 from sinking or sourcing current when the device is in standby mode. Switch 240 is closed to couple the voltage supply VDD to the n-well and switch 250 is closed to couple the p-well to ground. Thus no forward body bias is applied to the CMOS transistor pair and the standby-mode threshold voltage is equal to the native threshold voltage VT
The isolated p-well 320 has three doped implants, or regions, that serve as nodes, or contacts, of the first transistor 302. The p-well body contact 322 is a highly positively doped (P+) region that serves as the body contact of the first transistor 302. The drain 324 and source 326 are regions of the isolated p-well 320 that are doped with a negative charge, i.e., the opposite charge of the isolated p-well 320. A gate material 328 extends between the drain 324 and the source 326 in a conventional manner. Similarly, n-well 340 has three doped implants, or regions, that serve as nodes, or contacts, of the second transistor 304. The n-well body contact 342 is a highly negatively doped (N+) region that serves as the body contact of the second transistor 304. The drain 344 and a source 346 are regions of the n-well 340 that are doped with a positive charge, i.e., the opposite charge of the n-well 340. A gate material 348 extends between the drain 344 and the source 346 in a conventional manner. In the illustrative configuration of
The transistors 302 and 304 support a standard voltage threshold (SVT) and a high voltage threshold (HVT). The threshold voltages are established based on body bias voltages applied to the p-well 320 and the n-well 340. In an illustrative embodiment, when the device 300 is in active mode, a forward body bias (FBB) is applied to the body contacts 322, 342 of the p-well 320 and the n-well 340, which gives a lower voltage threshold, also referred to herein as the standard voltage threshold (SVT). When the device is in standby mode, no forward body bias is applied to the body contacts 322, 342, which results in a higher voltage threshold, also referred to herein as the high voltage threshold (HVT). As described with respect to
The body contact 322 of the first transistor 302 is coupled to switches SW1 and SW2 which selectively connect the p-well 320 to the voltage source Vp-well or to ground. Switch SW1 is coupled between the voltage source Vp-well and the body contact 322 of p-well 320. Switch SW2 is coupled between ground and the body contact 322 of the p-well 340. Similarly, the body contact 342 of the second transistor 304 is coupled to switches SW3 and SW4 which selectively connect the n-well 340 to the voltage source Vn-well or to the power supply voltage VDD. Switch SW3 is coupled between the voltage source Vn-well and the body contact 342 of n-well 340. Switch SW4 is coupled between the power supply VDD and the body contact 342 of the n-well 340. When the device 300 is active, switch SW1 is closed and switch SW2 is opened in order to connect the p-well 320 to Vp-well, which provides the forward body bias to the first transistor 302, thereby implementing the lower threshold voltage level, i.e., the standard voltage threshold SVT. Similarly, when the device 300 is active, switch SW3 is closed and switch SW4 is opened in order to connect the n-well 340 to Vn-well, which provides the forward body bias to the second transistor 304, thereby implementing the lower threshold voltage level. The switches SW1-SW4 are controlled by a microcontroller or the like (not shown) based on whether the device is in active mode or standby mode. The microcontroller will cause one of the switches SW1 or SW2 to be open and the other switch to be closed. Both switches will not be open or closed at the same time except possibly during a state change of the switches. Similarly, at any given time, one of the switches SW3 or SW4 will be open and the other will be closed.
In an illustrative embodiment, the microcontroller also controls the voltage sources Vp-well and Vn-well in order to select an appropriate bias voltage to be applied to the wells 320 and 340. Illustratively, the voltage level of the n-well forward body bias voltage Vn-well is less than VDD, and the voltage level of the p-well forward body bias voltage Vp-well is less than Vn-well but greater than zero. Thus when the transistors 302, 304 are active, the forward body bias voltages set the voltage thresholds of the transistors 302 and 304 to the standard voltage threshold (SVT), which is lower than the high voltage threshold (HVT) that is used when the device 300 is in standby mode. In order to eliminate latch-up susceptibility, in some illustrative embodiments the maximum FBB voltages are limited. For example, in one embodiment, the FBB voltages are limited to 0.45V with a margin of 0.05V, so the FBB voltages are less than 0.4V.
When the device 300 is in standby mode, the forward body bias of the CMOS device 300 is removed by decreasing the bias voltage of the p-well 320 and increasing the bias voltage of the n-well 340 in order to achieve the high voltage threshold HVT, which, as explained, is higher than the standard threshold voltage SVT that is employed when the device is active. Thus when the device 300 is active, switch SW1 is opened and switch SW2 is closed in order to disconnect the p-well 320 from Vp-well and connect it to ground. Similarly, switch SW3 is opened and switch SW4 is closed in order to disconnect the n-well 340 from Vn-well and connect it to VDD. With the p-well 320 connected to ground and the n-well 340 connected to VDD, no forward body bias is applied to the device 300, thereby implementing the higher threshold voltage level HVT. In an illustrative embodiment, when the bias voltage sources Vn-well and Vp-well are disconnected from the n-well 340 and p-well 320, respectively, they are also powered down, as will be described in more detail below. When the voltage sources Vn-well and Vp-well are described herein as being disconnected from the transistors 302, 304, in an illustrative embodiment this disconnection refers to a physical disconnection. But in other embodiments, such disconnection may simply mean that the voltage sources do not sink or source current, though they may remain physically connected to the transistors 302, 304. Also, in an alternative embodiment, the voltage sources Vn-well and Vp-well are left connected in standby but are turned off.
In certain prior art threshold voltage adjustment schemes, body bias voltage sources remain connected to the body of a transistor or transistors during both active mode and standby mode, and the voltage provided by such voltage sources is adjusted depending on whether the device is in active mode or standby mode. Illustrative embodiments represented by
While illustrative and presently preferred embodiments of integrated circuits have been described in detail herein, it is to be understood that the inventive concepts may be otherwise variously embodied and employed and that the appended claims are intended to be construed to include such variations except insofar as limited by the prior art.
This application claims priority to U.S. Provisional Patent Application 62/047,146, filed Sep. 8, 2014, entitled MODE-VARIANT, ADAPTIVE BODY BIAS SCHEME FOR ULTRA-LOW POWER DESIGN, which is hereby expressly incorporated herein by reference for all that is disclosed.
Number | Date | Country | |
---|---|---|---|
62047146 | Sep 2014 | US |