Abstract

To reduce the energy consumption of logic gates in digital circuits, the size of transistors approaches the mesoscopic scale, e.g. sub-7 nanometers. However, existing energy consumption analysis methods exhibit various deviation for logic gates when the nonequilibrium information processing of mesoscopic scale transistors with ultra-low voltages is analyzed. Based on the stochastic thermodynamics theory, an information energy ratio method is proposed for the energy consumption estimation of XOR gates composed of mesoscopic scale transistors. The proposed method provides a new insight to quantify the transformation between the information capacity and energy consumption for XOR gates and extending to other logic gates. Utilizing the proposed analysis method, the supply voltage of the parity check circuit can be optimized by numerical simulations without expensive and complex practical measurements. The information energy ratio is the first analytical method to quantify the energy and information transformation of logic gates at the mesoscopic scale.

Significance Statement

This research is crucial for further understanding factors that affect energy consumption in digital logic circuits by addressing challenges in mesoscopic-scale transistors. The authors propose a groundbreaking method based on stochastic thermodynamics to determine the ratio between information capacity and energy consumption. This provides a unique perspective on the interplay between the information capacity and energy consumption for logic gates. The proposed method facilitates the optimization of supply voltage through numerical simulations, reducing the need for expensive practical measurements. This pioneering analytical tool represents a significant leap in quantifying energy and information capacity transformation within logic gates.

With the fast-growing deployment of the 5th-generation (5G) mobile communication, artificial intelligence (AI) and big data systems, the massive data need to be processed by digital signal processing circuits. The energy consumption of digital signal processing circuits is increased quickly in 5G mobile communication, AI, and big data systems (1, 2). Digital signal processing circuits are composed of three types of basic logic gates, i.e. AND, NOT, and XOR gates, all of which are made up of transistors (3). Thanks to the recent advancement of circuit technologies, the size of transistors is coming into the mesoscopic scale, e.g. sub-7 nanometers (nm), and continuing increases have been provided in computing capability (4). However, when the sub-7 nm transistor technology is adopted, digital logic circuits are inevitably becoming more and more susceptible to the thermal noise due to the aggressive voltage and gate length scaling (5), especially at the mesoscopic scale. Traditional energy consumption analytical methods of digital logic circuits take into account the thermal noise from phenomenological approaches (6). Hence, traditional energy consumption analytical methods are difficult to reveal the energy and information transformation mechanism of digital circuits due to the thermal fluctuations of nonequilibrium information processing at the mesoscopic scale (7). To overcome the faultiness of traditional energy consumption analytical methods, the stochastic thermodynamics is introduced to analyze the nonequilibrium information processing of transistors at the mesoscopic scale (8). Recently, the information thermodynamic theory-based energy consumption models were explored for logic gates (9). However, it is a great challenge to design an analysis method to clarify the transformation ratio between the information and energy with a specific process at logic gates, which can be used to optimize the energy consumption of logic gates, such as XOR operations at XOR gates adopted the complementary metal-oxide-semiconductor (CMOS) technology. Considering the complexity of nonequilibrium information processing process of transistors at the mesoscopic scale, it is a great challenge to propose an analytical method of information and energy transformation for logic gates and digital circuits.

To describe the nonequilibrium information process in digital circuits, the information thermodynamic theory has been utilized to explore the thermal, work, and entropy of digital signal processing (7, 10–13). Freitas et al. (7) established a stochastic thermodynamic model to investigate the irreversible entropy production of nonlinear electronic circuits subject to thermal noise. The mismatch entropy production was proposed to differentiate the entropy of the actual input distribution and the entropy of the optimal input distribution in a thermodynamic system (10). Recently, the energy dissipation of digital circuits has been investigated by the mismatch entropy production and Landauer’s principle (11). In particular, Koski et al. (12) characterized the thermodynamic entropy production model of single-electron transistors and derived a generalized fluctuation theorem. Wimsatt et al. (13) analyzed the physical factors that influence the energy consumption of computation systems, including the computing rate, computing error rate, storage stability, circuit modularity, etc. Sadasivan Shankar et al. (14) evaluated the efficiency of an ideal computing architecture using thermodynamics and quantum mechanics principles, which is applicable to both large computing systems and single switches.

Most existing studies on digital circuits focus on relatively simple scenarios extended from Landauer’s principle. The interaction between information capacity and energy consumption of logic gates is one of the most basic studies for the design of digital logic circuits. However, the study investigating the interaction between information capacity and energy consumption in logic gates, particularly considering the influence of thermal noise at the mesoscopic scale, is rare in the open literature. Motivated by the above gaps, in this article, we first propose an analysis method to quantify the transformation ratio between the information capacity and energy consumption for logic gates at the mesoscopic scale. The proposed analysis method can be extended to other logic gates and circuits by changing the combination of transistors and adjusting the linear relationship between energy levels and voltages. The key contributions of this article are briefly summarized as follows:

  1. Based on the stochastic thermodynamics and information theory, an analysis method, i.e. the information energy ratio, is first modeled to reveal the interplay between the information capacity and energy consumption of XOR gates composed of mesoscopic scale transistors. Moreover, the proposed analysis method can be extend to other logic gates by changing the combination of transistors and adjusting the linear relationship between energy levels and voltages. The proposed analysis method provides a new insight to quantify the transformation ratio between the information capacity and energy consumption for logic gates. Furthermore, an upper bound of the information energy ratio of XOR gates is derived.

  2. Based on the proposed analysis method, the information energy ratio is used to analyze the transformation ratio between the information capacity and energy consumption for the parity check circuit.

  3. Utilizing the proposed analysis method to simulate the information energy ratio of the parity check circuit adopting the 7 nm semiconductor process supply voltage, simulation results show that the information energy ratio of the parity check circuit is improved by 266% when the supply voltage is set to a chosen value. These results indicate that the proposed analysis method can be used to optimize the energy consumption of digital signal processing circuits by numerical simulations without expensive and complex practical measurements.

Energy consumption of XOR gates

In this article, an XOR gate is composed of four single-electron NAND gates, as shown in Fig. 1a. The dynamic electron transfer process of each NAND gate is illustrated in Fig. 1b. Fig. 1c shows the schematic diagram of XOR gates. XOR gates can be used to compose a variety of commonly used circuits, such as the parity check circuit, which is shown in Fig. 1d. As shown in Fig. 1d, the parity check circuit is composed of two XOR gates connected in series. Three inputs of the parity check circuit are represented as A, B, and C and the output is represented as Yparity, A,B,C{0,1}, YparityYXOR, which is the all output space of XOR gates. In this way, the physical operation process of XOR gates can be abstracted as the electron transfer process. The derivation of the energy consumption of NAND gates is given in Supplementary Material, Appendix S1. The energy consumption of XOR gates is composed of the energy consumption of four NAND gates, which is expressed as

(1)
Models of XOR gates and the parity check circuit. a) Circuit diagram of XOR gates. The two inputs of the XOR gate are labeled as A and B, and the output is YXOR. b) Kinetic diagram of the gate NANDr, where r∈{1,2,3,4}. Each NAND gate is composed of P-type transistors and N-type transistors. Transistors and electrodes are expressed as different energy levels εj and chemical potentials μi, respectively, with j∈{P1,P2,N1,N2}, i∈{d,s,g}. VA and VB are the voltages of double-inputs of the NAND gate. The output voltage of NANDr is denoted as Vout and the load capacitance is Cg. The supply voltage is Vd, and the voltage to ground is Vs. c) Schematic diagram of XOR gates. d) The parity check circuit can be composed of two XOR gates shown as XOR1 and XOR2.
Fig. 1.

Models of XOR gates and the parity check circuit. a) Circuit diagram of XOR gates. The two inputs of the XOR gate are labeled as A and B, and the output is YXOR. b) Kinetic diagram of the gate NANDr, where r{1,2,3,4}. Each NAND gate is composed of P-type transistors and N-type transistors. Transistors and electrodes are expressed as different energy levels εj and chemical potentials μi, respectively, with j{P1,P2,N1,N2}, i{d,s,g}. VA and VB are the voltages of double-inputs of the NAND gate. The output voltage of NANDr is denoted as Vout and the load capacitance is Cg. The supply voltage is Vd, and the voltage to ground is Vs. c) Schematic diagram of XOR gates. d) The parity check circuit can be composed of two XOR gates shown as XOR1 and XOR2.

where WNANDr(τ) is the energy consumption of NANDr when the propagation delay is τ, r{1,2,3,4}. The propagation delay is taken as the moment when the difference between the output voltage and the expected voltage exceeds a certain threshold.

Assuming that input sequences are governed by the uniform distribution, Fig. 2a–d shows the energy consumption of XOR gate as a function of time (unit is β, β=1/kT, where k is the Boltzmann coefficient, T is the temperature, is the reduced Planck constant. kT is the unit energy, kT4.14×1021J when T=300K). when the time step is n1, the input symbols an1bn1 are configured as {00,01,10,11}, respectively. anbn are the input symbols at the time step n. In Fig. 2a, the curves when the input symbols at the time step n are 01 and 10 show a similar increasing trend, the curve corresponding to anbn=11 shows the largest energy consumption, and the curve corresponding to anbn=00 exhibits the lowest energy consumption. In Fig. 2b, the curves corresponding to anbn{01,10} show a similar increasing trend, the curve corresponding to anbn=00 shows the largest energy consumption, and the curve corresponding to anbn=01 exhibits the lowest energy consumption. In Fig. 2c, the curves corresponding to anbn{00,01} show a similar increasing trend, the curve corresponding to anbn=00 shows the largest energy consumption, and the curve corresponding to anbn=10 exhibits the lowest energy consumption. In Fig. 2d, the curves when the input symbols at the time step n are 01 and 10 show a similar increasing trend, the curve corresponding to anbn=11 shows the largest energy consumption when the propagation delay is larger than 1.0 β, and the curve corresponding to anbn=00 exhibits the lowest energy consumption.

Energy consumption of XOR gates. a) The energy consumption curve of XOR gates when the previous input symbol is an−1bn−1=00. b) The energy consumption curve when the previous input symbol is an−1bn−1=01. c) The energy consumption curve when the previous input symbol is an−1bn−1=10. d) The energy consumption curve when the previous input symbol is an−1bn−1=11. e) Energy consumption of XOR gates for one operation with respect to ζCVDD2f, the ST method and the simulation results based on HSPICE. f) Energy consumption of XOR gates for one operation with respect to ζCVDD2f, the ST method and the 0.34 nm graphene side-wall edge gated MoS2 transistor. g) The energy consumption and propagation delay of XOR gates for one operation with different environment temperatures.
Fig. 2.

Energy consumption of XOR gates. a) The energy consumption curve of XOR gates when the previous input symbol is an1bn1=00. b) The energy consumption curve when the previous input symbol is an1bn1=01. c) The energy consumption curve when the previous input symbol is an1bn1=10. d) The energy consumption curve when the previous input symbol is an1bn1=11. e) Energy consumption of XOR gates for one operation with respect to ζCVDD2f, the ST method and the simulation results based on HSPICE. f) Energy consumption of XOR gates for one operation with respect to ζCVDD2f, the ST method and the 0.34 nm graphene side-wall edge gated MoS2 transistor. g) The energy consumption and propagation delay of XOR gates for one operation with different environment temperatures.

Considering that different previous inputs result in different voltages of capacitors in XOR gates, the energy consumption of XOR gates depends not only on the present input but also on the previous input. A string of double-inputs sequence streams with the length M is represented as Xin={a1b1,a2b2,an1bn1,anbn,,aMbM}, 1nM, which are located at two inputs of XOR gates described as A and B, respectively. Without loss of generality, the set space of anbn is denoted as anbn{00,01,10,11}. When four states of input at the previous time step are configured as {00,01,10,11}, the energy consumption of XOR gates can be calculated as follows

(2)

where Ean1bn1anbn is the consumed energy when the previous input symbol is an1bn1 at the time step n1 and the current input symbol is anbn at the time step n. The input state transition matrix is

(3)

where Pan1bn1anbn is the transition probability when the previous input symbol is an1bn1 at the time step n1 and the current input symbol is anbn at the time step n. Based on Eqs. 2 and 3, the average energy consumption of one operation at the XOR gate is given by

(4)

The traditional energy consumption analysis method of XOR gates due to switching activities is expressed as

(5)

where ζ is the switching coefficient, C is the load capacitance, VDD is the supply voltage, and f is the operating frequency (15, 16). When the technology of transistors is adopted to be 7 nm, the physical gate length is 54 nm. The equivalent load capacitance per unit gate length is C=3×1018 farad/nm (17), thus Cg=1.62×1016 farad. The rest of simulation parameters are configured as ζ=0.2 and Vd=0.4 Volt, VT=kT/q0.026 Volt is the thermal noise voltage, i.e. the unit voltage of the supply voltage. q is the charge of the electron. Fig. 2e shows the energy consumption of XOR gates for one operation with respect to the traditional method, the ST method, and the hierarchical simulation program for integrated circuits emphasis (HSPICE) method (18). As shown in Fig. 2e, the deviation among three methods is within 10% at 7 nm CMOS technology. When the result of HSPICE method is configured as the benchmark, the deviation of the ST method is less than the deviation of the traditional method in the energy consumption estimation of XOR gates. When the gate size of transistors is 0.34 nm and the other parameters are configured as Vd=5VT, Cg=1.02×1018 farad, and ζ=0.2, Fig. 2f shows the energy consumption of XOR gates for one operation with respect to the traditional method, the ST method, and the experimental data from the graphene side-wall edge gated MoS2 transistor (19), where the XOR gate based on the graphene side-wall edge gated MoS2 transistor consists of 16 transistors. Simulation results in Fig. 2f show that the deviation between the traditional method and the graphene side-wall edge gated MoS2 transistor is 73.47%. Therefore, the traditional method cannot used for analyzing the energy consumption of XOR gates at the sub-7 nm scale. Simulation results in Fig. 2f validate that the deviation between the ST method and the graphene side-wall edge gated MoS2 transistor is 5.92%. Hence, the ST method can still be used for analyzing the energy consumption of XOR gates at the sub-7 nm scale.

Moreover, the energy consumption and propagation delay of XOR gates for one operation with different environment temperatures are illustrated in Fig. 2g. When the environment temperature is increased, Fig. 2g shows that the energy consumption is increased and the propagation delay is decreased. The electron transfer rate of the XOR gate increases with the increase of environment temperature. As a consequence, the increased electron transfer rate causes an increase in the drain current of the XOR gate. In the end, the energy consumption of XOR gates is increased. Moreover, the time reaching the steady state is reduced in the electron transfer process of XOR gates when the electron transfer rate is increased. Therefore, the propagation delay of XOR gates is decreased in Fig. 2g.

Information capacity of XOR gates

Figure 3a illustrates the information processing process, wherein the information processing module can be an algorithm, an integrated circuit, or a simple logic gate. In Fig. 3a, the input symbol is xin which belongs to X={x1,x2,xin,,xK} and the output symbol is yout which belongs to Y={y1,y2,yout,,yK}.

Schematic diagram of the information processing process and the mutual information of XOR gate with respect to the input distribution. a) Schematic diagram of the information processing process. b) The three-dimensional perspective. c) the heatmap projection on the pa–pb plane.
Fig. 3.

Schematic diagram of the information processing process and the mutual information of XOR gate with respect to the input distribution. a) Schematic diagram of the information processing process. b) The three-dimensional perspective. c) the heatmap projection on the papb plane.

When the information processing module is replaced by a XOR gate in Fig. 1c, the input symbols of information processing process are replaced by the inputs of XOR gate, i.e. A and B and the output symbol of information processing process are replaced by the output of XOR gate, i.e.YXOR. Based on the threshold voltage judgment criterion, the input logic states and the output logic states are mapped as

(6a)
(6b)
(6c)

where Vin is the voltage of input and Vout is the voltage of output, α is the threshold factor. When the output voltage is higher than or equal to αVd, the output symbol is marked as the logic 1. When the output voltage is lower than (1α)Vd, the output symbol is marked as the logic 0. Otherwise, the output symbol is marked as . The derivation of the mutual information of XOR gates is given in Supplementary Material, Appendix S2.

Figure 3b and c simulates the mutual information of XOR gate with respect to the input distribution. Fig. 3b presents the mutual information of XOR gate in a three-dimensional perspective. The coordinates pa and pb represent the probabilities of logic 0 at the input A and B of XOR gate, respectively. The four blue corners below Fig. 3b indicate that two inputs of XOR gate remain unchanged when pa and pb approach either 0 or 1. These results imply that the mutual information of XOR gate approaches 0. The mutual information of XOR gate increases as pa and pb approach 0.5. Fig. 3c shows the heatmap of the mutual information of XOR gate projected onto the papb plane. The red of thermodynamic grid is increased as pa and pb approach the central point, i.e. 0.5. The mutual information of XOR gate increases with the increase of red of thermodynamic grid.

By iterating through all possible input and output of XOR gate, the information capacity of XOR gate is given by

(7)

where I(AB;YXOR) is the mutual information between the input and output of XOR gate for one operation. Supplementary Material, Appendix S3 includes the derivation of the information capacity of XOR gate. Equation 7 indicates that the maximum information rate can be achieved by transmitting information with an arbitrarily small error rate.

Information energy ratio of XOR gates

To reveal the relationship between the information capacity and energy consumption of XOR gates at the mesoscopic scale, a new analysis method, i.e. an information energy ratio of XOR gates, is established by

(8)

ηXOR refers to the number of bits processed per unit of kT energy at an XOR gate. A larger information energy ratio indicates that more information can be processed per kT energy. See Supplementary Material, Appendix S4 for details of the information energy ratio of XOR gates.

The transformation ratio between the mutual information and energy consumption of XOR gates is first quantified by 8, which can be used to analyze the impact of system parameters, e.g. the supply voltage on the information energy ratio of XOR gates.

Without loss of generality, two pictures are selected to analyze the information energy ratio of XOR gates. Fig. 4 illustrates the information energy ratio with respect to the supply voltage for an XOR gate. Fig. 4a compares the information energy ratio of XOR gates operated with different supply voltages, i.e. 4VT, 5VT, and 15VT. Fig. 4b and c is pictures for comparison. Three-dimensional, Red Green Blue (RGB) pixel points of the picture are converted into three binary bit streams, i.e. RGB binary bit streams, which are sequentially input into the parity check circuit, as shown in Fig. 4d. Compared with the information energy ratio with the supply voltage 4VT, the information energy ratio with the supply voltage 5VT is improved by 31.5% and 31% for the pictures of Fig. 4b and 4c, respectively. Compared with the information ratio with the supply voltage 15VT, the information energy ratio with the supply voltage 5VT is improved by 265.7% and 262.4% for the pictures of Fig. 4b and Fig. 4c, respectively.

Information energy ratio and error probability of XOR gates with respect to the supply voltage. a) The information energy ratio of XOR gates operating with supply voltages 4VT, 5VT, and 15VT when operating picture 1 and picture 2. b) Picture 1. c) Picture 2. d) The preprocessing of pictures. e) The error probability of XOR gates with respect to the supply voltage when the previous input is an−1bn−1=00. f) The information energy ratio of the parity check circuit with respect to the supply voltage.
Fig. 4.

Information energy ratio and error probability of XOR gates with respect to the supply voltage. a) The information energy ratio of XOR gates operating with supply voltages 4VT, 5VT, and 15VT when operating picture 1 and picture 2. b) Picture 1. c) Picture 2. d) The preprocessing of pictures. e) The error probability of XOR gates with respect to the supply voltage when the previous input is an1bn1=00. f) The information energy ratio of the parity check circuit with respect to the supply voltage.

The optimization problem to maximize the information energy ratio of XOR gates is expressed as

(9)

where f() is the function based on 8. Based on the results of Fig. 4d, the range of supply voltage Vd is configured as 4VTVd6VT for maximizing the information energy ratio of XOR gates. Since 8 is a discontinuous function, the Genetic Algorithm (20) (GA) is adopted to obtain the upper bound of the information energy ratio of XOR gates. In GA, the binary coding is used to encode individuals and then each individual can be regarded as a solution to the above problem (21). In this case, each individual owns a set of chromosomes represented by three variables Vd, pa, and pb.

The simulation parameters are configured as follows: the length of gene code is 10, the size of population is 80, the evolution times are 100, and the mutation probability is 0.001. The maximum information energy ratio is configured as the fitness function of GA. The upper bound of the information energy ratio can be achieved for XOR gates during continuous iterations. Based on simulation results, we can observe that the upper bound of information energy ratio of XOR gates converges to 0.00026 bits/kT when Vd5.16VT, pa0.39 and pb1, i.e. the kT energy can maximally process 0.00026 bits of information for an XOR gate.

Information energy ratio of parity check circuit

The information energy ratio of parity check circuit is proposed as

(10)

where I(ABC;Yparity) is the mutual information between the input and output of the parity check circuit, E¯paritydiss is the average energy consumption for one operation of the parity check circuit, which is composed of the energy consumption of two XOR gates. See Supplementary Material, Appendix S5 for details of the information energy ratio of the parity check circuit.

The supply voltage of XOR gate is the key factor to determine the error probability of XOR gate. Moreover, the information energy ratio of the parity check circuit depends on the optimization of the supply voltage. Without loss of generality, when the previous input is an1bn1=00, the error probability of XOR gates with respect to the supply voltage is simulated in Fig. 4e. Simulation results of Fig. 4e show that the error probability of XOR gates is larger than 1% when the supply voltage is less than 4VT. When the supply voltage is larger than or equal to 4VT, the error probability of XOR gates is less than or equal to 1%. Therefore, the XOR gate can function well only if the supply voltage is larger than or equal to 4VT considering that the error probability is required to be less than 1% in many logic operation circuit applications (22).

Based on the results of Fig. 4e, the supply voltage of XOR gates should be larger than or equal to 4VT. When the technology of transistors is 7 nm, the supply voltage of XOR gates is 0.39 Volt (23), i.e. 15VT. Without loss of generality, the range of supply voltage is configured from 4VT to 15VT for the parity check circuit in this article. Compared with the information energy ratio of the parity check circuit with 7 nm semiconductor process supply voltage, i.e. 15VT, results of Fig. 4f show that the information energy ratio of the parity check circuit with the supply voltage 5VT is improved by 266%.

Conclusions

An information and energy analysis method based on the stochastic thermodynamic is first proposed for revealing the transformation ratio between the information capacity and energy consumption of XOR gates at the mesoscopic scale. Based on the information theory and stochastic thermodynamic, the new analysis method, i.e. the information energy ratio of XOR gates, is established to quantify the transformation ratio between the information capacity and energy consumption at the mesoscopic scale. Furthermore, the information energy ratio of typical digital signal processing circuits, i.e. the parity check circuit, is proposed. Compared with the information energy ratio of the parity check circuit adopting the supply voltage at 7 nm semiconductor process, i.e. 15VT, simulation results show that the information energy ratio of the parity check circuit with the supply voltage 5VT can be improved by 266%. Utilizing the proposed analysis method, the energy consumption of digital signal process circuits can be optimized by numerical simulations without expensive and complex practical measurements. Based on the needs of practical application, engineers can easy adjust the supply voltage to analyse the information energy ratio of digital circuits. In future work, we plan to explore new mechanisms to improve the information energy ratio of complex digital signal processing circuits.

Materials and methods

All of our results were achieved through numerical simulations. The properties of the distribution of the output voltage are observed by both an iterative and numerically diagonalization of the master equation. The Gillespie algorithm is realized by code. Based on simulation results, the voltage of output is governed by a Gaussian distribution. The mutual information of XOR gates is given based on the information theory. Genetic Algorithm is utilized to obtain the upper bound of the information energy ratio of XOR gates. All codes are performed on PyCharm and MATLAB.

Supplementary Material

Supplementary material is available at PNAS Nexus online.

Funding

This work was supported by the NSFC under grant 62120106007 and Guangdong Provincial Key Research and Development Program in Key Areas (2024B0101020004).

Author Contributions

The authors’ contributions encompassed conceptualization by X.G., Y.X., and Y.Y.; methodology development by X.G., M.R., and X.P.; investigation conducted by X.G. and M.R.; visualization conducted by X.P.; supervision provided by X.G., Y.X., and Y.Y.; and the original draft of the writing handled by X.G. and M.R., with review and editing undertaken by Y.X. and Y.Y.

Data Availability

All data are included in the manuscript and/or supporting information. Previously published data were used for this work. The data citation is github.com/Parallel1227/An-Energy-and-Information-Analysis-Method-of-Logic-Gates-Based-on-Stochastic-Thermodynamics.git (2023).

References

1

Ge
X
,
Yang
J
,
Gharavi
H
,
Sun
Y
.
2017
.
Energy efficiency challenges of 5G small cell networks
.
IEEE Commun Mag
.
55
:
184
191
.

2

Lopez-Suarez
M
,
Neri
I
,
Gammaitoni
L
.
2016
.
Sub-k BT micro-electromechanical irreversible logic gate
.
Nat Commun
.
7
:
12068
.

3

Boyar
J
,
Matthews
P
,
Peralta
R
.
2013
.
Logic minimization techniques with applications to cryptology
.
J Cryptology
.
26
:
280
312
.

4

Fagas
G
,
Gammaitoni
L
,
Paul
D
,
Berini
GA
.
2014
.
ICT-energy-concepts towards zero-power information and communication technology
.

5

Donato
M
,
Bahar
RI
,
Patterson
WR
,
Zaslavsky
A
.
2017
.
A sub-threshold noise transient simulator based on integrated random telegraph and thermal noise modeling
.
IEEE Trans Comput Aided Des Integr Circuits Syst
.
37
:
643
656
.

6

Lee
HS
,
Sodini
CG
.
2008
.
Analog-to-digital converters: digitizing the analog world
.
Proc IEEE
.
96
:
323
334
.

7

Freitas
N
,
Delvenne
JC
,
Esposito
M
.
2021
.
Stochastic thermodynamics of nonlinear electronic circuits: a realistic framework for computing around k t
.
Phys Rev X
.
11
:
031064
.

8

Seifert
U
.
2012
.
Stochastic thermodynamics, fluctuation theorems and molecular machines
.
Rep Prog Phys
.
75
:
126001
.

9

Gao
CY
,
Limmer
DT
.
2021
.
Principles of low dissipation computing from a stochastic circuit model
.
Phys Rev Res
.
3
:
033169
.

10

Wolpert
DH
,
Kolchinsky
A
.
2020
.
Thermodynamics of computing with circuits
.
New J Phys
.
22
:
063047
.

11

Kolchinsky
A
,
Wolpert
DH
.
2017
.
Dependence of dissipation on the initial distribution over states
.
J Stat Mech Theory Exp
.
2017
:
083202
.

12

Koski
JV
,
Maisi
VF
,
Sagawa
T
,
Pekola
JP
.
2014
.
Experimental observation of the role of mutual information in the nonequilibrium dynamics of a maxwell demon
.
Phys Rev Lett
.
113
:
030601
.

13

Wimsatt
GW
,
Boyd
AB
,
Riechers
PM
,
Crutchfield
JP
.
2021
.
Refining Landauer’s stack: balancing error and dissipation when erasing information
.
J Stat Phys
.
183
:
1
23
.

14

Shankar
S
,
Zhirnov
V
,
Cavin
R
.
2009
.
Computation from devices to system level thermodynamics
.
ECS Trans
.
25
:
421
.

15

Vemuru
SR
,
Scheinberg
N
.
1994
.
Short-circuit power dissipation estimation for CMOS logic gates
.
IEEE Trans Circuits Syst I Fund Theory Appl
.
41
:
762
765
.

16

Wiltgen
A
,
Escobar
KA
,
Reis
AI
,
Ribas
RP
.
2013
.
Power consumption analysis in static CMOS gates. In 2013 26th Symposium on Integrated Circuits and Systems Design (SBCCI); Curitiba, Brazil. IEEE. p. 1–6
.

17

Weste
NH
,
Eshraghian
K
.
1985
.
Principles of CMOS VLSI design: a systems perspective
.
Boston
:
Addison-Wesley Longman Publishing Co., Inc
.

18

Joshi
A
.
2016
.
Standard cell library design and optimization with CDM for deeply scaled FinFET devices [PhD thesis]
.

19

Wu
F
, et al.
2022
.
Vertical MoS2 transistors with sub-1-nm gate lengths
.
Nature
.
603
:
259
264
.

20

Mirjalili
S
.
2019
.
Evolutionary algorithms and neural networks: theory and applications
.
New York
:
Springer Cham
.

21

Gao
Y
.
2021
.
Molecular insight into nonlinear transport behaviors
.

22

Xiao
R
,
Chen
C
.
2014
.
Gate-level circuit reliability analysis: a survey
.
VLSI Design
.
2014
:
4
4
.

23

Xie
Q
, et al.
2015
.
Performance comparisons between 7-nm finfet and conventional bulk CMOS standard cell libraries
.
IEEE Trans Circuits Syst II: Express Briefs
.
62
:
761
765
.

Author notes

Competing Interest: Authors declare that they have no competing interests.

This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
Editor: Derek Abbott
Derek Abbott
Editor
Search for other works by this author on:

Supplementary data