Next Article in Journal
Visual Attention Adversarial Networks for Chinese Font Translation
Next Article in Special Issue
A Charge Sensitive Amplifier in a 28 nm CMOS Technology for Pixel Detectors at Future Particle Colliders
Previous Article in Journal
A Multi-Hop Graph Neural Network for Event Detection via a Stacked Module and a Feedback Network
Previous Article in Special Issue
Design and Performance Analysis of 32 × 32 Memory Array SRAM for Low-Power Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analytical Delay Modeling for a Sub-Threshold Cell Circuit with the Inverse Gaussian Distribution Function

1
University of Chinese Academy of Sciences, Beijing 100049, China
2
Institute of Microelectronics, Chinese Academy of Sciences, Beijing 100029, China
3
Beijing Key Laboratory of Three Dimensional and Nanometer Integrated Circuit Design Automation Technology, Beijing 100029, China
4
Key Laboratory of Microelectronic Devices & Integrated Technology, Chinese Academy of Sciences, Beijing 100029, China
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(6), 1387; https://doi.org/10.3390/electronics12061387
Submission received: 20 February 2023 / Revised: 9 March 2023 / Accepted: 12 March 2023 / Published: 14 March 2023
(This article belongs to the Special Issue Feature Papers in Microelectronics)

Abstract

:
Considering that power consumption (PC) is an extremely important indicator in digital circuit design, lower PC has always been our pursuit. PC and power supply voltage are positively correlated, and in this case, we must reduce the operating voltage of the circuit. However, as the voltage continues to decrease, various secondary effects and process variations become increasingly influential, making the delay distribution and its statistical characteristics more difficult to predict. In this paper, an inverse Gaussian distribution is used to model the propagation delay. Taking into account the local process variation, the multi-input delay analytical expression is derived according to the sub-threshold current formula to accurately predict the distribution and statistical characteristics of the delay, and the delay is obtained by calculation instead of Monte Carlo simulation, which greatly reduces the simulation time. The accuracy of the delay expression and delay distribution have been tested under 22 nm FDSOI technology and good results were obtained with operating voltages from 0.20 V to 0.30 V, in which the mean error of the delay is approx. 1.5%, the variance error is approx. 4.3%, and the error of the cumulative distribution function is approx. 2%.

1. Introduction

With transistor sizes continuing to shrink and the need to reduce power consumption, complementary metal–oxide semiconductor (CMOS) circuits under sub-threshold logic are becoming increasingly used [1,2]. Since power consumption and operating voltage are positively correlated, the sub-threshold region provides better energy efficiency compared to the near-threshold region and super-threshold region [3]. However, as the operating voltage decreases, various secondary effects and process variations become increasingly influential. The primary sources of process variations that affect device performance are random dopant fluctuations (RDFs) and channel length variation [3], in which the RDFs mainly cause the variations in the threshold voltage for transistors, and the channel length variation affects the electrical properties, increasing the threshold voltage for short channel devices. Moreover, there are many other variations, including mobility fluctuation, channel width variation, oxide charge variation, and so on. In the sub-threshold region, the propagation delay is much larger than that in other regions due to process variations [4], and its prediction faces great challenges. Under normal voltages, the delay of the cell circuits follows the Gaussian distribution, as shown in Figure 1a. However, the delay has a nonlinear relationship with the variation in the sub-threshold region, resulting in the delay distribution being difficult to predict, as shown in Figure 1b.
At present, the authoritative method is to use Monte Carlo (MC) SPICE simulation to obtain the propagation delay; however, this method requires a lot of time in each state, so it is necessary to find a suitable method to accurately and quickly predict the gate delay and its distribution. For this, some scholars have undertaken extensive research in this field. The paper [5] presented an error-aware model for arithmetic and logic circuits that accurately estimated the propagation delay of output bits in a digital module, but its operation was time-consuming. In [3], Abu-Rahma studied the effect of random fluctuation variation on the gate delay variation and derived a simple and scalable statistical model to efficiently estimate delay variation at conventional and ultra-threshold voltages. Caltech derived a delay model suitable for the near-threshold region (NTV), and obtained good results [6]. In [7], the authors derived a new simplified drain current model to clarify the relationship between supply voltage (near threshold) and delay, and analyzed its statistical characteristics with a logarithmic distribution; however, the error was unacceptable (13%). In [8], a statistical timing model for a CMOS inverter was proposed in the NTV region under process variation considering fast and slow input, which was derived analytically with a novel segmented step approximation method to overcome the integral issue of the drain current equation for ramp input. In 2019, Southeast University established a statistical model of near-threshold drain current and gate delay based on a logarithmic skew normal (LSN) distribution by using moment matching technology, and the prediction sensitivity error of gate delay was less than 8% [9]. The studies [10,11,12] used machine learning methods to model the delay and obtained good results; nevertheless, this still required a large data set, and it did not physically explain the relationship between the delay and various parameters.
This paper first proposes a probability density function suitable for the delay distribution in the sub-threshold region, i.e., the inverse Gaussian distribution, and indicates the required modeling parameters, see Section 2. Then, according to the classic sub-threshold current expression, the transition time variable is introduced, which is divided into two parts: fast input and slow input, and the equation is constructed by Kirchhoff’s law. Following this, the analytical expression of the mean delay and variance in the case of multiple inputs is derived, as detailed in Section 3. Section 4 verifies the derived expression and predicts the delay distribution and related error calculations with the calculation results. Section 5 summarizes all the study.

2. Statistical Distribution Model of Delay

The inverse Gaussian distribution (IGD) is a commonly used distribution in statistics [13] with its density function given in Equation (1):
f x , μ , λ = λ 2 π x 3 1 / 2 e x p λ ( x μ ) 2 2 μ 2 x ; x > 0 ,   μ > 0 ,   λ > 0
where x is the independent variable, λ represents the shape coefficient, and μ represents the expectation of the function. It has been confirmed that the characteristics of the inverse Gaussian distribution function and delay distribution are very similar [14,15], and both the super-threshold region and the delay distribution of the sub-threshold region can be fitted very well. Figure 1a,b shows the results of fitting with the inverse Gaussian distribution under 0.6 V and 0.2 V, respectively, and Figure 2a,b is their corresponding cumulative distribution function curves (CDF). It can be found that the graph coincidence is very high, so this paper uses the IGD probability density function to predict the delay distribution curve, and the parameters of the function ( μ , λ ) will be modeled with delay in the following section. In this article, the delay is represented by T d , and the correspondences are as follows:
μ T d = μ ;   σ 2 T d = μ 3 λ

3. Delay Modeling

In this article, we consider variations in the threshold voltage as the main factor affecting the propagation delay, and the influence of other process variations can be translated into effective variations of the threshold voltage [3]. Therefore, the current selected in this article is a classic current expression containing the threshold voltage.
Drain–source current in the sub-threshold region for NMOS and PMOS [16] can be expressed as
I n = I 0 n · e V i n t V t h n V t h b m n V T · e λ n V d s m n V T · 1 e V d s V T
I p = I 0 p · e V i n t V t h p V t h b m p V T · e λ p V d s m p V T 1 e V d s V T
where I 0 n = μ n C o x W n L n m n 1 V T 2 ; I 0 p = μ p C o x W p l p m p 1 V T 2 , with the subscripts n and p here referring to NMOS and PMOS, respectively; μ is carrier mobility; C o x is gate oxide capacitance; W L is the width to length ratio; m is sub-threshold slope; V T is thermal voltage; λ represents the drain-induced barrier lowering (DIBL) effect coefficient; V t h represents the threshold voltage at zero bias; and V t h b is the increment of the threshold voltage caused by the body effect.
For inverters, taking the falling propagation delay ( T d ) as an example, it can be defined as the difference between the moment t at which the output voltage drops to V d d / 2 and the time at which the operating voltage rises to V d d / 2 , shown as
T d = t τ 2
where τ is the input transition time. At this time, it is necessary to consider the changes of the input voltage waveform and the output voltage waveform. Figure 3 depicts the input waveform (I) and the output waveform (II, III) curves. According to the size of the input transition time, it can be divided into fast input and slow input [17]. When the delay is greater than half of the input transition time, time t0, or when the output voltage drops to V d d / 2 after the input transition time τ, we consider this to be a case of fast input, as shown in Figure 3II, and vice versa in Figure 3III.
According to Figure 3, the input voltage can be expressed as
V i n t = V d d t τ , 0 t τ V d d , t > τ
The current can be re-expressed as [18]
I d 0 = μ n C o x W n L n m n 1 V T 2 · e t τ V d d V t h b V t h n m n V T · e λ n V d s m n V T 1 e V d s V T           t < τ
I d 1 = μ n C o x W n L n m n 1 V T 2 · e V d d V t h b V t h n m n V T · e λ n V d s m n V T 1 e V d s V T           t > τ
Next, we will derive the analytical expressions of the output voltage waveform and propagation delay for different situations.

3.1. Output Voltage Calculation

3.1.1. 0 ≤ tτ

According to Kirchhoff’s current law (KCL) [19] at V o u t t :
C t o t d V o u t t d t = I d 0
where C t o t is the sum of the load capacitance and the coupling capacitance.
In this case, V g s = V i n t = V d d τ t , V d s = V o u t t , and these are substituted into Equation (7) and the equation is phase shifted:
d V o u t t e λ n V o u t t m n V T · 1 e V o u t t V T = I 0 n · e V t h b V t h n m n V T C L · e V d d τ t m n V T   d t
It is clear that this equation is unsolvable, so we have to use the approximation method to solve it. For inverters, an important point used to obtain the delay is when the output voltage drops to V d d / 2 , and when V o u t t = V d d / 2 , e V o u t t V T is small enough to be ignored, as shown in Equation (11):
d V o u t t e λ n V o u t t m n V T = I 0 n · e V t h b V t h n m n V T C t o t · e V d d τ t m n V T   d t
By integrating both sides of the above equation and substituting the initial condition V o u t t = V d d   when   t = 0 , we can obtain the expression of V o u t t [18]:
V o u t t = m n V T λ n · l n I 0 n · e V t h b V t h n m n V T λ n τ V d d · C t o t e V d d m n V T τ t 1 + e λ n V d d m n V T
At the same time, we can obtain V o u t τ :
V o u t τ = m n V T λ n · l n I 0 n · e V t h b V t h n m n V T λ n τ V d d · C t o t e V d d m n V T τ τ 1 + e λ n V d d m n V T       = m n V T λ n · l n I 0 n · e V t h b V t h n m n V T λ n τ V d d · C t o t e V d d m n V T 1 + e λ n V d d m n V T

3.1.2. t > τ

In this case, d V i n t = 0 , V i n = V d d ; substituting these into Equation (8) and phase shifting, then integrating and substituting the initial condition   V o u t t = V o u t τ   when   t = τ , we can obtain the expression:
V o u t t = m n V T λ n · l n I 0 n · e V t h b V t h n m n V T λ n C t o t m n V T e V d d m n V T t τ + e λ n V o u t τ m n V T

3.2. Analytical Expression for Delay

3.2.1. Fast Input

Fast input occurs in the case of t > τ . By substituting Equation (14) into V o u t t = v d d / 2 , we can obtain the time t0 at this time.
t 0 = C t o t m n V T I 0 n · e V t h b V t h n m n V T λ n e V d d m n V T e λ n V d d 2 m n V T e λ n V o u t τ m n V T + τ
According to the definition of delay, we can find its expression as follows:
T d = t 0 τ 2 = C t o t m n V T I 0 n · e V t h b V t h n m n V T λ n e V d d m n V T e λ n V d d 2 m n V T e λ n V o u t τ m n V T + τ 2
In order to increase the applicability of this formula, we introduce a coefficient k0 of the number of samples in the MC simulation, which is performed later for MC verification; it can be simulated any number of times for verification. When the number of simulations is fixed, this coefficient is a constant, generally around 1. The new expression is
T d = k 0 · C t o t m n V T I 0 n · e V t h b V t h n m n V T λ n e V d d m n V T e λ n V d d 2 m n V T e λ n V o u t τ m n V T + τ 2
In order to find the variance of the delay, we need to sort out the above expression and combine the same influencing factors. The result is as follows:
T d = k 0 · C t o t m n V T I 0 n · e V t h b V t h n m n V T λ n e V d d m n V T e λ n V d d 2 m n V T e λ n V d d m n V T + τ · [ 1 2 k 0 · m n V T V d d · 1 e V d d m n V T ]
Therefore, the variance σ 2 T d can be written as
σ 2 T d = [ k 0 · C t o t m n V T I 0 n λ n e V d d m n V T e λ n V d d 2 m n V T e λ n V d d m n V T ] 2 · σ 2 e V t h b + V t h n m n V T + 1 2 k 0 · m n V T V d d · 1 e V d d m n V T 2 · σ 2 τ
In fact, for the cell circuit, the change in input transition time does not have a large effect on the variance of the delay. Changes in the process parameters can be represented by variance changes in the threshold voltage, so the second half of the above expression can be removed to reduce the amount of calculation.
σ 2 T d = [ k 0 · C t o t m n V T I 0 n λ n e V d d m n V T e λ n V d d 2 m n V T e λ n V d d m n V T ] 2 · σ 2 ( e V t h b + V t h n m n V T )

3.2.2. Slow Input

Slow input occurs in the case of 0 t τ . By substituting Equation (12) into V o u t t = V d d / 2 , we can obtain the time t1 at this time.
T d = t 1 τ 2 = k 0 m n V T τ V d d l n [ V d d · C t o t I 0 n · e V t h b V t h n m n V T λ n τ ( e λ n V d d 2 m n V T e λ n V d d m n V T ) + 1 ] τ 2
Similarly, solving the variance requires ignoring the effect of the input transition time on the propagation delay variance, and separating the threshold voltage [17], then we can obtain the following equation:
σ 2 T d = k 0 τ V d d 2 σ 2 V t h b + V t h n
For more details, please see ‘Appendix B’.

4. Results and Discussion

Before verification, we must undertake preparation to obtain the values of various coefficients in the equations. First, when the temperature is certain, we need to calculate the value of the thermal voltage (KT/q). Then, we sweep Vgs and Vds, respectively, from DC simulation, and use the ratio method to calculate the value of m and λ. Next, we can obtain I0 by the least squares fitting method with the current data from DC. Finally, we can calculate k0 and the variance of the threshold voltage by a standard MC simulation. Although the MC simulation is used here, it is only performed once. Table 1 shows the method of obtaining each coefficient.
In this article, the indicator used to calculate the mean and standard deviation of the delay is calculated as follows:
1 n y y 0 y 0
where y represents model prediction results, and y0 represents the simulation results with HSPICE.
For the distribution function, we generally use the difference between the piecewise integrals of the probability density function (PDF) to measure the error, and the cumulative distribution function (CDF) is the integral of the PDF; thus, the CDF can be used to calculate the indicator, shown as
1 n C D F m o d e l C D F M C C D F M C
where C D F m o d e l represents the CDF of the model prediction results; C D F M C is the CDF of the simulation results with HSPICE; and n refers to the n-segment integration of the PDF. According to the classic value [15], here we take n = 5.

4.1. Current Verification

Fully depleted SOI (FDSOI) MOSFETs are ideal for low-power applications due to their superior control of short-channel effects and flexibility of dynamic threshold voltage through the use of back-gate bias [20,21]. In this paper, the model is validated in 22 nm FDSOI technology. First, a DC simulation is performed to obtain the coefficients required for the current; here, we set V b s = 0 . Additionally, Table 2 shows the corresponding coefficients at a temperature of T = 25 °C; W n L n = 80   nm / 20   nm ;   W P L P = 235   nm / 20   nm . This set of coefficients only needs to be obtained once, and is further used in subsequent delay calculations.
The nominal value of the DC under different voltages is simulated and compared with the current value calculated by the current formula; the results show a high accuracy, with the error being less than 1%. Figure 4a,b is the current curves of NMOS and PMOS transistors under different Vds and Vgs voltages.
The cell circuit in this paper uses an inverter, and its current is also verified with the above current formula and correlation coefficients. Figure 5a,b is the drain current curves of the inverter. It can be observed that it highly matches the standard current, indicating that a series of delay derivations using this current are feasible.

4.2. Delay Verification

Table 2 lists the coefficients required for the model. Before performing the delay verification, we must perform an MC simulation to obtain the k0 and variance σ 2 V t h n .
In order to verify the accuracy of the proposed delay model and prediction method, the mean and standard deviation of the delay for an inverter with the process fluctuation parameter changes are simulated by SPICE using the 22 nm industrial design suite (the golden data are 10,000 samples of MC simulations), with results having a mean error of about 1.5% and a standard deviation error of about 4.3% in the sub-threshold region, indicating very high accuracy.
Figure 6a shows the prediction results of the delay under different voltages and different loads (Cl), and Figure 6b shows the prediction results of the standard deviation compared with MC simulation results.

4.2.1. Transition Time Verification

We also validated the delay modeling of fast and slow inputs under fast input condition. Figure 7a shows the delay prediction results under different load conditions with different input transition times, and Figure 7b shows its standard deviation results.
In order to verify the correctness of the model, we randomly generate some multi-input values, and then predict the result of propagation delay. Table 3 shows part of the data. It can be seen that the error is acceptable for both the mean and standard deviation.
Additionally, Figure 8a,b shows the prediction results of mean and standard deviation in the case of the slow input condition.
Table 4 shows the comparison of the partial prediction data and the MC simulation results, as well as related errors under slow input conditions.

4.2.2. Verification in Different Temperatures

All the above verification was performed at a temperature of 25 °C, though the formula we propose is also very accurate at other temperatures. When the temperature changes, we only need to reperform a DC simulation on the MOS transistor to obtain the coefficients, as well as a MC simulation to obtain σ 2 V t h n for different temperatures, and then update them. Table 5 lists the coefficients at different temperatures for NMOS. Finally, by substituting the coefficients in the expressions, we can obtain the results under different inputs.
In order to further verify the feasibility of our proposed model, we carried out corresponding experiments at different temperatures. Table 4 shows that the threshold voltage is 0.254 V at 125 °C, and this paper studies the delay model in the sub-threshold region, so the voltage selection in Figure 9 is lower than 0.25 V. It is obvious that the model results and the results of the SPICE MC simulation are highly matched. Table 6 lists the average errors at different temperatures, all within the acceptable range.

4.2.3. Verification for Different Transistor Sizes

In the verification above, the length of the transistor we choose was 20 nm. In fact, our model is suitable for different sizes. We also selected for sizes to verify their accuracy. Details of the four sizes are shown in Table 7.
The current data and related errors of each size are shown in Appendix A. More details please see Table A1, Table A2, Table A3, Table A4 and Table A5. Additionally, Figure 10 shows the delay results compared with MC simulation results under different operating voltages.
Moreover, we tested a significant amount of data for each size, and Table 8, Table 9, Table 10 and Table 11 show the partial data and corresponding errors. The average error of each size is less than 5%.

4.2.4. Verification of Different Gates

The above results were verified with an inverter and achieved a high degree of accuracy. In fact, the model derived in this article is also applicable to other cell circuits. Here, we select the NAND2 gate ( W n L n = 80   nm / 20   nm ;   W P L P = 110   nm / 20   nm ) and NOR2 gate ( W n L n = 80   nm / 20   nm ;   W P L P = 310 nm / 20 nm ). Similarly, we first operate a DC for each transistor and the coefficients are shown in Table 12. Then, we verify the delay at different operating voltages, and Figure 11a,b shows the prediction results of the mean and standard deviation, respectively.
From Figure 11, we can clearly see that the delay prediction results for each gate are very close to the MC simulation results. Additionally, the corresponding errors for each gate are shown in Table 13.

4.2.5. Verification Considering the Body Effect

In the above validation, we set V b s = 0 . In fact, the effect of the body effect on propagation delay is also modeled in this paper. It mainly affects the threshold voltage, and in Equation (7), V t h b is the increase in the threshold voltage caused by the body effect.
Considering V b s , we verify the delay for an inverter in the case of V b s > 0 , and Table 14 shows the coefficients obtained by DC simulations for NMOS.
Additionally, the Figure 12a,b show the prediction results of the propagation delay compared with MC simulations under different voltages, and the error of the mean and standard deviation is about 1.4% and 3.2%, respectively.

4.2.6. Verification under Different Technologies

The above results were verified under 22 nm technology and achieved a high degree of accuracy. To further prove the universality of our model, we also validated it under another two technologies: 28 nm CMOS and 40 nm CMOS technologies. For an inverter, the size we selected is as follows: W n L n = 100   nm / 30   nm ,   W P L P = 200   nm / 30   nm for 28 nm technology, and W n L n = 120   nm / 40   nm ,   W P L P = 240   nm / 40   nm for 40 nm technology. The verification process is the same as that in the 22 nm technology.
The Table 15 displays the corresponding parameters for each technology.
Additionally, for multi-inputs, we predicted the propagation delay and the standard deviation for each technology; all the average errors are less than 4%. Additionally, Table 16 and Table 17 show the partial data compared to the MC results.

4.2.7. Comparison with Other Studies

The propagation delay model proposed in this paper has a high accuracy under the 22 nm FDSOI process, and we compared the other two models [4,18] under the same process. Model [4] provided a very complete model that took temperature into account, but it ignored the influence of DIBL effect, which may make the results inaccurate under different technologies. The model [18] did not simplify Kirchhoff’s law, so the Laplace transform and some complex calculations were used in the calculation. Additionally, models [4,18] did not further derive the variance of the delay. The results of the comparison with them are shown in Table 18.
It is clear that our proposed propagation delay model has a higher accuracy, with the error being only 1.35% in this set of data.

4.3. Delay Distribution Verification

In this section, the delay modeling and inverse Gaussian distribution are combined to predict the distribution characteristics of the delay through analytical expressions, eliminating the need for redundant fitting work. Figure 13 and Figure 14 below are the probability density function and cumulative distribution function of the delay distribution at an operating voltage of 0.25 V, 0.27 V, and 0.3 V in Figure 13a–c respectively, from which we can clearly observe the probability density function curve of the model prediction; the fitting curve and the MC simulation results are close to each other, and the error of the CDF is about 2%.

4.4. Speed of the Model

The following Figure 15 shows the curve of the calculation time with the amount of data. For the acquisition of delays, the time is the same for each set of SPICE MC simulation data. As the amount of data increases, the time required increases linearly. The proposed model only needs to perform a DC simulation at the beginning, ( t D C = 1.310   s ), and then an MC simulation ( t M C = 242.624   s ). Then it calculates the corresponding coefficients ( t c o e f f i c i e n t = 6.513   s ), and the delay under different inputs can be predicted through the model calculation, with each set of calculation results lasting 0.386 s ( t c a l c u l a t i o n ). The specific time consumption of the model is calculated as Equation (25), where n represents the amount of delay data.
t m o d e l = 1 · t D C + 1 · t M C + 1 · t c o e f f i c i e n t + n · t c a l c u l a t i o n = 250.447   s + n · 0.386   s
Although an MC simulation is performed during the preparation process to obtain some coefficients, it is only undertaken once, and the coefficients will not be reacquired when the input changes. Therefore, as the amount of data increases, the time required for model calculation grows relatively slower compared to the SPICE MC simulation.

5. Conclusions

In this paper, we propose a distribution curve function that accurately predicts the delay of sub-threshold circuits with a high accuracy. The curve of this function is extremely similar to the delay distribution of the circuit. We then derive the key parameters of this function, namely, the mean and variance of the propagation delay, which are derived from the sub-threshold current formula and input–output waveform curves. The results are in good agreement with the SPICE MC simulation from the 22 nm Industrial Design Suite, where the error of the mean and standard deviation for the inverter are 1.5% and 4.3%, respectively. We also verified it with other cell circuits, such as NOR2 gate and NAND2 gate, with all obtaining good results. The derived model parameters are substituted into the inverse Gaussian distribution function, finding that the result is very close to the distribution of Monte Carlo simulations, with the maximum error of the CDF being approximately 2%. In addition, our model is also applicable to other technologies. We have verified the model using 28 nm CMOS and 40 nm CMOS technologies, and the results match the MC simulation results very well. The proposed method only requires performing a DC simulation, to obtain the coefficient of the NMOS and PMOS transistors, and a MC simulation of the circuit under a certain process; no other simulations are required, which greatly reduces the simulation time.
The prediction method can quickly calculate the statistical parameters of delay for cell circuits in the sub-threshold region, which accelerates the statistical characterization and is very helpful for further evaluating device-level optimization on low-power circuits and architectures. Additionally, based on the study, we will continue to explore the path delay variation of the circuits in the future.

Author Contributions

Conceptualization, J.W., Y.W. and X.Z.; methodology, J.W.; software, J.W., Z.L. and L.C.; validation, J.W.; formal analysis, J.W., Y.W. and X.Z.; investigation, J.W.; resources, J.W., Y.W., Z.L., L.C. and X.Z.; data curation, J.W.; writing—original draft preparation, J.W.; writing—review and editing, J.W., Y.W. and X.Z.; supervision, Y.W.; funding acquisition, Y.W., Z.L. and L.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by EDA Center of Institute of Microelectronics, Chinese Academy of Sciences.

Data Availability Statement

Not applicable.

Acknowledgments

The funding support for our work is greatly appreciated.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Under different sizes, the nominal DC value under different voltages is simulated and compared with the current value calculated by the current formula, and the average error of each size is less than 1%. Figure A1a–d is the current curves of different sizes under different Vds and Vgs voltages. Additionally, Table A2, Table A3, Table A4 and Table A5 show the current data compared with simulation results, as well as errors(settings: Vgs = 0.3 V when sweeping Vds; Vds = 0.2 V when sweeping Vgs).
Table A1. Coefficients for NMOS in the case of different sizes.
Table A1. Coefficients for NMOS in the case of different sizes.
SizeW (nm)L (nm)Vth (V)λI0 (A)m (mV/dec) V T   ( V )
Size 180300.3400.0426.58 × 10−71.2850.0257
Size 2100400.3470.0306.98 × 10−71.2180.0257
Size 3135500.3520.0248.10 × 10−71.1850.0257
Size 4150600.3560.0197.86 × 10−71.1650.0257
Figure A1. Current changes of transistors with voltage, where the symbols represent the DC simulation results and the lines represents the current formula calculation results. (a) Size 1; (b) size 2; (c) Size 3; (d) Size 4.
Figure A1. Current changes of transistors with voltage, where the symbols represent the DC simulation results and the lines represents the current formula calculation results. (a) Size 1; (b) size 2; (c) Size 3; (d) Size 4.
Electronics 12 01387 g0a1
Table A2. Size 1: Current data compared with simulation results.
Table A2. Size 1: Current data compared with simulation results.
Current (A) Current (A)
Sweep Vgs (V)DCFormulaErrorSweep Vds (V)DCFormulaError
0.106.648585 × 10−106.793776 × 10−102.18%0.102.195759 × 10−72.195075 × 10−70.03%
0.119.053548 × 10−109.197036 × 10−101.58%0.112.246291 × 10−72.238606 × 10−70.34%
0.121.232852 × 10−91.245044 × 10−90.99%0.122.290826 × 10−72.278023 × 10−70.56%
0.131.678799 × 10−91.685471 × 10−90.40%0.132.330990 × 10−72.314740 × 10−70.70%
0.142.285979 × 10−92.281697 × 10−90.19%0.142.367952 × 10−72.349730 × 10−70.77%
0.153.112571 × 10−93.088834 × 10−90.76%0.152.402559 × 10−72.383661 × 10−70.79%
0.164.237630 × 10−94.181492 × 10−91.32%0.162.435429 × 10−72.416996 × 10−70.76%
0.175.768473 × 10−95.660671 × 10−91.87%0.172.467016 × 10−72.450051 × 10−70.69%
0.187.850596 × 10−97.663102 × 10−92.39%0.182.497656 × 10−72.483048 × 10−70.58%
0.191.068089 × 10−81.037388 × 10−82.87%0.192.527602 × 10−72.516139 × 10−70.45%
0.201.452518 × 10−81.404358 × 10−83.32%0.202.557046 × 10−72.549430 × 10−70.30%
0.211.974115 × 10−81.901142 × 10−83.70%0.212.586135 × 10−72.582996 × 10−70.12%
0.222.680801 × 10−82.573661 × 10−84.00%0.222.614981 × 10−72.616892 × 10−70.07%
0.233.636410 × 10−83.484079 × 10−84.19%0.232.643674 × 10−72.651154 × 10−70.28%
0.244.925328 × 10−84.716552 × 10−84.24%0.242.672284 × 10−72.685812 × 10−70.51%
0.256.658004 × 10−86.385006 × 10−84.10%0.252.700866 × 10−72.720886 × 10−70.74%
0.268.977187 × 10−88.643666 × 10−83.72%0.262.729465 × 10−72.756392 × 10−70.99%
0.271.206443 × 10−71.170131 × 10−73.01%0.272.758119 × 10−72.792345 × 10−71.24%
0.281.614615 × 10−71.584059 × 10−71.89%0.282.786857 × 10−72.828756 × 10−71.50%
0.292.149806 × 10−72.144411 × 10−70.25%0.292.815705 × 10−72.865632 × 10−71.77%
0.302.844683 × 10−72.902984 × 10−72.05%0.302.844683 × 10−72.902984 × 10−72.05%
Table A3. Size 2: Current data compared with simulation results.
Table A3. Size 2: Current data compared with simulation results.
Current (A) Current (A)
Sweep VgsDCFormulaErrorSweep VdsDCFormulaError
0.103.447808 × 10−103.505929 × 10−101.69%0.101.693521 × 10−71.685674 × 10−70.46%
0.114.766647 × 10−104.825496 × 10−101.23%0.111.724931 × 10−71.713454 × 10−70.67%
0.126.590156 × 10−106.641723 × 10−100.78%0.121.751957 × 10−71.737894 × 10−70.80%
0.139.111418 × 10−109.141543 × 10−100.33%0.131.775811 × 10−71.760102 × 10−70.88%
0.141.259729 × 10−91.258225 × 10−90.12%0.141.797351 × 10−71.780836 × 10−70.92%
0.151.741646 × 10−91.731797 × 10−90.57%0.151.817190 × 10−71.800616 × 10−70.91%
0.162.407814 × 10−92.383613 × 10−91.01%0.161.835767 × 10−71.819797 × 10−70.87%
0.173.328513 × 10−93.280761 × 10−91.43%0.171.853401 × 10−71.838624 × 10−70.80%
0.184.600657 × 10−94.515578 × 10−91.85%0.181.870328 × 10−71.857262 × 10−70.70%
0.196.357736 × 10−96.215158 × 10−92.24%0.191.886720 × 10−71.875829 × 10−70.58%
0.208.783299 × 10−98.554427 × 10−92.61%0.201.902708 × 10−71.894402 × 10−70.44%
0.211.212916 × 10−81.177415 × 10−82.93%0.211.918392 × 10−71.913037 × 10−70.28%
0.221.673970 × 10−81.620573 × 10−83.19%0.221.933846 × 10−71.931772 × 10−70.11%
0.232.308387 × 10−82.230526 × 10−83.37%0.231.949129 × 10−71.950633 × 10−70.08%
0.243.179661 × 10−83.070054 × 10−83.45%0.241.964288 × 10−71.969639 × 10−70.27%
0.254.373098 × 10−84.225565 × 10−83.37%0.251.979359 × 10−71.988803 × 10−70.48%
0.266.002143 × 10−85.815989 × 10−83.10%0.261.994370 × 10−72.008136 × 10−70.69%
0.278.215675 × 10−88.005019 × 10−82.56%0.272.009346 × 10−72.027644 × 10−70.91%
0.281.120578 × 10−71.101796 × 10−71.68%0.282.024305 × 10−72.047333 × 10−71.14%
0.291.521509 × 10−71.516491 × 10−70.33%0.292.039263 × 10−72.067207 × 10−71.37%
0.302.054233 × 10−72.087270 × 10−71.61%0.302.054233 × 10−72.087270 × 10−71.61%
Table A4. Size 3: Current data compared with simulation results.
Table A4. Size 3: Current data compared with simulation results.
Current (A) Current (A)
Sweep VgsDCFormulaErrorSweep VdsDCFormulaError
0.102.600795 × 10−102.637755 × 10−101.42%0.101.589399 × 10−71.578282 × 10−70.70%
0.113.625443 × 10−103.663475 × 10−101.05%0.111.614898 × 10−71.601232 × 10−70.85%
0.125.053995 × 10−105.088057 × 10−100.67%0.121.636417 × 10−71.620975 × 10−70.94%
0.137.045667 × 10−107.066603 × 10−100.30%0.131.655069 × 10−71.638558 × 10−71.00%
0.149.822389 × 10−109.814528 × 10−100.08%0.141.671636 × 10−71.654699 × 10−71.01%
0.151.369344 × 10−91.363101 × 10−90.46%0.151.686669 × 10−71.669887 × 10−70.99%
0.161.908969 × 10−91.893158 × 10−90.83%0.161.700564 × 10−71.684457 × 10−70.95%
0.172.661110 × 10−92.629334 × 10−91.19%0.171.713604 × 10−71.698638 × 10−70.87%
0.183.709259 × 10−93.651778 × 10−91.55%0.181.725996 × 10−71.712585 × 10−70.78%
0.195.169487 × 10−95.071812 × 10−91.89%0.191.737895 × 10−71.726406 × 10−70.66%
0.207.202954 × 10−97.044042 × 10−92.21%0.201.749414 × 10−71.740175 × 10−70.53%
0.211.003300 × 10−89.783194 × 10−92.49%0.211.760639 × 10−71.753942 × 10−70.38%
0.221.396839 × 10−81.358750 × 10−82.73%0.221.771637 × 10−71.767741 × 10−70.22%
0.231.943441 × 10−81.887114 × 10−82.90%0.231.782457 × 10−71.781596 × 10−70.05%
0.242.701415 × 10−82.620939 × 10−82.98%0.241.793139 × 10−71.795525 × 10−70.13%
0.253.750178 × 10−83.640120 × 10−82.93%0.251.803715 × 10−71.809538 × 10−70.32%
0.265.196958 × 10−85.055620 × 10−82.72%0.261.814209 × 10−71.823643 × 10−70.52%
0.277.184863 × 10−87.021553 × 10−82.27%0.271.824642 × 10−71.837847 × 10−70.72%
0.289.902015 × 10−89.751960 × 10−81.52%0.281.835028 × 10−71.852154 × 10−70.93%
0.291.359099 × 10−71.354412 × 10−70.34%0.291.845383 × 10−71.866568 × 10−71.15%
0.301.855716 × 10−71.881089 × 10−71.37%0.301.855716 × 10−71.881089 × 10−71.37%
Table A5. Size 4: Current data compared with simulation results.
Table A5. Size 4: Current data compared with simulation results.
Current (A) Current (A)
Sweep VgsDCFormulaErrorSweep VdsDCFormulaError
0.101.840426 × 10−101.862541 × 10−101.20%0.101.291076 × 10−71.279476 × 10−70.90%
0.112.578295 × 10−102.601388 × 10−100.90%0.111.309655 × 10−71.296413 × 10−71.01%
0.123.612193 × 10−103.633325 × 10−100.59%0.121.325076 × 10−71.310711 × 10−71.08%
0.135.060898 × 10−105.074618 × 10−100.27%0.131.338230 × 10−71.323226 × 10−71.12%
0.147.090832 × 10−107.087654 × 10−100.04%0.141.349737 × 10−71.334544 × 10−71.13%
0.159.935122 × 10−109.899235 × 10−100.36%0.151.360035 × 10−71.345063 × 10−71.10%
0.161.392026 × 10−91.382613 × 10−90.68%0.161.369433 × 10−71.355055 × 10−71.05%
0.171.950334 × 10−91.931078 × 10−90.99%0.171.378154 × 10−71.364707 × 10−70.98%
0.182.732393 × 10−92.697113 × 10−91.29%0.181.386360 × 10−71.374144 × 10−70.88%
0.193.827632 × 10−93.767022 × 10−91.58%0.191.394172 × 10−71.383454 × 10−70.77%
0.205.360954 × 10−95.261352 × 10−91.86%0.201.401677 × 10−71.392696 × 10−70.64%
0.217.506557 × 10−97.348462 × 10−92.11%0.211.408941 × 10−71.401910 × 10−70.50%
0.221.050688 × 10−81.026350 × 10−82.32%0.221.416017 × 10−71.411124 × 10−70.35%
0.231.469834 × 10−81.433490 × 10−82.47%0.231.422943 × 10−71.420357 × 10−70.18%
0.242.054593 × 10−82.002137 × 10−82.55%0.241.429750 × 10−71.429622 × 10−70.01%
0.252.868881 × 10−82.796360 × 10−82.53%0.251.436461 × 10−71.438928 × 10−70.17%
0.263.999898 × 10−83.905640 × 10−82.36%0.261.443096 × 10−71.448281 × 10−70.36%
0.275.565421 × 10−85.454957 × 10−81.98%0.271.449670 × 10−71.457686 × 10−70.55%
0.287.722428 × 10−87.618868 × 10−81.34%0.281.456195 × 10−71.467146 × 10−70.75%
0.291.067656 × 10−71.064118 × 10−70.33%0.291.462681 × 10−71.476663 × 10−70.96%
0.301.469137 × 10−71.486239 × 10−71.16%0.301.469137 × 10−71.486239 × 10−71.16%

Appendix B

For Equation (A1) to (A2):
d V o u t t e λ n V o u t t m n V T = I 0 n · e V t h b V t h n m n V T C t o t · e V d d τ t m n V T   d t
V o u t t = m n V T λ n · l n I 0 n · e V t h b V t h n m n V T λ n τ V d d · C t o t e V d d m n V T τ t 1 + e λ n V d d m n V T        
Details:
Integrate the left side of Equation (A1):
d V o u t t e λ n V o u t t m n V T = m n V T λ n e λ n V o u t t m n V T
Integrate the right side of Equation (A1):
I 0 n · e V t h b V t h n m n V T C t o t · e V d d τ t m n V T   d t = I 0 n · e V t h b V t h n m n V T m n V T τ C t o t V d d e V d d τ t m n V T
Then, we can obtain
m n V T λ n e λ n V o u t t m n V T = I 0 n · e V t h b V t h n m n V T m n V T τ C t o t V d d e V d d τ t m n V T + C 1
where C1 is a constant. Then, we substitute the initial condition V o u t t = V d d   when   t = 0 , and we can obtain C1:
C 1 = I 0 n · e V t h b V t h n m n V T m n V T τ C t o t V d d m n V T λ n e λ n Vdd m n V T
Then, substitute C1 and we can obtain Equation (A2).
For Equation (A7): t > τ
V o u t t = m n V T λ n · l n I 0 n · e V t h b V t h n m n V T λ n C t o t m n V T e V d d m n V T t τ + e λ n V o u t τ m n V T  
Details:
In this case, d V i n t = 0 , V i n = V d d ; substitute them into Equation (8) and phase shift, then we can obtain
d V o u t t e λ n V o u t t m n V T = I 0 n · e V t h b V t h n m n V T C t o t e V d d m n V T   d t
Integrate the left side of the equation:
d V o u t t e λ n V o u t t m n V T = m n V T λ n e λ n V o u t t m n V T
I 0 n · e V t h b V t h n m n V T C tot e Vdd m n V T   d t = I 0 n · e V t h b V t h n m n V T C tot e Vdd m n V T · t
Integrate the right side of the equation:
Then, we can obtain
m n V T λ n e λ n V o u t t m n V T = I 0 n · e V t h b V t h n m n V T C t o t e V d d m n V T · t + C 2
where C2 is a constant, then substitute the initial condition t = τ ,   V o u t t = V o u t τ , and we can get the value of C2:
C 2 = I 0 n · e V t h b V t h n m n V T C t o t e V d d · τ m n V T m n V T λ n e λ n V o u t τ m n V T
Then, substitute C2 and we can obtain the expression (A7).
For Equation (A13) to (A14):
T d = k 0 · C t o t m n V T I 0 n · e V t h b V t h n m n V T λ n e V d d m n V T e λ n V d d 2 m n V T e λ n V o u t τ m n V T + τ 2
T d = k 0 · C t o t m n V T I 0 n · e V t h b V t h n m n V T λ n e V d d m n V T e λ n V d d 2 m n V T e λ n V d d m n V T + τ · [ 1 2 k 0 · m n V T V d d · 1 e V d d m n V T ]
Substitute the equation of V o u t τ to e λ n V o u t τ m n V T :
e λ n V o u t τ m n V T = I 0 n · e V t h b V t h n m n V T λ n τ V d d C t o t e V d d m n V T 1 + e λ n V d d m n V T
Then, substitute (A15) to Equation (A13):
T d = t τ 2 = k 0 · C t o t m n V T I 0 n · e V t h b V t h n m n V T λ n e V d d m n V T e λ n V d d 2 m n V T e λ n V o u t τ m n V T + τ 2 = k 0 · C t o t m n V T I 0 n · e V t h b V t h n m n V T λ n e V d d m n V T ( e λ n V d d 2 m n V T I 0 n · e V t h b V t h n m n V T λ n τ V d d C t o t e V d d m V T 1 e λ n V d d m n V T ) + τ 2 = k 0 · C t o t m n V T I 0 n · e V t h b V t h n m n V T λ n e V d d m n V T e λ n V d d 2 m n V T e λ n V d d m n V T k 0 · m n V T V d d τ · e V d d m n V T e V d d m V T 1 + τ 2 = k 0 · C t o t m n V T I 0 n · e V t h b V t h n m n V T λ n e V d d m n V T e λ n V d d 2 m n V T e λ n V d d m n V T + τ · [ 1 2 k 0 · m n V T V d d · 1 e V d d m n V T ]
Then, we can obtain Equation (A14).
For Equation (A17) to (A18):
T d = t 1 τ 2 = k 0 m n V T τ V d d l n [ V d d · C t o t I 0 n · e V t h b V t h n m n V T λ n τ ( e λ n V d d 2 m n V T e λ n V d d m n V T ) + 1 ] τ 2
σ 2 T d = k 0 τ V d d 2 σ 2 V t h b + V t h n
Details:
In order separate the threshold voltage, we neglect “1” in (A17), then we can obtain
T d ~ k 0 m n V T τ V d d l n ( V d d C t o t I 0 n · e V t h b V t h n m n V T λ n τ ) ~ k 0 m n V T τ V d d l n ( · e V t h b + V t h n m n V T ) ~ k 0 m n V T τ V d d · V t h b + V t h n m n V T ~ k 0 τ V d d V t h b + V t h n
Then, we can obtain
σ 2 T d = ( k 0 τ V d d ) 2 σ 2 V t h b + V t h n

References

  1. Cannillo, F.; Toumazou, C.; Lande, T.S. Nanopower Subthreshold MCML in Submicrometer CMOS Technology. IEEE Trans. Circuits Syst. I Regul. Pap. 2009, 56, 1598–1611. [Google Scholar] [CrossRef]
  2. Wang, A.; Chandrakasan, A. A 180-mV subthreshold FFT processor using a minimum energy design methodology. IEEE J. Solid-State Circuits 2005, 40, 310–319. [Google Scholar] [CrossRef]
  3. Abu-Rahma, M.H.; Anis, M. A Statistical Design-Oriented Delay Variation Model Accounting for Within-Die Variations. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2008, 27, 1983–1995. [Google Scholar] [CrossRef]
  4. Chanda, M.; Chakraborty, A.S.; Sarkar, C.K. Complete delay modeling of sub-threshold CMOS logic gates for low-power application. Int. J. Numer. Model. Electron. Netw. Devices Fields 2016, 29, 132–145. [Google Scholar] [CrossRef]
  5. Zaynoun, S.; Khairy, M.S.; Eltawil, A.M.; Kurdahi, F.J.; Khajeh, A. Fast error aware model for arithmetic and logic circuits. In Proceedings of the 2012 IEEE 30th International Conference on Computer Design (ICCD), Montreal, QC, Canada, 30 September–3 October 2012. [Google Scholar]
  6. Harris, D.M.; Keller, B.; Karl, J.; Keller, S. A transregional model for near-threshold circuits with application to minimum-energy operation. In Proceedings of the 2010 International Conference on Microelectronics, Cairo, Egypt, 19–22 December 2010. [Google Scholar]
  7. Keller, S.; Harris, D.M.; Martin, A.J. A Compact Transregional Model for Digital CMOS Circuits Operating Near Threshold. IEEE Trans. Very Large Scale Integr. Syst. 2014, 22, 2041–2053. [Google Scholar] [CrossRef]
  8. Cao, P.; Liu, Z.; Xu, B.; Guo, J. A Statistical Timing Model for CMOS Inverter in Near-threshold Region Considering Input Transition Time. In Proceedings of the 2019 26th IEEE International Conference on Electronics, Circuits and Systems (ICECS), Genoa, Italy, 27–29 November 2019. [Google Scholar]
  9. Cao, P.; Wu, J.; Liu, Z.; Guo, J.; Yang, J.; Shi, L. A Statistical Current and Delay Model Based on Log-Skew-Normal Distribution for Low Voltage Region. In Proceedings of the 2019 on Great Lakes Symposium on VLSI, Washington, DC, USA, 9–11 May 2019; Association for Computing Machinery: New York, NY, USA, 2019; pp. 323–326. [Google Scholar]
  10. Yu, L.; Saxena, S.; Hess, C.; Elfadel, I.A.; Antoniadis, D.; Boning, D. Statistical library characterization using belief propagation across multiple technology nodes. In Proceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE), Grenoble, France, 9–13 March 2015. [Google Scholar]
  11. Gourishetty, S.; Mandadapu, H.; Zahra, A.; Abbas, Z. A Highly Accurate Machine Learning Approach to Modelling PVT Variation Aware Leakage Power in FinFET Digital Circuits. In Proceedings of the 2019 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS), Bangkok, Thailand, 11–14 November 2019. [Google Scholar]
  12. Amuru, D.; Ahmed, M.S.; Abbas, Z. An Efficient Gradient Boosting Approach for PVT Aware Estimation of Leakage Power and Propagation Delay in CMOS/FinFET Digital Cells. In Proceedings of the 2020 IEEE International Symposium on Circuits and Systems (ISCAS), Seville, Spain, 12–14 October 2020. [Google Scholar]
  13. Khattree, R. Characterization of inverse-Gaussian and gamma distributions through their length-biased distributions. IEEE Trans. Reliab. 1989, 38, 610–611. [Google Scholar] [CrossRef]
  14. Chen, J.; Cotofana, S.; Grandhi, S.; Spagnol, C.; Popovici, E. Inverse Gaussian distribution based timing analysis of Sub-threshold CMOS circuits. Microelectron. Reliab. 2015, 55, 2754–2761. [Google Scholar] [CrossRef]
  15. Chen, J.; Spagnol, C.; Grandhi, S.; Popovici, E.; Cotofana, S.; Amaricai, A. Linear Compositional Delay Model for the Timing Analysis of Sub-Powered Combinational Circuits. In Proceedings of the 2014 IEEE Computer Society Annual Symposium on VLSI, Tampa, FL, USA, 9–11 July 2014. [Google Scholar]
  16. Bolt, M.; Cantatore, E.; Socha, M.; Aussems, C.; Solo, J. Matching properties of MOS transistors and delay line chains with self-aligned source/drain contacts. In Proceedings of the International Conference on Microelectronic Test Structures, Trento, Italy, 25–28 March 1996. [Google Scholar]
  17. Guo, J.; Cao, P.; Li, M.; Liu, Z.; Yang, J. Statistical Timing Model for Subthreshold Circuit with Correlated Variation Consideration. In Proceedings of the 2020 IEEE International Symposium on Circuits and Systems (ISCAS), Seville, Spain, 12–14 October 2020; pp. 1–5. [Google Scholar]
  18. Corsonello, P.; Frustaci, F.; Lanuzza, M.; Perri, S. Over/Undershooting Effects in Accurate Buffer Delay Model for Sub-Threshold Domain. IEEE Trans. Circuits Syst. I Regul. Pap. 2014, 61, 1456–1464. [Google Scholar] [CrossRef]
  19. Zemanian, A.H. The validity of Kirchhoff’s laws for a class of nonlinear transfinite networks. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 1993, 40, 477–482. [Google Scholar] [CrossRef]
  20. Lu, D.D.; Dunga, M.V.; Lin, C.H.; Niknejad, A.M.; Hu, C. A computationally efficient compact model for fully-depleted SOI MOSFETs with independently-controlled front- and back-gates. Solid-State Electron. 2011, 62, 31–39. [Google Scholar] [CrossRef]
  21. Mao, Z.; Wu, Y.; Chen, L.; Zhang, X. A Computationally Efficient Model for FDSOI MOSFETs and Its Application for Delay Variability Analysis. Appl. Sci. 2022, 12, 5167. [Google Scholar] [CrossRef]
Figure 1. PDF: (a) 0.6 V (super-threshold); (b) 0.2 V (sub-threshold).
Figure 1. PDF: (a) 0.6 V (super-threshold); (b) 0.2 V (sub-threshold).
Electronics 12 01387 g001
Figure 2. CDF (a) 0.6 V (super-threshold); (b) 0.2 V (sub-threshold).
Figure 2. CDF (a) 0.6 V (super-threshold); (b) 0.2 V (sub-threshold).
Electronics 12 01387 g002
Figure 3. Input and output waveform (I: input waveform; II: output waveform under fast input condition; III: output waveform under slow input condition).
Figure 3. Input and output waveform (I: input waveform; II: output waveform under fast input condition; III: output waveform under slow input condition).
Electronics 12 01387 g003
Figure 4. Current changes of transistors with voltage, where the symbols represent the DC simulation results and the lines represent the current formula calculation results: (a) NMOS; (b) PMOS.
Figure 4. Current changes of transistors with voltage, where the symbols represent the DC simulation results and the lines represent the current formula calculation results: (a) NMOS; (b) PMOS.
Electronics 12 01387 g004
Figure 5. Inverter current changes with voltage, where symbols represent the simulation results and the lines represent the current formula calculation results: (a) In; (b) Ip.
Figure 5. Inverter current changes with voltage, where symbols represent the simulation results and the lines represent the current formula calculation results: (a) In; (b) Ip.
Electronics 12 01387 g005
Figure 6. Model prediction results of delay compared with the MC simulation results (T = 25 °C, τ = 1 × 10−11 s) under different load capacitances and different voltages. (a) Mean of the delay; (b) standard deviation of the delay.
Figure 6. Model prediction results of delay compared with the MC simulation results (T = 25 °C, τ = 1 × 10−11 s) under different load capacitances and different voltages. (a) Mean of the delay; (b) standard deviation of the delay.
Electronics 12 01387 g006
Figure 7. Fast input. Model prediction results of delay compared with the MC simulation results (Vgs = 0.26 V) under different load capacitance and input transition times. (a) Mean of the delay; (b) standard deviation of the delay.
Figure 7. Fast input. Model prediction results of delay compared with the MC simulation results (Vgs = 0.26 V) under different load capacitance and input transition times. (a) Mean of the delay; (b) standard deviation of the delay.
Electronics 12 01387 g007
Figure 8. Model prediction results of delay compared with the MC simulation results (Cl = 1 fF) under different voltages and different input transition times. (a) Mean of the delay; (b) standard deviation of the delay.
Figure 8. Model prediction results of delay compared with the MC simulation results (Cl = 1 fF) under different voltages and different input transition times. (a) Mean of the delay; (b) standard deviation of the delay.
Electronics 12 01387 g008
Figure 9. Model prediction results compared with the MC simulation results (Cl = 0.5 fF, τ = 5 × 10−11 s) for an inverter under different voltages and temperatures. (a) Mean of the delay; (b) standard deviation of the delay.
Figure 9. Model prediction results compared with the MC simulation results (Cl = 0.5 fF, τ = 5 × 10−11 s) for an inverter under different voltages and temperatures. (a) Mean of the delay; (b) standard deviation of the delay.
Electronics 12 01387 g009
Figure 10. Model prediction results compared with the MC simulation results (Cl = 0.5 fF, τ = 1 × 10−11 s, T = 25 °C) for an inverter under different voltages and sizes. (a) Mean of the delay; (b) standard deviation of the delay.
Figure 10. Model prediction results compared with the MC simulation results (Cl = 0.5 fF, τ = 1 × 10−11 s, T = 25 °C) for an inverter under different voltages and sizes. (a) Mean of the delay; (b) standard deviation of the delay.
Electronics 12 01387 g010
Figure 11. Model prediction results compared with the MC simulation results (T = 25 °C, Cl = 0.5 fF, τ = 1 × 10−10 s) under different voltages. (a) Mean of the delay; (b) standard deviation of the delay.
Figure 11. Model prediction results compared with the MC simulation results (T = 25 °C, Cl = 0.5 fF, τ = 1 × 10−10 s) under different voltages. (a) Mean of the delay; (b) standard deviation of the delay.
Electronics 12 01387 g011
Figure 12. Model prediction results compared with the MC simulation results (T = 25 °C, Cl = 0.7 fF, τ = 2 × 10−10 s) considering the body effect under different voltages. (a) Mean of the delay; (b) standard deviation of the delay.
Figure 12. Model prediction results compared with the MC simulation results (T = 25 °C, Cl = 0.7 fF, τ = 2 × 10−10 s) considering the body effect under different voltages. (a) Mean of the delay; (b) standard deviation of the delay.
Electronics 12 01387 g012
Figure 13. Comparison of PDF curves among MC simulation, IGD fitting, and IGD delay modeling prediction: (a) Vgs = 0.25 V; (b) Vgs = 0.27 V; (c) Vgs = 0.30 V.
Figure 13. Comparison of PDF curves among MC simulation, IGD fitting, and IGD delay modeling prediction: (a) Vgs = 0.25 V; (b) Vgs = 0.27 V; (c) Vgs = 0.30 V.
Electronics 12 01387 g013
Figure 14. CDF curves comparison among MC simulation, IGD fitting and IGD delay modeling prediction (a) Vgs = 0.25 V; (b) Vgs = 0.27 V; (c) Vgs = 0.30 V.
Figure 14. CDF curves comparison among MC simulation, IGD fitting and IGD delay modeling prediction (a) Vgs = 0.25 V; (b) Vgs = 0.27 V; (c) Vgs = 0.30 V.
Electronics 12 01387 g014
Figure 15. Time consumption varies with the amount of data. (a) Comparison of the model and SPICE MC simulation; (b) enlarged view of the model calculation time in (a).
Figure 15. Time consumption varies with the amount of data. (a) Comparison of the model and SPICE MC simulation; (b) enlarged view of the model calculation time in (a).
Electronics 12 01387 g015
Table 1. Method of obtaining various parameters.
Table 1. Method of obtaining various parameters.
ParametersMethod of Extraction or Calculation
VTVT = KT/q
VthDC simulation, with the command “Vth (*)”
mDC simulation and ratio method
λDC simulation and ratio method
I0DC simulation and least squares fitting method
k0MC simulation, calculated by a standard MC delay value
σ2 (Vth)MC simulation
Table 2. Coefficients from DC.
Table 2. Coefficients from DC.
TransistorVth (V)λI0 (A)M (mV/dec) V T   ( V )
NMOS0.3240.0737.66 × 10−71.4620.0257
PMOS−0.3250.0937.11 × 10−71.5040.0257
Table 3. Partial validation data under fast input condition.
Table 3. Partial validation data under fast input condition.
μ (s) σ (s)
Vgs (V)Cl (F)τ (s)μ (MC)μ (Model)μ (Error)σ (MC)σ (Model)σ (Error)
0.2054.94 × 10−161.79 × 10−112.36 × 10−92.39 × 10−91.53%1.90 × 10−91.88 × 10−91.40%
0.2318.50 × 10−173.17 × 10−115.65 × 10−105.94 × 10−105.21%4.37 × 10−104.59 × 10−105.21%
0.2996.53 × 10−166.11 × 10−113.28 × 10−103.20 × 10−102.21%2.17 × 10−102.36 × 10−108.51%
0.2032.17 × 10−166.40 × 10−121.55 × 10−91.58 × 10−91.80%1.24 × 10−91.24 × 10−90.54%
0.2295.02 × 10−161.90 × 10−121.33 × 10−91.37 × 10−93.29%1.06 × 10−91.08 × 10−91.93%
0.2025.10 × 10−176.55 × 10−111.02 × 10−91.05 × 10−92.94%7.98 × 10−108.17 × 10−102.42%
0.1973.31 × 10−161.02 × 10−102.29 × 10−92.27 × 10−90.80%1.78 × 10−91.77 × 10−90.65%
0.2536.33 × 10−164.65 × 10−101.09 × 10−91.05 × 10−93.85%6.72 × 10−107.12 × 10−105.86%
0.2216.97 × 10−165.83 × 10−102.28 × 10−92.25 × 10−91.60%1.61 × 10−91.64 × 10−92.13%
0.1875.25 × 10−161.89 × 10−103.85 × 10−93.81 × 10−90.90%3.03 × 10−92.96 × 10−92.34%
Table 4. Partial validation data under slow input conditions.
Table 4. Partial validation data under slow input conditions.
μ (s) σ (s)
Vgs (V)Cl (F)τ (s)μ (MC)μ (Model)μ (Error)σ (MC)σ (Model)σ (Error)
0.2459.78 × 10−168.68 × 10−89.32 × 10−99.43 × 10−91.23%1.25 × 10−81.23 × 10−81.62%
0.2709.39 × 10−167.46 × 10−86.22 × 10−96.36 × 10−92.25%8.80 × 10−99.56 × 10−98.63%
0.2991.01 × 10−154.00 × 10−85.52 × 10−95.48 × 10−90.73%4.65 × 10−94.61 × 10−90.86%
0.2938.42 × 10−164.27 × 10−85.11 × 10−95.08 × 10−90.72%4.96 × 10−95.04 × 10−91.75%
0.2795.68 × 10−164.98 × 10−83.78 × 10−93.62 × 10−94.23%5.75 × 10−86.17 × 10−87.30%
0.2902.01 × 10−155.00 × 10−81.08 × 10−81.06 × 10−81.85%6.14 × 10−95.96 × 10−92.93%
0.2615.12 × 10−163.79 × 10−85.24 × 10−95.15 × 10−91.61%5.18 × 10−95.03 × 10−92.98%
0.2235.30 × 10−162.47 × 10−87.57 × 10−97.49 × 10−91.04%4.06 × 10−93.83 × 10−95.84%
0.246.81 × 10−163.45 × 10−88.28 × 10−98.04 × 10−92.95%5.28 × 10−94.97 × 10−95.83%
0.2877.00 × 10−164.06 × 10−84.73 × 10−94.67 × 10−91.31%4.89 × 10−94.89 × 10−90.06%
Table 5. Coefficients at different temperatures for NMOS.
Table 5. Coefficients at different temperatures for NMOS.
T (°C)Vth (V)λI0 (A)m (mV/dec) V T   ( V )
−400.3640.0727.82 × 10−71.4100.0200
00.3400.0727.82 × 10−71.4350.0235
500.3080.0767.42 × 10−71.4870.0278
1000.2730.0886.87 × 10−71.5670.0322
1250.2540.0986.62 × 10−71.6170.0343
Table 6. Average errors at different temperatures.
Table 6. Average errors at different temperatures.
T (°C)−40050100125
μ (error)0.75%1.83%2.30%2.98%3.18%
σ (error)1.67%3.12%3.15%4.24%4.21%
Table 7. Coefficients for NMOS in the case of different sizes.
Table 7. Coefficients for NMOS in the case of different sizes.
SizeW (nm)L (nm)Vth (V)λI0 (A)m (mV/dec) V T   ( V )
Size 180300.3400.0426.58 × 10−71.2850.0257
Size 2100400.3470.0306.98 × 10−71.2180.0257
Size 3135500.3520.0248.10 × 10−71.1850.0257
Size 4150600.3560.0197.86 × 10−71.1650.0257
Table 8. Size 1: Partial validation data (T = 25 °C).
Table 8. Size 1: Partial validation data (T = 25 °C).
μ (s) σ (s)
Vgs (V)Cl (F)τ (s)μ (MC)μ (Model)μ (Error)σ (MC)σ (Model)σ (Error)
0.2384.81 × 10−164.45 × 10−103.650440 × 10−93.676056 × 10−90.70%2.551130 × 10−92.587672 × 10−91.43%
0.2432.38 × 10−164.39 × 10−102.340220 × 10−92.334835 × 10−90.23%1.588780 × 10−91.606478 × 10−91.11%
0.2895.40 × 10−161.70 × 10−109.945210 × 10−109.927272 × 10−100.18%6.561770 × 10−106.832115 × 10−104.12%
0.2095.14 × 10−162.39 × 10−108.066620 × 10−98.056563 × 10−90.12%5.891210 × 10−95.845090 × 10−90.78%
0.2733.26 × 10−164.43 × 10−101.261890 × 10−91.257850 × 10−90.32%7.702130 × 10−108.108863 × 10−105.28%
0.2987.45 × 10−163.18 × 10−101.026480 × 10−91.004063 × 10−92.18%6.163550 × 10−106.529836 × 10−105.94%
0.2665.83 × 10−164.71 × 10−101.989130 × 10−92.004680 × 10−90.78%1.299260 × 10−91.351936 × 10−94.05%
0.2931.10 × 10−161.89 × 10−114.622390 × 10−104.425993 × 10−104.25%3.147220 × 10−103.190541 × 10−101.38%
0.2921.24 × 10−168.46 × 10−114.889020 × 10−104.911607 × 10−100.46%3.284180 × 10−103.378408 × 10−102.87%
0.2487.04 × 10−161.52 × 10−103.398730 × 10−93.459904 × 10−91.80%2.432340 × 10−92.496145 × 10−92.62%
Table 9. Size 2: Partial validation data (T = 25 °C).
Table 9. Size 2: Partial validation data (T = 25 °C).
μ (s) σ (s)
Vgs (V)Cl (F)τ (s)μ (MC)μ (Model)μ (Error)σ (MC)σ (Model)σ (Error)
0.298.600 × 10−173.390 × 10−108.099090 × 10−107.998129 × 10−101.25%3.882130 × 10−104.194068 × 10−108.04%
0.2616.230 × 10−164.090 × 10−113.213440 × 10−93.233015 × 10−90.61%1.961680 × 10−91.994106 × 10−91.65%
0.2345.980 × 10−164.787 × 10−106.902490 × 10−96.962671 × 10−90.87%4.153020 × 10−94.215779 × 10−91.51%
0.2823.510 × 10−169.800 × 10−121.327440 × 10−91.300852 × 10−92.00%7.941080 × 10−108.037207 × 10−101.21%
0.2495.290 × 10−162.362 × 10−104.191040 × 10−94.217566 × 10−90.63%2.521270 × 10−92.563139 × 10−91.66%
0.2744.890 × 10−164.695 × 10−102.089330 × 10−92.094021 × 10−90.22%1.159100 × 10−91.194233 × 10−93.03%
0.2712.160 × 10−163.918 × 10−101.613750 × 10−91.613682 × 10−90.00%8.894820 × 10−109.140999 × 10−102.77%
0.2235.730 × 10−163.074 × 10−109.105560 × 10−99.160867 × 10−90.61%5.574670 × 10−95.614147 × 10−90.71%
0.2814.710 × 10−162.773 × 10−101.659610 × 10−91.641169 × 10−91.11%9.290240 × 10−109.552446 × 10−102.82%
0.2324.840 × 10−162.979 × 10−106.470420 × 10−96.498238 × 10−90.43%3.939820 × 10−93.965225 × 10−90.64%
Table 10. Size3: Partial validation data (T = 25 °C).
Table 10. Size3: Partial validation data (T = 25 °C).
μ (s) σ (s)
Vgs (V)Cl (F)τ (s)μ (MC)μ (Model)μ (Error)σ (MC)σ (Model)σ (Error)
0.2142.71 × 10−161.67 × 10−101.016530 × 10−81.014256 × 10−80.22%5.286070 × 10−95.198566 × 10−91.66%
0.2444.19 × 10−162.71 × 10−105.089810 × 10−95.099005 × 10−90.18%2.580310 × 10−92.578634 × 10−90.06%
0.2785.62 × 10−163.14 × 10−102.261600 × 10−92.222832 × 10−91.71%1.069950 × 10−91.085720 × 10−91.47%
0.287.01 × 10−161.25 × 10−102.332220 × 10−92.284576 × 10−92.04%1.137260 × 10−91.153580 × 10−91.43%
0.2627.68 × 10−166.21 × 10−114.060420 × 10−94.054113 × 10−90.16%2.084980 × 10−92.077758 × 10−90.35%
0.2326.82 × 10−162.94 × 10−109.182170 × 10−99.185360 × 10−90.03%4.690660 × 10−94.681673 × 10−90.19%
0.2569.89 × 10−162.12 × 10−105.728750 × 10−95.712757 × 10−90.28%2.879840 × 10−92.905023 × 10−90.87%
0.2676.46 × 10−164.15 × 10−103.328950 × 10−93.299695 × 10−90.88%1.598810 × 10−91.622513 × 10−91.48%
0.2712.16 × 10−163.92 × 10−101.902670 × 10−91.912940 × 10−90.54%8.971570 × 10−109.117871 × 10−101.63%
0.2521.97 × 10−163.04 × 10−103.124600 × 10−93.133580 × 10−90.29%1.555950 × 10−91.559070 × 10−90.20%
Table 11. Size4: Partial validation data (T = 25 °C).
Table 11. Size4: Partial validation data (T = 25 °C).
μ (s) σ (s)
Vgs (V)Cl (F)τ (s)μ (MC)μ (Model)μ (Error)σ (MC)σ (Model)σ (Error)
0.2946.71 × 10−161.49 × 10−102.054960 × 10−91.983820 × 10−93.46%9.274530 × 10−109.209276 × 10−100.70%
0.2769.05 × 10−162.18 × 10−104.056030 × 10−94.028091 × 10−90.69%1.882430 × 10−91.885995 × 10−90.19%
0.2367.28 × 10−162.54 × 10−101.155630 × 10−81.163491 × 10−80.68%5.442750 × 10−95.516690 × 10−91.36%
0.2061.82 × 10−167.06 × 10−111.661170 × 10−81.636127 × 10−81.51%7.951180 × 10−97.806130 × 10−91.82%
0.2593.63 × 10−167.78 × 10−114.246820 × 10−94.232936 × 10−90.33%1.996720 × 10−92.008986 × 10−90.61%
0.2282.10 × 10−162.51 × 10−109.044010 × 10−98.975501 × 10−90.76%4.288210 × 10−94.247207 × 10−90.96%
0.2373.64 × 10−163.49 × 10−108.247390 × 10−98.240120 × 10−90.09%3.871480 × 10−93.878882 × 10−90.19%
0.2854.47 × 10−162.89 × 10−102.243840 × 10−92.193539 × 10−92.24%9.737410 × 10−109.963785 × 10−102.32%
0.2165.37 × 10−163.79 × 10−101.786640 × 10−81.793034 × 10−80.36%8.495440 × 10−98.506323 × 10−90.13%
0.268.36 × 10−161.87 × 10−106.156130 × 10−96.168514 × 10−90.20%2.832280 × 10−92.914898 × 10−92.92%
Table 12. Coefficients from DC (T = 25 °C).
Table 12. Coefficients from DC (T = 25 °C).
GateTransistorVth (V)λI0 (A)m (mV/dec) V T   ( V )
NAND2NMOS0.3240.0737.66 × 10−71.4620.0257
PMOS−0.3250.0893.49 × 10−71.4510.0257
NOR2NMOS0.3240.0737.66 × 10−71.4620.0257
PMOS−0.3250.0949.90 × 10−71.5170.0257
Table 13. Average errors of NAND2 and NOR2 gates.
Table 13. Average errors of NAND2 and NOR2 gates.
Gateµ (Error)σ (Error)
NAND22.73%1.59%
NOR22.29%2.08%
Table 14. Coefficients at different V b s for NMOS (T = 25 °C).
Table 14. Coefficients at different V b s for NMOS (T = 25 °C).
|Vbs| (V)Vth (V)λI0 (A)m (mV/dec)
V T   ( V )
0.050.3270.0737.72 × 10−71.4530.0257
0.100.3300.0737.78 × 10−71.4490.0257
0.150.3330.0747.84 × 10−71.4440.0257
Table 15. Coefficients under different technologies for NMOS.
Table 15. Coefficients under different technologies for NMOS.
TechnologyVth (V)λI0 (A)m (mV/dec) V T   ( V )
28 nm0.3740.1495.98 × 10−71.6650.0257
40 nm0.5970.1211.32 × 10−61.4720.0257
Table 16. Partial data under 28 nm technology (T = 25 °C, Vbs = 0).
Table 16. Partial data under 28 nm technology (T = 25 °C, Vbs = 0).
μ (s) σ (s)
Vgs (V)Cl (F)τ (s)μ (MC)μ (Model)μ (Error)σ (MC)σ (Model)σ (Error)
0.2789.00 × 10−171.71 × 10−106.944630 × 10−106.838224 × 10−101.53%7.639800 × 10−107.839069 × 10−102.61%
0.2682.96 × 10−161.40 × 10−101.284680 × 10−91.290465 × 10−90.45%1.553410 × 10−91.535944 × 10−91.12%
0.2593.84 × 10−161.87 × 10−101.804810 × 10−91.814650 × 10−90.55%2.250080 × 10−92.164636 × 10−93.80%
0.2912.43 × 10−165.34 × 10−116.980870 × 10−106.957877 × 10−100.33%7.894610 × 10−108.330983 × 10−105.53%
0.2671.57 × 10−162.32 × 10−101.039950 × 10−91.025904 × 10−91.35%1.197940 × 10−91.186417 × 10−90.96%
0.2194.27 × 10−164.36 × 10−104.820740 × 10−94.777483 × 10−90.90%6.705030 × 10−96.754427 × 10−90.74%
0.2225.09 × 10−162.55 × 10−104.944960 × 10−94.977635 × 10−90.66%6.937650 × 10−97.081979 × 10−92.08%
0.2143.01 × 10−161.47 × 10−104.370640 × 10−94.309342 × 10−91.40%6.254060 × 10−96.151486 × 10−91.64%
0.2097.12 × 10−162.46 × 10−108.417960 × 10−98.246344 × 10−92.04%1.224990 × 10−81.178208 × 10−83.82%
0.2068.52 × 10−161.59 × 10−101.030070 × 10−81.001988 × 10−82.73%1.516540 × 10−81.434644 × 10−85.40%
Table 17. Partial data under 28 nm technology (T = 25 °C, Vbs = 0).
Table 17. Partial data under 28 nm technology (T = 25 °C, Vbs = 0).
μ (s) σ (s)
Vgs (V)Cl (F)τ (s)μ (MC)μ (Model)μ (Error)σ (MC)σ (Model)σ (Error)
0.2929.92 × 10−162.14 × 10−107.646140 × 10−77.651751 × 10−70.07%1.805700 × 10−61.796862 × 10−60.49%
0.2637.97 × 10−162.48 × 10−101.357800 × 10−61.365124 × 10−60.54%3.193240 × 10−63.205779 × 10−60.39%
0.2743.32 × 10−164.08 × 10−116.337930 × 10−76.328385 × 10−70.15%1.490450 × 10−61.486129 × 10−60.29%
0.2564.94 × 10−163.78 × 10−101.209320 × 10−61.213141 × 10−60.32%2.839030 × 10−62.848861 × 10−60.35%
0.274.46 × 10−167.50 × 10−128.085170 × 10−78.090342 × 10−70.06%1.901590 × 10−61.899907 × 10−60.09%
0.2987.93 × 10−164.56 × 10−115.643700 × 10−75.629425 × 10−70.25%1.333000 × 10−61.321983 × 10−60.83%
0.288.43 × 10−163.75 × 10−109.226660 × 10−79.252843 × 10−70.28%2.174680 × 10−62.172834 × 10−60.08%
0.2561.22 × 10−161.30 × 10−107.046400 × 10−77.069365 × 10−70.33%1.640960 × 10−61.660133 × 10−61.17%
0.2971.49 × 10−164.05 × 10−102.673090 × 10−72.651178 × 10−70.82%6.295670 × 10−76.224933 × 10−71.12%
0.2785.20 × 10−162.60 × 10−107.199620 × 10−77.197352 × 10−70.03%1.695590 × 10−61.690154 × 10−60.32%
Table 18. Propagation delay at different voltages (T = 25 °C, Cl = 0.5 fF, τ = 1 × 10−11 s, Vbs = 0).
Table 18. Propagation delay at different voltages (T = 25 °C, Cl = 0.5 fF, τ = 1 × 10−11 s, Vbs = 0).
Vgs (V)MCModel [4] (s)ErrorModel [18] (s)ErrorModel (s)Error
0.202.68 × 10−91.12 × 10−948.18%2.72 × 10−91.48%2.66 × 10−90.85%
0.212.10 × 10−99.46 × 10−1044.08%2.15 × 10−92.45%2.11 × 10−90.09%
0.221.65 × 10−97.93 × 10−1039.95%1.70 × 10−93.23%1.67 × 10−90.85%
0.231.30 × 10−96.62 × 10−1035.74%1.35 × 10−93.81%1.31 × 10−91.41%
0.241.02 × 10−95.50 × 10−1031.48%1.06 × 10−94.16%1.04 × 10−91.75%
0.257.99 × 10−104.55 × 10−1026.93%8.34 × 10−104.40%8.15 × 10−101.97%
0.266.29 × 10−103.75 × 10−1022.27%6.56 × 10−104.31%6.40 × 10−101.88%
0.274.96 × 10−103.08 × 10−1017.77%5.15 × 10−103.72%5.03 × 10−101.29%
0.283.93 × 10−102.52 × 10−1013.36%4.04 × 10−102.69%3.94 × 10−100.27%
0.293.13 × 10−102.05 × 10−109.08%3.16 × 10−101.14%3.09 × 10−101.25%
0.302.50 × 10−101.66 × 10−105.01%2.48 × 10−100.90%2.42 × 10−103.26%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, J.; Wu, Y.; Zhang, X.; Li, Z.; Chen, L. Analytical Delay Modeling for a Sub-Threshold Cell Circuit with the Inverse Gaussian Distribution Function. Electronics 2023, 12, 1387. https://doi.org/10.3390/electronics12061387

AMA Style

Wang J, Wu Y, Zhang X, Li Z, Chen L. Analytical Delay Modeling for a Sub-Threshold Cell Circuit with the Inverse Gaussian Distribution Function. Electronics. 2023; 12(6):1387. https://doi.org/10.3390/electronics12061387

Chicago/Turabian Style

Wang, Jiuyue, Yuping Wu, Xuelian Zhang, Zhiqiang Li, and Lan Chen. 2023. "Analytical Delay Modeling for a Sub-Threshold Cell Circuit with the Inverse Gaussian Distribution Function" Electronics 12, no. 6: 1387. https://doi.org/10.3390/electronics12061387

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop