MULTI-MODE STANDARD CELL LOGIC AND SELF-STARTUP FOR BATTERY-INDIFFERENT OR PURE ENERGY HARVESTING SYSTEMS
20220052693 · 2022-02-17
Assignee
Inventors
Cpc classification
H03K19/0948
ELECTRICITY
International classification
H03K19/0948
ELECTRICITY
H03K17/16
ELECTRICITY
H03K19/00
ELECTRICITY
Abstract
A cell logic structure for a battery-indifferent or pure energy harvesting multi-mode system, a battery-indifferent or pure energy harvesting multi-mode system, a method of operating a cell logic structure for a battery-indifferent or pure energy harvesting multi-mode system, and a method of operating battery-indifferent or pure energy harvesting multi-mode system. The cell gate structure comprises a CMOS gate circuit; a header circuit coupled to the CMOS gate circuit and comprising first and second header transistors for coupling in parallel between a supply voltage and the CMOS gate circuit; and a footer circuit coupled to the CMOS gate circuit and comprising first and second footer transistors for coupling in parallel between the CMOS gate circuit and a ground voltage; wherein the header and footer circuits are configured for switching between different operation modes of the multi-mode system, the different operation modes chosen from a range from a normal mode in which feedback paths from an output of the CMOS gate circuit to the gate of the second header transistor and to the gate of the second footer transistor are substantially or fully disabled for full swing in the output voltage of the CMOS gate circuit, and a leakage suppression mode in which the feedback paths are substantially or fully enabled.
Claims
1-20. (canceled)
21. A cell logic structure for a battery-indifferent or pure energy harvesting multi-mode system, the cell gate structure comprising: a CMOS gate circuit; a header circuit coupled to the CMOS gate circuit and comprising first and second header transistors for coupling in parallel between a supply voltage and the CMOS gate circuit; and a footer circuit coupled to the CMOS gate circuit and comprising first and second footer transistors for coupling in parallel between the CMOS gate circuit and a ground voltage; wherein the header and footer circuits are configured for switching between different operation modes of the multi-mode system, the different operation modes chosen from a range from a normal mode in which feedback paths from an output of the CMOS gate circuit to the gate of the second header transistor and to the gate of the second footer transistor are substantially or fully disabled for full swing in the output voltage of the CMOS gate circuit, and a leakage suppression mode in which the feedback paths are substantially or fully enabled.
22. The cell logic structure of claim 21, wherein the first and second header transistors comprise NMOS transistors.
23. The cell logic structure of claim 21, wherein the first and second footer transistors comprise PMOS transistors.
24. The cell logic structure of claim 21, wherein the header and footer circuits are configured for disabling the feedback by overdriving the gates of the first header transistor and the first footer transistor.
25. A method of operating a cell logic structure for a battery-indifferent or pure energy harvesting multi-mode system, the method comprising the steps of: controlling a header circuit coupled to a CMOS gate circuit, the header circuit comprising first and second header transistors for coupling in parallel between a supply voltage and the CMOS gate circuit, and controlling a footer circuit coupled to the CMOS gate circuit, the footer circuit comprising first and second footer transistors for coupling in parallel between the CMOS gate circuit and a ground voltage; such that the multi-mode system is switchable between different operation modes, the different operation modes chosen from a range from a normal mode in which feedback paths from an output of the CMOS gate circuit to the gate of the second header transistor and to the gate of the second footer transistor are substantially or fully disabled for full swing in the output voltage of the CMOS gate circuit, and a leakage suppression mode in which the feedback paths are substantially or fully enabled.
26. The method of claim 25, wherein the first and second header transistors comprise NMOS transistors.
27. The method of claim 25, wherein the first and second footer transistors comprise PMOS transistors.
28. The method of claim 25, comprising controlling the header and footer circuits for disabling the feedback by overdriving the gates of the first header transistor and the first footer transistor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Embodiments of the invention will be better understood and readily apparent to one of ordinary skill in the art from the following written description, by way of example only, and in conjunction with the drawings, in which:
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
DETAILED DESCRIPTION
[0038] Embodiments of the present invention provide a novel logic family and self-startup scheme for semiconductor Integrated Chips (ICs), including but not limited to standard cell design for digital integrated circuits, based on the concept of dual-mode logic (DML) and ripple power gating self-startup (RPG). The DML allows digital systems to operate both in normal (NM) and leakage suppression mode (LSM). In NM mode, it allows the system to work in a very high energy efficient manner with decent speed. In LSM mode, the system works with only sub-leakage power (i.e., below 1 nW) which can operate even without battery. The RPG self-startup scheme enables cold start at reduced harvested power, overcoming the need for large harvested power peak in [1] at start-up. In example embodiments, instead of PMOS headers, NMOS header and PMOS footers are used per cell and can operate at super-cutoff (negative gate overdrive) in sleep mode and can completely cut off the leakage path from supply.
[0039] In one embodiment, an example of a microcontroller using DML standard cells and RPG self-startup is presented. The standard cells are configured as conventional CMOS gates in NM mode, whereas they are configured as dynamic leakage-suppression (DLS) logic [1] in LSM mode, so that their current is pushed below leakage. When the battery or harvested power is sufficient, the system according to an example embodiment operates in NM mode with high energy efficiency and performance. When the battery is out of energy and under limited harvested power (e.g., solar cell at dim light), the system according to an example embodiment is configured in LSM mode to operate at sub-leakage power. In RPG self-startup, instead of powering up the entire system all at once, the system is partitioned in smaller power domains that are sequentially powered by the ripple self-startup according to an example embodiment, which progressively turns on the relevant header sleep transistors. A prototype embodiment has been manufactured and proven by silicon measurement results.
[0040] The described DML and RPG are discussed for microcontrollers, but it will be appreciated that they are not limited to microcontrollers, but can be applied to other digital integrated circuits (e.g., digital signal processors).
[0041] As mentioned above, in one embodiment, the DML and ripple power gating self-startup was implemented in a typical digital system 200 consisting of a microcontroller (MCU) unit 201 and a power management (PM) sub-system 202, as shown in
[0042]
[0043] Voltage boosting by ΔV=0.4V in NM mode was found to be sufficient in this example embodiment to compensate the threshold voltage drop of M1 and M5, and is delivered by the DC-DC converter 218 (
[0044] In the measurement of a 35-stage ring oscillator according to an example embodiment (
[0045] In
[0046] Although operation in LSM mode reduces the current drawn by the MCU system according to example embodiment to the nA range once bootstrapped, the DC current absorbed when the harvester voltage is progressively raised is much larger, as was observed in [1] for DLS logic. For example, as shown in graphs 600 and 606 in
[0047] To solve this issue, a ripple power gating self-startup mechanism is introduced according to an example embodiment to advantageously allow cold start with limited harvested power. Instead of powering up the entire microcontroller system all at once, the microcontroller system is partitioned in smaller power domains that are sequentially powered by the ripple self-startup block 216 (
[0048] Specifically, in the first ripple power gating stage 700a, when the harvester voltage V.sub.SC detected at VD1 reaches the 250-mV trigger level during self-startup, after the programmable delay VD2 is enabled. In turn, VD2 pulls up V.sub.out,VD2, and as a result, the inverted voltage detector (IVD) pulls SLEEP 702a down to turn on the next sleep transistor, here of the MCU core domain 706. In the next ripple power gating stage 700b, when the MCU core domain voltage V.sub.core detected at VD1 reaches the 250-mV trigger level during, after the programmable delay VD2 is enabled. In turn, VD2 pulls up V.sub.out,VD2, and as a result, the IVD pulls SLEEP 702b down to turn on the next sleep transistor, here of the MEM banks 0&1 708. In the last ripple power gating stage 700c, when the V.sub.dm67 voltage detected at VD1 reaches the 250-mV trigger level during, after the programmable delay VD2 is enabled. In turn, VD2 pulls up V.sub.out,VD2, and as a result, the IVD pulls SLEEP 702c down to turn on the next sleep transistor, here of the clock generator 710. It is noted that an instruction memory is not used in this self-start-up showcase according to an example embodiment, (even though it is provided as an extra feature according to example embodiments), however ROM (compare 206 in
[0049] Graph 800 in
[0050] Compared to prior art, embodiments of the present invention provide a dual-mode architecture which can improve the minimum energy per gate by 5.5× and speed by five orders of magnitude compared with [1], while achieving an energy/gate that is comparable to [2-3] and lower than [5-6]. In sub-leakage operation, the dual-mode architecture according to an example embodiment can offer >780× improvement in minimum power/gate compared with [2-6], allowing the system according to an example embodiment to fully function at 55 lux light intensity with a 0.54 mm.sup.2 on-chip solar cell.
[0051]
[0052] The first and second header transistors 906, 908 may comprise NMOS transistors.
[0053] The first and second footer transistors 912, 914 may comprise PMOS transistors.
[0054] The header and footer circuits 904, 910 may be configured for disabling the feedback by overdriving the gates of the first header transistor 906 and the first footer transistor 912.
[0055]
[0056] The power management circuit 1006 may comprise a self-startup circuit portion 1008 for gradually powering up the multi-mode system 1000 after an outage of power generated by the harvesting circuit 1002.
[0057] The self-startup circuit portion 1008 may be configured to sequentially power up partitions of the multi-mode system 1000.
[0058] The self-startup circuit portion 1008 may comprise a delay circuit 1010 for introducing a delay between power up of the respective partitions.
[0059] The dual mode system may further comprise a battery 1004 configured to be recharged from the harvesting circuit, and the first level of power may be provided at least partially by the battery 1004, and the second level of power may be provided purely by the harvesting circuit 1002.
[0060] The first and second levels of power may be provided purely by different output levels of the harvesting circuit 1002.
[0061]
[0062] The first and second header transistors may comprise NMOS transistors.
[0063] The first and second footer transistors may comprise PMOS transistors.
[0064] The method may comprise controlling the header and footer circuits for disabling the feedback by overdriving the gates of the first header transistor and the first footer transistor.
[0065]
[0066] The method may comprise gradually powering up the multi-mode system after an outage of power generated by the harvesting circuit.
[0067] The method may comprise sequentially powering up partitions of the multi-mode system.
[0068] The method may comprise introducing a delay between power up of the respective partitions.
[0069] Embodiments of the present invention can have one or more of the following features and associated benefits/advantages:
TABLE-US-00001 Feature Benefit/Advantage The ability to support dual- The performance and energy efficiency are mode operations: normal mode maximized in normal mode, while the and leakage suppression mode power is minimized in leakage suppression mode (pushed below leakage power) The ability to granularly Graceful energy (speed) and power trade- adjust the starved current in off can be obtained to adapt to the changes logic gates of environments and requirements The ability to power on each The required harvested power for startup is separate power domain greatly reduced, which avoids the need of sequentially during self-startup kick-start as shown in [1]
[0070] Embodiments of the present invention can have the following applications, by way of example, not limitation: [0071] provide a solution to operate at both minimum energy mode and minimum power mode, bridging the gap between battery-powered systems and purely harvested systems [0072] provides to a solution to cold start with limited harvested power, as opposed to kick-start in [1]
[0073] Aspects of the systems and methods described herein may be implemented as functionality programmed into any of a variety of circuitry, including programmable logic devices (PLDs), such as field programmable gate arrays (FPGAs), programmable array logic (PAL) devices, electrically programmable logic and memory devices and standard cell-based devices, as well as application specific integrated circuits (ASICs). Some other possibilities for implementing aspects of the system include: microcontrollers with memory (such as electronically erasable programmable read only memory (EEPROM)), embedded microprocessors, firmware, software, etc. Furthermore, aspects of the system may be embodied in microprocessors having software-based circuit emulation, discrete logic (sequential and combinatorial), custom devices, fuzzy (neural) logic, quantum devices, and hybrids of any of the above device types. Of course the underlying device technologies may be provided in a variety of component types, e.g., metal-oxide semiconductor field-effect transistor (MOSFET) technologies like complementary metal-oxide semiconductor (CMOS), bipolar technologies like emitter-coupled logic (ECL), polymer technologies (e.g., silicon-conjugated polymer and metal-conjugated polymer-metal structures), mixed analog and digital, etc.
[0074] The above description of illustrated embodiments of the systems and methods is not intended to be exhaustive or to limit the systems and methods to the precise forms disclosed. While specific embodiments of, and examples for, the systems components and methods are described herein for illustrative purposes, various equivalent modifications are possible within the scope of the systems, components and methods, as those skilled in the relevant art will recognize. The teachings of the systems and methods provided herein can be applied to other processing systems and methods, not only for the systems and methods described above.
[0075] The elements and acts of the various embodiments described above can be combined to provide further embodiments. These and other changes can be made to the systems and methods in light of the above detailed description.
[0076] For example, the self-startup problem addressed by embodiments of the present invention also applies to DLS systems such as the DLS system described in [1]. In general, in the following claims, the terms used should not be construed to limit the systems and methods to the specific embodiments disclosed in the specification and the claims, but should be construed to include all processing systems that operate under the claims. Accordingly, the systems and methods are not limited by the disclosure, but instead the scope of the systems and methods is to be determined entirely by the claims.
[0077] Also, while in the embodiments described above a battery and a battery charger are present, the present invention can also be applied to adjust the frequency-power tradeoff even in systems with only energy harvesting (no battery charge). In such embodiments, one can adapt to very different levels of available/delivered power from the harvester, which is useful as will be appreciated by a person skilled in the art.
[0078] Unless the context clearly requires otherwise, throughout the description and the claims, the words “comprise,” “comprising,” and the like are to be construed in an inclusive sense as opposed to an exclusive or exhaustive sense; that is to say, in a sense of “including, but not limited to.” Words using the singular or plural number also include the plural or singular number respectively. Additionally, the words “herein,” “hereunder,” “above,” “below,” and words of similar import refer to this application as a whole and not to any particular portions of this application. When the word “or” is used in reference to a list of two or more items, that word covers all of the following interpretations of the word: any of the items in the list, all of the items in the list and any combination of the items in the list.
REFERENCES
[0079] [1] W. Lim, et al., “Batteryless Sub-nW Cortex-M0+ Processor with Dynamic Leakage-Suppression Logic,” ISSCC, pp. 146-147, 2015. [0080] [2] J. Myers, et al., “An 80 nW Retention 11.7 pJ/Cycle Active Subthreshold ARM Cortex-M0+ Subsystem in 65 nm CMOS for WSN Applications,” ISSCC, pp. 144-145, 2015. [0081] [3] D. Bol et al., “A 25 MHz 7 μW/MHz Ultra-Low-Voltage Microcontroller SoC in 65 nm LP/GP CMOS for Low-Carbon Wireless Sensor Nodes,” ISSCC, pp. 490-491, 2012. [0082] [4] S. Paul, et al., “A Sub-cm3 Energy-Harvesting Stacked Wireless Sensor Node Featuring a Near-Threshold Voltage IA-32 Microcontroller in 14-nm Tri-Gate CMOS for Always-ON Always-Sensing Applications,” IEEE JSSC, vol. 52, no. 4, pp. 961-971, 2017. [0083] [5] Y. Lee, et al., “A Modular 1 mm3 Die-Stacked Sensing Platform with Optical Communication and Multi-Modal Energy Harvesting,” ISSCC, pp. 402-403, 2012. [0084] [6] H. Reyserhove, et al., “A Differential Transmission Gate Design Flow for Minimum Energy Sub-10-pJ/Cycle ARM Cortex-M0 MCUs,” IEEE JSSC, vol. 52, no. 7, pp. 1904-1914, 2017.