Sunteți pe pagina 1din 4

Beating the Landauers limit by trading energy with uncertainty

L. Gammaitoni[*]1
1 NiPS Laboratory, Dipartimento di Fisica, Universit di Perugia, a and Instituto Nazionale di Fisica Nucleare, Sezione di Perugia, I-06100 Perugia, Italy (Dated: November 15, 2011)

arXiv:1111.2937v1 [cond-mat.mtrl-sci] 12 Nov 2011

According to the International Technology Roadmap for Semiconductors in the next 10-15 years the limits imposed by the physics of switch operation will be the major roadblock for future scaling of the CMOS technology. Among these limits the most fundamental is represented by the so-called Shannon-von Neumann-Landauer limit that sets a lower bound to the minimum heat dissipated per bit erasing operation. Here we show that in a nanoscale switch, operated at nite temperature T, this limit can be beaten by trading the dissipated energy with the uncertainty in the distinguishability of switch logic states. We establish a general relation between the minimum required energy and the maximum error rate in the switch operation and briey discuss the potential applications in the design of future switches.
PACS numbers: 65.40.gd, 89.70.Cf, 05.70.-a, 05.10.Gg, 05.40.-a

In the last forty years the semiconductor industry has been driven by its ability to scale down the size of the CMOS-FET[2] switches, the building block of present computing devices, and to increase computing capability density up to a point where the power dissipated in heat during computation has become a serious limitation[3, 4]. According to the ITRS[5] the limits imposed by the physics of switch operation will be the roadblock for future scaling in the next 10-15 years. The limit on the minimum energy per switching is set at kB T ln(2) (approx 1021 J at room temperature)[6, 7] identied with the socalled Shannon-von Neumann-Landauer[8] (briey Landauer) limit. Power dissipated versus switching speed of devices have been characterized since the seventies[9, 10] by a linear scaling rule where micro-fabrication capabilities, through the replacement of bipolar transistors with CMOS, allowed the continuation of the exponential increase trend in information processing capability which has been known as Moores law[11]. However, since 2004 the Nanoelectronics Research Initiative[12], a US based consortium of Semiconductor Industry Association companies, has launched a grand challenge to address the fundamental limits of the physics of switches. Such limits are mainly represented by the minimum energy and minimum time, required to operate a switch and are estimated by assuming that a two-well, one-barrier model is a valid abstraction for electron transport switching devices. In this approach the FET transistor can be thought of as consisting of two wells (source and drain) located at a distance a and separated by a potential energy barrier (channel) of height Eb (see Fig.1). The two logic states 0 and 1 are here represented by an electron (or the equivalent information carrier) sitting in the left and right well, respectively. The switching event is obtained by making the electron energetic enough to overcome the potential barrier separating the two states or, what is equivalent, by lowering the potential barrier on the electron side. Notwithstanding the

simplicity of this model it has been often applied[6] in order to estimate the relevant aspects of the physics of switches. Specically, the minimum operational energy of the switch is computed by assuming that the barrier height Eb is chosen in order to enable the distinguishability of the two logic states. Such a condition is threaten in fact by unwanted crossings of the potential barrier due to thermally induced (classical) jumps or tunneling (quantum) eects. The larger Eb and the distance a between the two wells, the lower the threat to the distinguishability of the two states. Additionally the Heisemberg energy-time indetermination relation is invoked in this context to set a further limit to the barrier height Eb . Based on these arguments the authors in [7] have been

FIG. 1: Schematic representation of a bistable switch. The switch dynamics can be described in terms of the motion of a particle in a double well potential energy. Each well represents a single logic state (left well, x < 0, logic state 0; right well, x > 0, logic state 1). The two wells are located at a distance a and separated by a potential energy barrier height Eb .

2 able to estimate a minimum energy per switching event of the order of few kB T ln(2). Clearly such an estimate has a necessarily qualitative character. In order to better highlight the extent of the validity of the arguments used in this estimate we note that in a nanoscale switch in contact with a thermal bath at temperature T , the role of uctuations (thermal or quantum) on the system dynamics can be relevant and it is better accounted by introducing a statistical description of the electron position in terms of a probability density function p(x). In this condition the switch assumes the logic state 0 with probability p0 measured by the area under p(x) when x < 0 and assumes the logic state 1 with probability p1 measured by the area under p(x) when x > 0. When the potential is symmetric the equilibrium probability distribution dictates: p0 = p1 = 1/2 (Fig 2a). There are two relevant assumptions in the minimum energy estimate above that require a deeper discussion: i) the calculation in [6, 7] implicitly assumes that the system is far from equilibrium. In fact, in a symmetric system like the one represented in Fig. 1, subjected to thermal and/or quantum uctuations, regardless the value of Eb and the initial state, if one wait long enough the distiguishability will be lost due to the establishment of equilibrium probability distribution. Thus in order to preserve the distinguishability, the switch has to be operated far from equilibrium. Moreover, during the relaxation at equilibrium process, the switch stochastic dynamics becomes relevant and some attention has to be paid to the statistical features of the uctuations[13, 14]. ii) The switching operation assumed in [6, 7] is a physically irreversible one. In fact an amount of energy equal or larger than Eb , required by the electron in the switching process, is unavoidably lost. In other words the tilting of the potential in Fig. 2b is a dissipative operation. Although this is generally the case in standard CMOS technology, recent results[1517] in the studies of energy dissipation at nanoscale could set the road for low-dissipation switching dynamics where an amount of energy smaller than Eb might be dissipated. However, even in this most favorable case, the minimum switching energy cannot be set to zero due to the logical reversibility issue of the switching operation[18]. In fact, it is known that the erasure of one bit of information (a logically irreversible operation) produces a decrease of the system entropy equal to kB ln(2) and thus, if the erasure is operated at temperature T , should dissipate at least QL = kB T ln(2) of energy[8], a value commonly addressed as the Landauers limit. It is now a common understanding that such limit holds down to nanoscale[17, 21]. In order to show how to beat the Landauers limit, lets consider a typical logically irreversible switch operation. This is the so-called reset operation where a switch changes from an unknown state to a well-dened state. Lets suppose that we want to set the switch to logic state 0, corresponding to the system dynamics located in the left well (x < 0). Such a reset operation can be achieved by tilting the potential toward left with the result of lowering the potential barrier that separates the two states. According to Landauer[8] this operation is associated with an unavoidable minimum energy dissipation due to the decrease in entropy as a consequence of the decrease in the number of conguration states available to our system. In fact, following the second principle of thermodynamics a decrease of entropy S is associated with a minimum energy dissipation Q = T S. The change in entropy is readily computed as follows: initially the switch is in an unknown state thus the number of states available is 2 (both 0 and 1 are plausible). After

FIG. 2: Potential energy and probability density function. a: the probability density function p(x) is plotted together with the potential energy for the symmetric case. The probability of realization of a given logic state is represented by the shaded area below p(x), for 0 (left well) and for 1 (right well). b: Same quantities as in a, after the reset operation obtained by changing the potential energy with the addition of an external DC signal. The area under the right side can be interpreted as the error probability Pe .

3 the reset, the number of available states decreases from 2 to 1, thus the associate change in entropy according to Boltzmann is: S = Sf Si = kB (ln(1) ln(2)) = kB ln(2) (1) operation (p0 = p1 = 0.5) is promptly computed as Si = kB ln(2). After the reset operation, following (4) we have: Sf (Pe ) = kB ((1 Pe ) ln(1 Pe ) + Pe ln(Pe )) (5)

This results leads immediately to the Landauers estimate QL = kB T ln(2) (minus sign imply that energy gets dissipated into heat). In a real nanoscale switch in contact with a thermal bath at temperature T however, the role of uctuations requires a probabilistic approach where the switch behavior is best addressed in terms of stochastic nonlinear dynamics[19]. In order to x our ideas we consider the switch operation in terms of the dynamics of a material particle subjected to a nonlinear (bistable) potential (as in Fig. 1) and a uctuating force. The time evolution of such a particle is described by a proper Langevin equation[20]: dU (x) x + (t) dx

where we have used p0 = 1 Pe . Accordingly the energy dissipated during the erasure operation is now a function of the error probability: Q(Pe ) = T S(Pe ), i.e. Q(Pe ) = kB T ((1 Pe ) ln(1 Pe ) + Pe ln(Pe )) + kB T ln(2) In Fig. 3 we plot the energy ratio L = Q(Pe )/QL as a function of the error probability Pe . As it is well apparent, for Pe > 0 we have L < 1, implying that if we are willing to accept a larger-than-zero error probability, we can beat the Landauers limit and perform the resetting operation with an energy toll smaller than kB T ln(2). Consistently the zero limit for energy dissipation is reached when Pe = 0.5, corresponding to the maximum uncertainty (complete undistinguishability according to [6]), i.e. no reset. In the Pe = 0 limit we regain the Landauers prediction Q(0) = QL . We point out that the analysis presented here is completely general and does not depend on the switching error mechanism nor on the specic potential landscape typical of dierent switches.

m = x

(2)

Where U (x) is the bistable potential and (t) represents the uctuation whose statistical features are connected with the dissipative properties by a proper uctuation-dissipation relation. The time evolution of the probability density p(x, t) is usually described in terms of the associated Fokker-Planck equation[20]. In stationary condition the two states: 0 and 1 are realized with probability respectively p0 and p1 given by:
0 +

p0 =

p(x)dx,

p1 =
0

p(x)dx

(3)

where p(x) is the stationary probability density and p0 + p1 = 1. Before the reset operation the potential is symmetric and thus p0 = p1 = 0.5. After the reset, the two probabilities change (Fig.2b) and depending on the degree of tilting (i.e. the intensity of the resetting signal) p0 takes a value in the interval (0.5, 1) while p1 = 1 p0 takes accordingly a value in the interval (0, 0.5). Based on our resetting purpose a non-zero p1 can thus be interpreted as the error probability of the reset operation: the larger Pe = p1 the larger the probability of failure. Within this description, the change in entropy associated with the reset operation can be computed according to Gibbs as: S = kB
i

pi ln pi

(4)

where the sum is extended here to the two possible states i = 0, 1. The Gibbs entropy before the reset

FIG. 3: Energy ratio L as a function of the error probability Pe . The energy ratio L represents the fraction of Landauers energy required to perform the reset operation in the presence of a nite error probability Pe . For a bistable switch (N = 2) if we accept an error probability of 20% (P e = 0.2) we need to dissipate approx 1/4 of the minimum required by the Landauers limit. Multistable switches (N = 3, N = 4) show an energy ratio L larger than the bistable one. In the large N limit L becomes a linear function of Pe .

4 A simple generalization of this calculus considers multistable switches where the reset operation takes the switch from an unknown state among N equally probable states to a single, well-dened state. In this case the system entropy before the reset operation is Si (N ) = kB ln(N ) and after the reset operation is Sf (Pe , N ) = kB (1 Pe ) ln(1 Pe ) + kB Pe (ln(Pe ) ln(N 1)) thus the minimum dissipated energy is Q(Pe , N ) = kB T (1 Pe )ln(1 Pe ) + kB T Pe (ln(Pe ) ln(N 1)) + kB T ln(N ) The generalized energy ratio L = Q(Pe , N )/QL (N ), where now QL (N ) = kB T ln(N ), is also plotted in Fig. 3. As it is well apparent for a given error probability the bistable switch (case with N = 2) has a lower L compared to any other multistable switch. In the limit of large N we obtain the asymptotic value lim L = 1 Pe (6)
[4] Jerey J. Welser, George I. Bouriano, Victor V. Zhirnov and Ralph Keary Cavin, J. Nanopar. Res., 10:1-10 (2008). [5] ITRS (International Technology Roadmap for Semiconductors), Semiconductor Industry Association, 2001, http://public.itrs.net. [6] V.V. Zhirnov, R. K. Cavin, J. A. Hutchby, G. I. Bouriano, Proceedings of the IEEE, vol.91, no.11, pp.19341939, Nov. 2003. [7] R. K. Cavin, V.V. Zhirnov, D. J. C. Herr, A. Avila, and J. Hutchby, J. Nanoparticle Res., vol. 8, pp. 841858, 2006. [8] R. Landauer, IBM J. Res. Dev. 5, 183-191 (1961). [9] R. H. Dennard, F. H. Gaensslen, H. N.Yu, V. L. Rideout, Bassous E and A. R LeBlanc, IEEE J Solid-State Circ, 9(5) ,25668, 1974. [10] G. Baccarani, M. R. Wordeman and R. H. Dennard, IEEE Trans Electron Devices, 31(4), 45262, 1984. [11] D. Jorgenson, Moores law and the emergence of the new economy, Semiconductor Industry Association, Washington, DC, 2005 Annual Rep., 2005. [12] The Nanoelectronics Research Initiative (nri.src.org) was formed in 2004 as a consortium of Semiconductor Industry Association (SIA) (www.siaonline.org) companies to manage a university-based research program as part of the Semiconductor Research Corporation (SRC) (www.src.org). [13] L. B. Kish, Phys. Lett. A, vol. 305, pp. 144149, (2002). [14] L. Gammaitoni, Appl. Phys. Lett., 91, 224104, (2007). [15] Quirin P. Unterreithmeier, Thomas Faust, and Jrg P. Kotthaus, Phys. Rev. Lett. 105, 027205 (2010). [16] A. Eichler, J.Moser, J. Chaste, M. Zdrojek, I. Wilson-Rae and A. Bachtold, Nat. Nanotech. May 2011. [17] B. Lambson, D. Carlton, and J. Bokor, Phys. Rev. Lett. 107, 010604 (2011). [18] C. H. Bennett, Int. J. Theoretical Physics, vol. 21, no. 12, pp. 905-940, December, 1982. [19] Kousuke Shizume, Phys. Rev. E. 52, 3495 (1995). [20] C.W. Gardiner, Handbook of Stochastic Methods: For Physics, Chemistry and Natural Sciences (Springer, Berlin). 1985. [21] S. Toyabe, T. Sagawa, M. Ueda, E. Muneyuki, M. Sano, Nature Physics 6, 12, 988-992 (2010). [22] L. Worschech, F. Hartmann, T. Y. Kim, S. Hoing, M. Kamp, A. Forchel, J. Ahopelto, I. Neri, A. Dari, L. Gammaitoni, Appl. Phys. Lett., 96, 042112, (2010). [23] F. Hartmann, D. Hartmann, P. Kowalzik, L. Gammaitoni, A. Forchel; L. Worschech, Appl. Phys. Lett., 96, 082108, (2010) [24] N. R. Shanbhag , R. A. Abdallah , R. Kumar , D. L. Jones, Proceedings of the 47th Design Automation Conference, June 13-18, 2010, Anaheim, California (2010). [25] J. Von Neumann, Probabilistic logics and the synthesis of reliable organisms from unreliable components, The Collected Works of John von Neumann. Macmillan, (1963).

We believe that these results have potential applications in the design of future switches. In fact, computation with switches characterized by Pe > 0 is far from being a mere hypothesis. Recently addressed within the paradigm of noise driven switches[14, 22, 23], it and has been the topic of a focussed interest in the framework of the so-called stochastic computing[24], introduced by John Von Newmann[25] since the sixties. We acknowledge nancial support from European Commission (FPVII, G.A. no: 256959, Nanopower and no: 270005, Zeropower) and ONRG Grant N 00014-111-0695).

[*] e-mail: luca.gammaitoni@pg.infn.it [2] CMOS (Complementary MetalOxideSemiconductor), FET (Field-Eect Transistor). [3] K. Bernstein, R.K. Cavin, W. Porod, A. Seabaugh, J. Welser, Proceedings of the IEEE , vol.98, no.12, pp.21692184, Dec. 2010.

S-ar putea să vă placă și