Various exemplary embodiments disclosed herein relates generally to energy recycling for a cost-effective platform to optimize energy efficiency for low powered systems.
Low power design realization is a common challenge faced by various applications. With the advent of a new era of applications such as wireless energy based systems, Internet-of-things (IoT), etc., energy consumption of a design is becoming the most important specifications. This is in contrast to various somewhat traditional applications like computers, laptops, mobile phones etc. where power consumption was important but timing and area specifications were most important. It is also important to realize that often energy consumption in static modes, where leakage occurs, are equally or more important than dynamic energy consumption of a design. Moreover, these problems may be aggravated by the shrinking circuit technologies, where, leakages increase with each device and limited voltage scalability of memories. Given the limited energy budget various systems, there remains a need to explore new design techniques to maximize the energy utilization.
A brief summary of various exemplary embodiments is presented below. Some simplifications and omissions may be made in the following summary, which is intended to highlight and introduce some aspects of the various exemplary embodiments, but not to limit the scope of the invention. Detailed descriptions of an exemplary embodiment adequate to allow those of ordinary skill in the art to make and use the inventive concepts will follow in later sections.
Various exemplary embodiments relate to a system including: a voltage converter configured to convert a voltage from a power source to a different voltage; a memory coupled to the voltage converter; a digital logic circuit; and a level shifter coupled between the memory and digital logic circuit; wherein the memory is coupled between the voltage converter and the digital logic circuit, wherein charge from the memory is stored in a capacitance in the digital logic circuit, wherein the voltage converter is further coupled to a node between the memory and digital logic circuit, and wherein the voltage converter is configured to: monitor a voltage at the node wherein the node has a desired operating voltage value; and adjust the voltage at the node when the voltage at the node varies from the desired operating voltage value.
Further, various exemplary embodiments relate to a method of powering a low power system including: converting an input DC voltage to an output voltage with a different level; applying the output voltage to a stack including a memory and a digital logic circuit wherein the memory is stacked on top of the digital logic circuit; level converting data signals between the memory and the digital logic circuit; storing a leakage current from the memory in a capacitance in the digital logic circuitry; monitoring a voltage at a node wherein the node has a desired operating voltage value; and adjusting the voltage at the node when the voltage at the node varies from the desired operating voltage value.
In order to better understand various exemplary embodiments, reference is made to the accompanying drawings, wherein:
To facilitate understanding, identical reference numerals have been used to designate elements having substantially the same or similar structure and/or substantially the same or similar function.
The description and drawings illustrate the principles of the invention. It will thus be appreciated that those skilled in the art will be able to devise various arrangements that, although not explicitly described or shown herein, embody the principles of the invention and are included within its scope. Furthermore, all examples recited herein are principally intended expressly to be for pedagogical purposes to aid the reader in understanding the principles of the invention and the concepts contributed by the inventor(s) to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions. Additionally, the term, “or,” as used herein, refers to a non-exclusive or (i.e., and/or), unless otherwise indicated (e.g., “or else” or “or in the alternative”). Also, the various embodiments described herein are not necessarily mutually exclusive, as some embodiments can be combined with one or more other embodiments to form new embodiments. As used herein, the terms “context” and “context object” will be understood to be synonymous, unless otherwise indicated.
Wireless energy transfer was first envisioned by Nikola Tesla, but recent technological advancements have led to a renewed interest in this concept. In systems where wireless energy transfer is used, the power available is limited and needs to be used as efficiently as possible. As a result, systems powered by wireless energy transfer provide an example of a system that will benefit from the embodiments described below that provide increased energy utilization.
One main characteristic of the above described and similar systems is the non-static nature of energy availability from the energy source. Because of this, whenever possible, the wireless energy receiving system may capture the energy from the magnetic field and store it on the capacitor 130. This stored energy allows the system to continue to operate even when there is no magnetic field. This need for energy storage leads to various design requirements for the system and especially the capacitor 130. The size of the capacitor 130 is based on the energy consumption in the system. Often the capacitor 130 can take a significant area of the total silicon area of the system. It is also noted that the size of the capacitor 130 is strongly dependent on the amount of leakage current in the system. This leakage current consumes the charge stored on the capacitor 130 by the magnetic field.
Therefore, to limit the size of the capacitor 130 and its associated cost, it is very important to minimize the area of the capacitor 130. This may be done by minimizing the charge consumption in the system, especially during the static mode of operation where leakage currents can deplete the charge on the capacitor. This goal of the embodiments described below.
In the wirelessly powered system like that shown in
Accordingly, the power source 205 produces a higher voltage than the digital logic 215 and the memory 220 uses. Thus a voltage converter 210 is needed to convert the power source voltage to a voltage used by the digital logic 215 and the memory 220. The voltage converter 215 takes up area and power. Low dropout regulators (LDOs) switching converters may be used for the voltage conversion. LDOs are simpler and smaller designs, but have lower efficiency of around 50-60%. Switching converters have a higher efficiency (>85%), but require more area and a more complex design. As a result many applications favor the use of an LDO, so the problem then becomes working with the lower efficiencies, but also less stringent constraints.
In the system topology illustrated in
One solution to improve the system efficiency is circuit stacking where the digital logic and memory are stacked or connected in series with the power converter. This has the effect of reducing the current supplied to the stack and increases the voltage supplied to the stack. This results in increase converter efficiency thus reducing the power source requirements.
Traditionally, circuit stacking techniques are deployed by decomposing the system design into multiple-stacks. The stacks may be so-designed such that there is almost equal activity between different stack-levels. This ensures that the charge from one level is completely balanced by the requirement on the other level. The mismatch in the activities can be compensated using various techniques described below. However, the charge recycling usage is limited by the activity balancing and switching timing synchronization between different levels. This charge recycling during the dynamic phase dictates the design strategy and often makes systems very complicated.
Two other solutions to charge balancing have been proposed in the related art. The first is using a software solution where a compiler and run-time scheduler are used to balance the operation of the stacked circuits 305. The second is clock throttling, where the clock speed of each stacked circuit 305 is adapted in order to adjust the current and power draw of each stacked circuit 305. Both of these solutions add cost and complexity. Further they still result in charge imbalances between the stacked circuits 305.
The embodiments of the invention described below decompose the system such that: charge recycling is dictated by the leakage mode, thereby, reducing the limitations of the traditional circuit stacking; decomposition of memory and logic such that logic can operate at minimally required voltage; voltage-sensors/monitors for only one domain to reduce the overhead on secure system, thereby, allowing the separate voltage domains for logic and memory. These features may lower the overall design costs and may make the system economically feasible.
To understand the embodiments described herein, it is important to realize that in a battery/capacitor operated design energy is consumed in the form of electrical charge moving from one place to another, e.g. between the terminals of the battery or the capacitor. The entities that drive the movement or this charge are mostly digital circuits that typically may include digital logic circuits and memories (e.g., RAM/ROM). Based on above observations with respect to decomposing the system, the charge-recycling between various parts of a digital circuitry may be implemented, such that same charge taken from the battery is reused for different tasks. This results in draining the battery at a slower pace than the conventional design techniques.
The operation of the system 400 will now be described including a method for balancing the charge between the memory 415 and the digital logic 420. The power source 405 outputs a voltage and current to the power the memory 415 and the digital logic 420. The voltage produced by power sources 405 is typically larger than the voltage used by the memory 415 and the digital logic 420. For example, the voltage output of the power supply 405 may be in the range of about 1.65-5.5V, where the memory 415 and the digital logic 420 have operating voltages of <1.5 volts. The power source voltage may then be converted by the voltage converter 410 to the voltage required to drive the stack, which voltage is the combination of the voltage required to drive the memory 415 and the digital logic 420.
The memory 415 is placed at the top of the stack, which means that the memory 415 receives the supply current first. Placing the memory 415 at the top of the stack has an advantage that the leakage current from the memory may be used to drive the digital logic circuit 420. Memory cannot be turned off in order to preserve the stored data which results in a leakage current. This leakage current may be used to charge up a capacitance found in the digital logic 420. Also, when the memory 415 requires more current than the digital logic 420, excess charge may be stored in the digital logic 420. This stored charge may then be used to power the digital logic 420, when the memory 415 is idle. This results in a more balanced use of charge from the battery. Further, charge from the leakage current may be stored in the digital logic 420 to be used later, which reduces the overall draw on the power source 405.
The leakage current charge from the memory 415 may be stored in a capacitance found in the digital logic. This capacitance may be the capacitance inherent in the various transistors and devices found in the digital logic 420. Further, additional capacitance may be added to the digital logic 420 in order to increase the charge storage capacity. Also, additionally the leakage current may be stored in a capacitance in the voltage converter 410.
Further, the voltage converter may be connected to the node between the memory 415 and the digital logic 420. The voltage at this node should be kept at a desired voltage corresponding to the voltage drop across the memory 415 and the digital logic 420. The voltage converter monitors the voltage of at this node to determine if it is deviating from its desired value. If so, the voltage converter 410 may supply or sink current as needed in order to maintain the node voltage at its desired value. This provides additional capability to balance the charge in addition to the storage of leakage current charge in the digital logic 420.
The embodiments described herein provide various benefits. As discussed above, during a leakage mode, the leakage of the memory (which is usually larger than that of the digital logic) is used to supply charge to the digital logic. This charge may also be stored in a capacitor in the digital logic or voltage converter. This means that there will be less charge drained from the battery. Stacking of the memory on top of the digital logic leads to a lower over all current draw from the voltage converter, but a higher output voltage from the voltage converter. This results in a higher efficiency in the voltage converter. For example, a voltage converter with a 65% voltage efficiency used to drive a memory and digital logic that are not stacked may increase to 85% when driving a stacked memory and digital logic.
Further, the system topology allows a single voltage-sensing between the two stack domains. This means that the voltage sensor overhead is reduced from the traditional approach of creating multiple supply voltages for each of the digital logic and memory. Also, the power management unit (PMU) overhead of creating separate power domain for logic and memory is also reduced.
It should be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative circuitry embodying the principles of the invention. Further, in the circuits shown additional elements may also be included as needed, or variations to the structure of the circuit may be made to achieve the same functional results as the circuits illustrated.
Although the various exemplary embodiments have been described in detail with particular reference to certain exemplary aspects thereof, it should be understood that the invention is capable of other embodiments and its details are capable of modifications in various obvious respects. As is readily apparent to those skilled in the art, variations and modifications can be effected while remaining within the spirit and scope of the invention. Accordingly, the foregoing disclosure, description, and figures are for illustrative purposes only and do not in any way limit the invention, which is defined only by the claims.