Abstract
Multiple-valued logic (MVL) can lead to fewer interconnections inside and outside a chip. It can also increase computational performance. Despite these intrinsic advantages, MVL circuits are more prone to noise than the binary counterparts. Since the voltage range is divided into some narrow zones, it is essential to consider noise margins carefully when designing MVL circuits in order to make certain of their suitability and adequate reliability. Several ternary and quaternary inverters, whose voltage transfer characteristics (VTC) suffer from reduced noise margins, have been presented in the literature. This shows that further clarification is definitely required. In this paper, the correct VTC curve of a ternary inverter with proper attributes is clarified. The explanations go beyond ternary logic to cover quaternary and other MVL systems as well. Then, the paper undertakes a review of noise margin and static noise margin measurements for some well-known ternary and quaternary inverters. Besides, the effects of process variation on noise margin are studied.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
According to ITRS reports [17], power consumption and reliability are the two major challenges eroding Moore’s law. Reliability is directly affected by noise and variation [6]. Therefore, noise margin (NM) is a fundamental concept in digital electronics, indicating how much a circuit is tolerant of noise. Literally, it determines the amount by which a signal exceeds the threshold for proper and acceptable logic values. Sensitivity to noise can be reduced by wider NMs; hence, the correct functionality of digital circuits will not be disrupted by small-amplitude noises.
The concept of noise tolerance is very important in binary digital circuits. It is an even more consequential issue in multiple-valued logic (MVL) circuits, where there are more than two logic levels. The importance is due to the fact that voltage levels come closer to one another and form narrower voltage zones. According to the comparisons in [40], a ternary inverter is more vulnerable to noise than a binary counterpart. Therefore, one must carefully consider proper NMs when designing MVL circuits. However, it seems that the deceptive simplicity of the subject has confused many researchers so far. The voltage transfer characteristic (VTC) of the most of the presented ternary [1, 2, 13, 18, 22, 23, 28, 31, 33, 34, 37, 42], quaternary [2, 10, 22, 29, 37], and quinary [2] inverters suffer from nonuniformity and reduced NMs. The problem becomes even more serious in today’s ongoing supply voltage reduction, and it is also widely influential both in combinational logic gates and in static random access memories (SRAMs).
Static noise margin (SNM) indicates the maximum tolerated amount of voltage noise by which the cross-coupled inverters within an SRAM do not flip the cell [5]. The SNM value is directly dependent upon the VTC curves of the cross-inverters. SRAMs with reduced SNMs, such as the ternary ones presented in [1, 24, 39, 43], do not provide sufficient reliability and stability [5, 32].
This paper aims to clarify the correct VTC shape of a multiple-valued inverter for higher noise tolerance capability in an analytical reviewing manner. The rest of the paper is organized as follows: A short study on the VTC and NM of a binary inverter is provided in Sect. 2. The necessary basic definitions are also given in this section to make the rest of the paper more comprehensible. Section 3 gives a full discussion about correct VTC of a ternary inverter, and the explanation is extended beyond ternary logic in Sect. 4. Section 5 contains a brief review on the most well-known ternary and quaternary inverters in the literature. Then, simulation results, comparisons, and investigations into the effects of process variation on NM are provided. Finally, Sect. 6 concludes the paper.
2 Noise Margin in Binary Logic
Binary inverter is the simplest logic gate. It is always considered as the reference circuit for studying the attributes of the integrated circuit logic families. As it is illustrated in Fig. 1, the VTC curve can model the behavioral characteristic of an inverter. There are five critical voltage points:
-
VOH: The output voltage (Vout) at the first − 1 slope point (when Vin increases).
-
VOL: The output voltage (Vout) at the second − 1 slope point (when Vin increases).
-
VIL: The input voltage (Vin) at the first − 1 slope point (when Vin increases). It specifies the maximum input voltage, while the output is still High.
-
VIH: The input voltage (Vin) at the second − 1 slope point (when Vin increases). It specifies the minimum input voltage, while the output is still Low.
-
VM: The midpoint where Vout = Vin.
The Low and High states of NM, NML and NMH, can be defined by the following equations (Eqs. 1, 2):
Then, NM is the minimum of NML and NMH (Eq. 3):
This is the basic definition of NM one can find in many VLSI text books [3]. However, the worst-case noise condition occurs when there are such noise sources on all inputs of an infinite chain of logic gates that intensify false voltage levels and upset logic values [14]. This condition is equivalent to a pair of cross-coupled inverters in such a way that the output of one inverter is the input of the other one (Fig. 2a) [14]. This situation is exactly similar to what happens in an SRAM cell. Figure 2b shows the overlapping transfer characteristics of the two cross-coupled inverters. It is also known as SRAM butterfly curve or eye diagram, expressing SNM, which is calculated by Eq. 4. The inscribed rectangles inside the loops (Fig. 2b) visually explain SNM properties:
-
1.
Worst-case equal SNM happens if the rectangles become squares.
-
2.
Worst-case single-sided SNM takes place when a rectangle becomes a vertical or horizontal line.
-
3.
Worst-case symmetrical SNM occurs when the two rectangles have the same numerical area.
-
4.
Worst-case uniform SNM happens when SNM is both equal and symmetrical as the same time.
$$ {\text{SNM}} = \hbox{min} \left( {{\text{SNM}}_{1} ,{\text{ SNM}}_{2} ,{\text{ SNM}}_{3} ,{\text{ SNM}}_{4} } \right) $$(4)
In one case, two cross-inverters might make an equal, but not symmetrical condition (Fig. 3a). In another situation, two other ones with different voltage characteristics may create a symmetrical, but not equal condition (Fig. 3b). In order to have maximum noise endurance, uniform SNMs are required (Fig. 3c). One of the prime requisites for following this target in binary logic is that \( V_{\text{M}} \, = \,\frac{1}{2}V_{\text{DD}}\) for both inverters.
3 Noise Margin in Ternary Logic
MVL is a popular subject among researchers. There is an international annual symposium about MVL (ISMVL), held for 48 years [16]. MVL is a propositional calculus in which there are more than two logic values. There are specifically three logic values in ternary logic, {0, 1, 2}3, implemented in digital electronics by the voltage levels 0 V, \( \frac{1}{2}V_{\text{DD}} \), and VDD, respectively [9]. The operation of negative (denoted by −), positive (denoted by +), and standard ternary inverters (NTI, PTI, and STI) is given in Table 1 [28]. Among them, STI, whose VTC is shown in Fig. 4, is the most common and practical. Although the functionality of an inverter is crystal clear and easy to understand, the accurate VTC curve of the standard ternary inverter seems to be a deceptive matter.
Several ternary inverters have recently been presented in the literature [1, 2, 13, 18, 22, 23, 28, 31, 33, 34, 37, 42]. Their behavioral characteristic is in a way that the entire voltage range is divided into three parts (Fig. 5a). In spite of its apparent logical division, this segmentation does not lead to full efficiency in terms of noise tolerance. The high number of inappropriate VTC curves in the literature indicates the importance of clarification on this subject. This paper exploits different ways to demonstrate that the input voltage range in the VTC curve must be divided into four parts (Fig. 5b), similar to the way that has been done in [7, 11, 21, 25, 26, 30, 38]. Unlike binary logic, NMs need to be calculated four times in ternary logic (Eqs. 5–8 [11]). These equations are the extended version of the ones required to calculate NM in binary logic.
Then, NM is the minimum amount (Eq. 9):
In the above equations, VO,0, VO,1, and VO,2 are the output voltages indicating logic values ‘0,’ ‘1,’ and ‘2,’ respectively. Furthermore, \( {{V_{{{\text{IL}},2 \to 1}} } \mathord{\left/ {\vphantom {{V_{{{\text{IL}},2 \to 1}} } {V_{{{\text{IH}},2 \to 1}} }}} \right. \kern-0pt} {V_{{{\text{IH}},2 \to 1}} }} \) and \( {{V_{{{\text{IL}},1 \to 0}} } \mathord{\left/ {\vphantom {{V_{{{\text{IL}},1 \to 0}} } {V_{{{\text{IH}},1 \to 0}} }}} \right. \kern-0pt} {V_{{{\text{IH}},1 \to 0}} }} \) are the VIL/VIH parameters when the curve changes from ‘2’ to ‘1’ and from ‘1’ to ‘0,’ respectively. These critical voltage points are also depicted in Figs. 4 and 5. Figure 5 shows ideal curves in which the VIL and VIH points coincide with each other. Please note that taking this ideality into consideration does not affect the main point of this paper. According to Eqs. 5–8 and Table 2, the inverter with a VTC curve divided into four parts (Fig. 5b) has not only identical Low and High states of NM but also a higher NM than the one with three parts (Fig. 5a). Figure 5a and b has NMs equal to \( \frac{1}{6}V_{\text{DD}} \) and \( \frac{1}{4}V_{\text{DD}} \), respectively.
Although the numerical data in Table 2 clearly reveal the superiority of Fig. 5b, the advantage is also demonstrated visually in this paper. Figure 6 shows the two overlapping curves of Fig. 5a and b. As it is clear, the worst-case noise condition, SNM, is uniform in Fig. 6b. This will certainly bring about higher noise endurance. In Fig. 6a, a weak noise with low amplitude can cause malfunction and a change in logic when the input and output are at \( \frac{1}{2}V_{\text{DD}} \).
4 Noise Margin at Higher Radixes
This topic can cover other MVL inverters at higher radixes. In general, a standard r-valued (or radix r) inverter is defined by Eq. 10. The accurate VTC curve of a standard r-valued inverter must be divided into 2r − 2 parts, not into r parts. For instance, the VTC of a standard quaternary inverter (SQI) must be similar to what is shown in Fig. 7a with six parts. This results in the worst-case uniform SNM (Fig. 7b). In contrast with the mentioned proper segmentation, the curves in [10, 22, 29, 37] are divided into four parts (Fig. 8a). Consequently, the overlapping VTC curves (Fig. 8b) do not bring uniformity. As far as we know, there have been no quaternary inverters with entirely correct VTC in the literature yet. The available ones are not useful in practice because of their vanishing NMs.
NM has to be calculated six times in quaternary logic (Eqs. 11–16), and the minimum amount as always represents NM.
Furthermore, NM can be calculated in a standard r-valued inverter by Eq. 17, where NMLs and NMHs are estimated r − 1 time(s).
In the case of uniform arrangement of VTC, the Low and High states of NM become similar (the same as Table 2 for the ternary inverter of Fig. 5b). As a result, it is not required to calculate different NMs several times since all the NMLs and NMHs return the same value. In this situation, we can calculate NM only once by a single equation such as Eq. 18:
Although uniformity is a necessary condition for maximizing NM, it is not sufficient. A uniform VTC is not necessarily an ideal one. In an ideal curve, the shaded areas are equally become as large as possible. In other words, the VIL and VIH points coincide with each other in an ideal VTC curve, whose NM can be calculated by Eq. 19. In the case of ideality, \( V_{{{\text{O}},r - 1}} \) would be VDD, \( V_{{{\text{IH}},(r - 1) \to (r - 2)}} \) would be \( \frac{{V_{\text{DD}} }}{ 2r - 2} \), and subsequently Eqs. 18 and 19 would be equal.
5 Literature Review and Simulation Results
5.1 Brief Review of MVL Inverters
Carbon nanotube field-effect transistor (CNTFET) is a popular technology for designing MVL circuits. Most of the recent works presented in the literature are based on this nanoscale emerging technology [1, 2, 7, 10, 11, 21,22,23,24,25, 28,29,30,31, 33, 34, 36, 37, 39, 42, 43]. Its popularity is mainly because of its flexibility in designing multi-threshold circuits, which is a definite necessity in MVL circuitry so as to detect different voltage levels. Unlike CNTFET, silicon transistors are inherently single-threshold devices [15]. Further explanations about CNTFET are beyond the aim of this paper, and one can find additional information in many references such as [8, 12, 27].
The designs in [23, 28] are the most successful and high-performance standard ternary inverters presented in the literature so far. The one in [23] is a CMOS-like structure, in which pull-up and pull-down networks connect the output node to power supply and ground, respectively (Fig. 9a). TP1 and TN1 are connected at the same time if the output value is to be ‘1.’ Then, two diode-connected transistors, TP3 and TN3, divide voltage to produce \( \frac{1}{2}V_{\text{DD}} \). In addition, TP2 and TN2 are, respectively, activated when the output value is supposed to be ‘2’ and ‘0.’
The STI of [7] has the same structure as [23], but with some different transistor sizes (Fig. 9b). The diameter of carbon nanotubes (DCNT) determines threshold voltage (VTh) of transistor (Eq. 20) [8, 28]. DCNT of TP2 and TN2 has been reduced in [7] from 0.783 to 0.626 nm with the aim of improving SNM for the construction of a ternary SRAM. This is the only difference between the designs in [23] and its modified version in [7].
The other well-known STI, presented in [28] (Fig. 9c), is based on the fact that STI is the average of PTI and NTI (Table 1). TP1 and TN1 generate the negative output value. TP2 and TN2 produce the positive output value. Afterward, TP3 and TN3, which are always ON, produce the average voltage level. Voltage division only occurs when PTI and NTI have different values.
The last inverter [30] (Fig. 9d) is the modified version of [28]. The authors have reduced DCNT from 0.783 to 0.626 nm for TP1 and TN2 with the purpose of increasing SNM. Different transistor sizes have been used to make the SRAM cell less vulnerable to noise. Moreover, two stacked transistors (TP4 and TN4) have been added to reduce static power consumption. The previous STIs have six CNTFETs each, whereas the one in [30] has eight ones. The modified STIs in [7, 30] are also selected in this paper to show how effective transistor sizing is in the subject of noise tolerance.
Additionally, Fig. 10 displays two high-performance standard quaternary inverters, which are in fact the extended versions of the STIs reviewed above. The main concept of the first SQI [29] (Fig. 10a) has been taken from the STI presented in [28]. The first three binary inverters, constructed by (TP1 and TN1) and (TP2 and TN2) and (TP3 and TN3), are, respectively, positive, neutral, and negative quaternary inverters (PQI, NeQI, and NQI), whose truth tables are depicted in Table 3. The final output is equal to their average amount. This is what happens in brief:
-
If the input value is ‘0,’ no voltage division occurs and the output node is only connected to VDD through TP7 and TP8.
-
If the input value becomes ‘1,’ TN8 is also activated. As a result, voltage division takes place through one n type (TN8) and two parallel p type (TP7 and TP8) transistors. The parallel p type transistors produce less equivalent resistance than the single n type one (\( R_{\rm PUN}\,=\,\frac{1}{2}R_{{\rm PDN}} \)). Therefore, the output voltage is \( \frac{2}{3}V_{\text{DD}} \).
-
If the input value becomes ‘2,’ TP7 turns off and TN7 switches on instead. As a result, voltage division takes place through one p type (TP8) and two parallel n type (TN7 and TN8) transistors. The parallel n type transistors produce less equivalent resistance than the single p type one (\( R_{\rm PDN}\,=\,\frac{1}{2}R_{{\rm PUN}} \)). In this case, the output voltage is equal to \( \frac{1}{3}V_{\text{DD}} \).
-
If the input value becomes ‘3,’ TP8 turns off. Consequently, the output node is only connected to the ground through TN7 and TN8.
The second SQI [10] (Fig. 10b) is the extended version of the STI presented in [23]. It has different pull-up and pull-down networks which are activated whenever needed. In short:
-
If the input value is ‘0,’ TP1 is activated and links the output node to the power supply. Please note that TP2 and TP3 are also ON in this case.
-
If the input value becomes ‘1,’ TP1 is deactivated. Instead, TN3 switches on. Voltage division occurs through one p type (TP5) and two n type (TN4 and TN5) diode-connected transistors. The n type ones are in series with more equivalent resistance than the single p type one (\( R_{\rm PUN}\,=\,\frac{1}{2}R_{{\rm PDN}} \)). Therefore, the output voltage equals \( \frac{2}{3}V_{\text{DD}} \) in this case. Although TP3 is also ON, it has no effect on voltage division since it is short-circuited by TP2.
-
If the input value becomes ‘2,’ TP2 is not activated any longer. This time, TN3 is short-circuited by TN2, which is ON now. Voltage division is caused by one n type (TN5) and two p type (TP4 and TP5) diode-connected transistors. The p type ones are in series producing more equivalent resistance than the single n type one (\( R_{\rm PDN}\,=\,\frac{1}{2}R_{{\rm PUN}} \)). As a result, the output voltage is \( \frac{1}{3}V_{\text{DD}} \) in this situation.
-
If the input value becomes ‘3,’ there are not any active p type transistors since TP3 also switches off. TN1 switches on and leads to the connection of the output node to the ground. TN2 and TN3 are also ON.
The first and second SQIs have 16 and 10 CNTFETs, respectively. Different voltage levels are detected in MVL circuits by proper threshold voltage adjustment for transistors. The diameters are also indicated in Figs. 9 and 10.
5.2 Simulation Results and Comparisons
VTC curve is the key element which quantifies NM and SNM. HSPICE DC sweep analysis is carried out to plot VTC. It performs a series of operating point analyses, changing the voltage of a selected source in some increasing steps, to give a DC transfer curve. The STIs and SQIs are simulated with the 32-nm Stanford CNTFET model [8, 41]. Simulations are carried out in 0.9 V power supply at room temperature. Since all of the STIs and SQIs have been designed with CNTFET in their original papers, the same technology has been used to run the simulations in this paper.
The VTC curves of the STIs are illustrated in Fig. 11. NM values are also presented in Table 4. The designs presented in [7, 30] have the largest NM because they maintain wider logic ‘1’ than the others. Similar to Fig. 5b, they divide the entire curve into four parts. As a result, they have about 38.1% higher NM than their former versions [23, 28]. NM improvement is simply achieved by a slight modification in transistor sizing. They have also 33.3% higher NM than the design in [28].
The STI butterfly curves, indicating SNM, are depicted in Figs. 12, 13, 14, and 15. SNM values are also reported in Table 4. The largest SNM belongs to the STI in [30], whose curve is divided into four parts with sharp corners and steep drops. Among the rest, the design in [28] has the next-largest SNM although it does not divide the VTC curve properly. The reason is that it has steep drops and sharp corners around logic ‘1,’ which results in larger inscribed rectangles (or squares) in the butterfly curves. Moreover, a VTC with narrow transition width (TW) and wide logic swing (LS) is closer to the ideal form. TW is the amount of input voltage change (VTW) by which the output voltage changes from one state to another. There are two and three TWs in the standard ternary and quaternary inverters, respectively. VTWs can generally be calculated r − 1 times in radix r by Eq. 21, where \( 1 \le i \le r - 1 \).
On the other hand, LS is the amount of voltage space (VLS) between two adjacent logic states. Ideally, the entire voltage range must be divided into r − 1 equal zones so that the voltage levels are situated the farthest apart from each other. Circuits with full voltage swings are always preferred. There are r − 1 LSs in a standard r-valued inverter, calculated by Eq. 22, where \( 1 \le i \le r - 1 \).
All of the STIs have the same LSs (Table 4). Nevertheless, the ones in [28, 30] have 10 mV narrower TWs than the other ones. As a result, the VIL and VIH points are closer to each other. This fact helps to inscribe more square-like, larger rectangles in the corresponding butterfly curves (Figs. 14, 15).
Despite its many great advantages, CNTFET is still in development and suffers from imperfect fabrication [4, 12]. Some manufacturing imperfections are the presence of metallic CNTs, chirality drift, CNT doping variations, and density fluctuations [4]. The most problematic issue regarding the topic of this paper is that the diameter of carbon nanotubes is subject to 0.04–0.2 nm variations [35]. Please note that CNTFET is not the only device which is sensitive to process variation. Fluctuations of electrical parameters are also significant in manufacturing of sub-45-nm CMOS devices [19, 20]. According to [19], 45-nm CMOS technology is under the influence of a number of variations such as random dopant fluctuation, line-edge and line-width roughness, and several variations in the gate dielectric.
The impact of process variation on NM of the selected STIs and SQIs is also studied in this section. Process variation may reduce circuit resistance against noise. Process variation analyses have been carried out by performing 100 Monte Carlo runs, in which the distribution of diameters is assumed as Gaussian with 6-sigma distribution. Moreover, the highest expected variability for each mean diameter, 0.2 nm, is brought up in measurements.
Noise analysis results with the consideration of process variation are also given in Table 4 and Figs. 12, 13, 14, and 15. As it is shown in Fig. 12b, SNM is zero for the STI of [23] because there is no room for a rectangle to be inscribed in the overlapping curves. Process variation affects NM and SNM disadvantageously. Since MVL circuits are usually based on CNTFETs, which are sensitive to process variation, the importance of appropriate NM adjustment becomes even more crucial.
The same investigations have been carried out for the two well-known standard quaternary inverters of [10, 29]. Their VTC and butterfly curves are plotted in Figs. 16, 17, and 18. Their NM and SNM values are also given in Table 5. The curves are divided into four parts in both circuits. However, the one in [29] has higher noise tolerance in the worst-case condition mainly because of its sharp corners and steep drops. As it is shown in Fig. 18b, SNM for the SQI of [10] disappears in the presence of process variation.
6 Conclusion
Many researchers have divided the behavioral characteristic of an r-valued inverter into r parts. This type of segmentation is not reliable and effective in practice. In this paper, the necessity of its division into 2r − 2 parts is shown; otherwise, reduced NM would be one of the major disadvantages. In addition, it shows that equality is not the only necessary and sufficient condition for the VTC of an MVL inverter. It also needs to be symmetrical so that NMs are properly set. Moreover, our investigations demonstrate that sharpness and steepness are other important qualities which can lead to higher noise endurance, especially in the worst-case condition. Besides, based on our studies, process variation reduces NM and SNM values. Thus, the accurate arrangement of the VTC curve is very crucial.
As far as we have searched, there are few entirely fitting MVL inverters in the literature. The ones with sharp corners and steep drops, such as [1, 2, 13, 28, 29, 31, 34, 37, 42], are not divided into the right number of parts. The ones with proper division, such as [7], do not have sharp corners. There are some MVL inverters which are neither sharp nor properly divided [10, 18, 22, 23, 33]. As shown in this paper, transistor sizing has a major impact on VTC. Circuit designers can simply reduce the vulnerability of their MVL circuits to noise with correct transistor sizing.
It is needed to mention that there are some successful examples in the literature as well. The STI in [30] is an example in which all of the factors have been observed regarding the topic of NM although it has two more transistors than its other famous competitors. The VTC curves of the ternary inverters in [11, 26] are also in accord with the required attributes mentioned in this paper. However, their structures are, respectively, based on dynamic logic and Differential Cascode Voltage Switch Logic (DCVSL), applications of which are somehow limited in digital electronics. In addition, the design in [26] depends on one extra supply voltage (\( \frac{1}{2}V_{{\rm DD}} \)) other than the power supply and ground. This requirement is in contrast with the main target of MVL, whose mission is to reduce interconnections inside a chip. The presented designs in [31, 37] have the same drawback. At last, in spite of suitable configuration, the designs in [25, 36] propose ternary and quaternary buffers, but not inverters.
Eventually, the VTC curves in [7, 30] have been ameliorated for the construction of SRAMs with higher SNM. Proper segmentation has also been taken into account for a special Low Standby-power Fast (LSF) circuit in [21] to build a ternary SRAM cell with improved stability. Nevertheless, SRAM is not the only application in which VTC matters. The behavioral characteristic of MVL inverters/buffers (and also other circuits) must be divided into the correct number of parts in all MVL applications including combinational logic gates, whose noise sensitivity is of importance as well.
References
E. Abiri, A. Darabi, A novel design of low power and high read stability ternary SRAM (T-SRAM), memory based on the modified gate diffusion input (m-GDI) method in nanotechnology. Microelectron. J. 58, 44–59 (2016)
E. Abiri, A. Darabi, S. Salem, Design of multiple-valued logic gates using gate-diffusion input for image processing applications. Comput. Electr. Eng. 69, 142–157 (2018)
M. Alioto, G. Palumbo, Current-Mode Digital Circuits: Model and Design of Bipolar and MOS Current-Mode Logic (Springer, Dordrecht, 2005), pp. 37–46
C.G. Almudever, A. Rubio, Variability and reliability analysis of CNFET technology: impact of manufacturing imperfections. Microelectron. Reliab. 55, 358–366 (2015)
B. Alorda, G. Torrens, S. Bota, J. Segura, Adaptive static and dynamic noise margin improvement in minimum-sized 6T-SRAM cells. Microelectron. Reliab. 54, 2613–2620 (2014)
V. Beiu, M. Tache, Statistical analysis of static noise margins, in European Conference on Circuit Theory and Design (2015), pp. 1–4
G. Cho, F. Lombardi, Design and process variation analysis of CNTFET-based ternary memory cells. Integr. VLSI J. 54, 97–108 (2016)
J. Deng, Device modeling and circuit performance evaluation for nanoscale devices: silicon technology beyond 45 nm node and carbon nanotube field effect transistors. Ph.D. Thesis, Stanford University (2007)
E. Dubrova, Multiple-valued logic in VLSI: challenges and opportunities, in Proceeding of the NORCHIP’99 (1999), pp. 340–350
S.A. Ebrahimi, M.R. Reshadinezhad, A. Bohlooli, M. Shahsavari, Efficient CNTFET-based design of quaternary logic gates and arithmetic circuits. Microelectron. J. 53, 156–166 (2016)
R. Faghih Mirzaee, T. Nikoubin, K. Navi, O. Hashemipour, Differential cascode voltage switch (DCVS) strategies by CNTFET technology for standard ternary logic. Microelectron. J. 44, 1238–1250 (2013)
S. Farhana, M.F. Noordin, Technology and performance: carbon nanotube (CNT) field effect transistor (FET) in VLSI circuit design, in IEEE 7th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (2016), pp. 1–4
P.A. Gowrisankar, Design of multi-valued ternary logic gates based on emerging sub-32 nm technology, in 3rd International Conference on Science Technology Engineering & Management (2017), pp. 1023–1031
J.R. Hauser, Noise margin criteria for digital logic circuits. IEEE Trans. Educ. 36, 363–368 (1993)
H. Inokawa, A. Fujiwara, Y. Takahashi, A multiple-valued logic with merged single-electron and MOS transistors, in Proceedings of the International Electron Devices Meeting (2001), pp. 7.2.1–7.2.4
International Symposium on Multiple-Valued Logic. https://ieeexplore.ieee.org/xpl/conhome.jsp?punumber=1000485
ITRS, Albany, NY, USA, 2013, http://www.itrs2.net
S. Karmakar, A. Chandy, F.C. Jain, Design of ternary logic combinational circuits based on quantum dot gate FETs. IEEE Trans. Very Large Scale Integr. Syst. 21, 793–806 (2013)
K. Kuhn, C. Kenyon, A. Kornfeld, M. Liu, A. Maheshwari, W. Shih, S. Sivakumar, G. Taylor, P. Vandervoorn, K. Zawadzki, Managing process variation in Intel’s 45 nm CMOS technology. Intel Technol. J. 12, 93–109 (2008)
K.F. Lee, Y. Li, T.Y. Li, Z.C. Su, C.H. Hwang, Device and circuit level suppression techniques for random-dopant-induced static noise margin fluctuation in 16-nm-gate SRAM cell. Microelectron. Reliab. 50, 547–651 (2010)
G. Li, P. Wang, Y. Kang, Y. Zhang, A low standby-power fast carbon nanotube ternary SRAM cell with improved stability. J. Semicond. 39, 1–7 (2018)
J. Liang, L. Chen, J. Han, F. Lombardi, Design and evaluation of multiple valued logic gates using pseudo N-type carbon nanotube FETs. IEEE Trans. Nanotechnol. 13, 695–708 (2014)
S. Lin, Y. Kim, F. Lombardi, CNTFET-based design of ternary logic gates and arithmetic circuits. IEEE Trans. Nanotechnol. 10, 217–225 (2011)
S. Lin, Y.-B. Kim, F. Lombardi, Design of a ternary memory cell using CNTFETs. IEEE Trans. Nanotechnol. 11, 1019–1025 (2012)
M. Maleknejad, R. Faghih Mirzaee, K. Navi, O. Hashemipour, Multi-Vt ternary circuits by carbon nanotube field effect transistor technology for low-voltage and low-power applications. J. Comput. Theor. Nanosci. 11, 110–118 (2014)
R. Mariani, F. Pessolano, R. Saletti, A new CMOS ternary logic design for low-power low-voltage circuits, in Proceedings of the 7th International Workshop on Power, Timing, Modeling, Optimization, and Simulation (1997), pp. 173–185
R. Marani, A.G. Perri, The next generation of FETs: CNTFETs. Int. J. Adv. Eng. Technol. 8, 854–866 (2015)
M.H. Moaiyeri, A. Doostaregan, K. Navi, Design of energy-efficient and robust ternary circuits for nanotechnology. IET Circuits Devices Syst. 5, 285–296 (2011)
M.H. Moaiyeri, K. Navi, O. Hashemipour, Design and evaluation of CNFET-based quaternary circuits. Circuits Syst Signal Process. 31, 1631–1652 (2012)
M.H. Moaiyeri, H. Akbari, M. Moghaddam, An ultra-low-power and robust ternary static random access memory cell based on carbon nanotube FETs. J. Nanoelectron. Optoelectron. 13, 617–627 (2018)
H. Nan, K. Choi, Novel ternary logic design based on CNFET, in International SoC Design Conferenece (2010), pp. 115–118
M. Rana, R. Canal, E. Amat, A. Rubio, Statistical analysis and comparison of 2T and 3T1D e-DRAM minimum energy operation. IEEE Trans. Device Mater. Reliab. 17, 172–182 (2017)
A. Raychowdhury, K. Roy, Carbon-nanotube-based voltage-mode multiple-valued logic design. IEEE Trans. Nanotechnol. 4, 168–179 (2005)
H. Samadi, A. Shahhoseini, F. Aghaei-liavali, A new method on designing and simulating CNTFET_based ternary gates and arithmetic circuits. Microelectron. J. 63, 41–48 (2017)
H. Shahidipour, A. Ahmadi, K. Maharatna, Effect of variability in SWCNT-based logic gates, in Proceedings of the International Symposium Integrated Circuits (2009), pp. 252–255
F. Sharifi, M.H. Moaiyeri, K. Navi, N. Bagherzadeh, Quaternary full adder cells based on carbon nanotube FETs. J. Comput. Electron. 14, 762–772 (2015)
F. Sharifi, M.H. Moaiyeri, K. Navi, N. Bagherzadeh, Robust and energy-efficient carbon nanotube FET-based MVL gates. Microelectron. J. 46, 1333–1342 (2015)
S. Shin, E. Jang, J.W. Jeong, K.R. Kim, CMOS-compatible ternary device platform for physical synthesis of multi-valued logic circuits, in 47th International Symposium Multiple-Valued Logic (2017), pp. 284–289
S. Shreya, S. Sourav, Design, analysis and comparison between CNTFET based ternary SRAM cell and PCRAM cell, in International Conference on Communication, Control and Intelligent Systems (2015), pp. 347–351
E. Sipos, R. Groza, L.N. Ivanciu, Power consumption and noise margin comparison between simple ternary inverter and binary inverter. Acta Tech. Napoc. Electron. Telecommun. 58, 13–16 (2017)
Stanford CNFET Model, https://nano.stanford.edu/stanford-cnfet-model
S. Tabrizchi, F. Sharifi, A.-H. Badawy, Z.M. Saifullah, Enabling energy-efficient ternary logic gates using CNFETs, in IEEE 17th International Conference on Nanotechnology (2017), pp. 542–547
K. You, K. Nepal, Design of a ternary static memory cell using carbon nanotube-based transistors. IET Micro Nano Lett. 6, 381–385 (2011)
Acknowledgement
The authors would like to thank Ms. Sharbaf Ebrahimi for her language editing which has greatly improved the manuscript.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Takbiri, M., Faghih Mirzaee, R. & Navi, K. Analytical Review of Noise Margin in MVL: Clarification of a Deceptive Matter. Circuits Syst Signal Process 38, 4280–4301 (2019). https://doi.org/10.1007/s00034-019-01063-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-019-01063-8