79
1/7

1/7. 2 Carbon-Nanotube-Based Voltage-Mode Multiple-Valued Logic Design Arijit Raychowdhury, Student Member, IEEE, and Kaushik Roy, Fellow, IEEE IEEE

Embed Size (px)

Citation preview

  • Slide 1
  • 1/7
  • Slide 2
  • 2
  • Slide 3
  • Carbon-Nanotube-Based Voltage-Mode Multiple-Valued Logic Design Arijit Raychowdhury, Student Member, IEEE, and Kaushik Roy, Fellow, IEEE IEEE TRANSACTIONS ON NANOTECHNOLOGY, VOL. 4, NO. 2, MARCH 2005 3
  • Slide 4
  • 4 AbstractMultivalued logic has always attracted the attention of digital system and logic designers. However, the high-performance and low-power CMOS process, which has been developed over the last two decades, has traditionally assisted successful circuit implementation of binary logic. Consequently, in spite of its large potential multivalued logic design is seldom a circuit designers choice. This paper presents a novel method of multiple-valued logic design using carbon-nanotube field-effect transistors (CNFETs).
  • Slide 5
  • 5 The geometry-dependent threshold voltage of CNFETs has been effectively used to design a ternary logic family.We have developed a SPICE-compatible model of ballistic CNFETs that can account for varying geometries and operating conditions. SPICE simulations have been performed on the proposed logic gates, and the transfer characteristics as well as transient behavior have been extensively studied. Finally, a comparison in terms of power and performance of the ternary logic family vis--vis traditional complementary field-effect transistor binary logic family has been presented.
  • Slide 6
  • 6 I. INTRODUCTION DIGITAL circuit design has traditionally been associated with binary logic where the two logic levels are represented by two discrete values of current, voltage or charge. However, for the last couple of decades, multiple-valued logic (MVL) has attracted considerable attention, especially among circuit and system designers [1]. MVL circuits allow more than two levels of logic and, depending on the number of allowed levels, we may have ternary (base=3) or quaternary (base=4) logic styles. [1] S. L. Hurst, Multiple-valued logicIts status and its future, IEEE Trans. Comput., vol. C-33, no. 12, pp. 11601179, Dec. 1984.
  • Slide 7
  • 7 MVL circuits can reduce the number of operations necessary to implement a particular mathematical function and thus have an advantage in terms of reduced area. This in turn reduces parasitics associated with routing and provides a higher speed of operation. Further, the overall power dissipation can also be reduced by translating a design from the binary to the ternary or quaternary families.
  • Slide 8
  • 8 MVL circuits have been designed using charge-coupled devices (CCDs) [2], voltage-mode CMOS (VMCL) [3], [4], and current- mode CMOS (CMCL) [5]. Chip area and power dissipation have been shown to be reduced by more than 50% using efficient MVL implementation of a signed 32-b multiplier compared to its fastest binary counterpart [6]. Jain et al. have demonstrated the circuit and system implications of MVL design in [7]. MVL modules have been inserted in binary logic ICs for enhancing performance [8]. [2] J. T. Butler and H. G. Kerkhoff, Multiple-valued CCD circuits, IEEE Comput., vol. 21, no. 4, pp. 2842, Apr. 1988. [3] S. Onneweer, H. Kerkhoff, and J. Bultler, Structural computer-aided design of current-mode CMOS logic circuits, in Proc. 18th Int. Symp. Multiple-Valued Logic, May 1988, pp. 2130. [4] M. Davio and J. P. Deschamps, Synthesis of discrete functions using technology, IEEE Trans. Comput., vol. C-19, no. 9, pp. 653661, Sep. 1981. [5] F. J. Pelayo, A. Preito, A. Lloris, and J. Ortega, CMOS current mode multiple-valued PLAs, IEEE Trans. Circuits Syst., vol. 38, no. 4, pp. 434441, Apr. 1991. [6] M. Kameyama, S. Kawahito, and T. Higuchi, A multiplier chip and multiple-valued bidirectional current mode logic circuits, IEEE Comput., vol. 21, no. 4, pp. 4356, Apr. 1988. [7] A. K. Jain, R. Bolton, and M. H. Abd-el-bar, CMOS multiple valued logic designPart I: Circuit realization, IEEE Trans. Circuits Syst., vol. 40, no. 8, pp. 503514, Aug. 1993. [8] D. A. Rich, A survey of multiple-valued memories, IEEE Trans. Comput., vol. C-35, no. 2, pp. 99106, Feb. 1986.
  • Slide 9
  • 9 As we progress into an era of nanotechnology, molecular devices are becoming promising alternatives to the existing silicon technology. Carbon-nanotube field-effect transistors (CNFETs) are being extensively studied as possible successors to silicon MOSFETs. Research has started in earnest to understand the device physics of CNFETs as well as to explore possible circuit applications [9]. As CNFETs inherit IV characteristics that are qualitatively similar to silicon MOSFETs, most of the present-day MOS circuits can be translated to a CNFET based design. [9] P. Avouris, J. Appenzeller, V. Derycke, R. Martel, and S.Wind, Carbon nanotube electronics, in Int. Electron Devices Meeting Tech. Dig., 2002, pp. 281284.
  • Slide 10
  • 10 However, it is only prudent to investigate newer circuit ideas that might be suitable for use with CNFETs because of their inherent characteristics. In this paper, we have investigated the use of carbon- nanotube transistors for voltage-mode MVL circuit synthesis. Carbon nanotubes have bandgaps that depend on the nanotube diameter. The bandgap is a measure of the threshold voltage of the CNFET. In this paper, we have exploited the fact that carbon nanotubes can be configured to have desired threshold voltages depending on their diameter, making it suitable for voltage-mode MVL implementation.
  • Slide 11
  • 11 The SPICE compatible circuit model of CNFETs that we have developed [10] has been used for the circuit simulations. We have implemented a functionally completeMVLset of operators. The set consists of: literal, complement of literal, cycle, complement of cycle, min, and tsum operators. In the proposed circuits, all of the MVL levels are represented in terms of voltage values considering sufficient noise margin to avoid error in computation. The performance of logic blocks using the proposed MVL gates has been studied and compared with the corresponding binary logic family. Simulation results show that, for equivalent mathematical operations, MVL implementation can give a reduction in power as well as an improvement in the speed of operation. [10] A. Raychowdhury, S. Mukhopadhyay, and K. Roy, Circuit compatible modeling of carbon nanotube FETs in the ballistic limit of performance, in Proc. 3rd IEEE Conf. Nanotechnology, vol. 1214, Aug. 2003, pp. 343346.
  • Slide 12
  • 12 The remainder of this paper is organized as follows. Section II discusses the basics of MVL and the logic operators for a functionally complete set. The fundamentals of CNFETs with special emphasis on the circuit-compatible model that we have used for our simulations are presented in Section III. Section IV describes a novel circuit realization of MVL using CNFETs and addresses the issues therewith. A detailed study of ternary logic structures and how they compare with binary logic families will be discussed in Section V. Section VI deals with variability and the load-handling capacity of the proposed ternary logic gates. Finally, conclusions and discussions are provided in Section VII.
  • Slide 13
  • 13 II. BASICS OF MVL Let us consider an r-valued n-variable function f(X), where and each xi can take up values from R={0,1,2,,r-1}. Hence the function f(X) is a mapping. Thus there are different functions possible in the set f. A set of primitive functions [7] which have been implemented in this paper are explained below. The logic gates that would implement each of these functions would be called primitive gates. [7] A. K. Jain, R. Bolton, and M. H. Abd-el-bar, CMOS multiple valued logic designPart I: Circuit realization, IEEE Trans. Circuits Syst., vol. 40, no. 8, pp. 503514, Aug. 1993.
  • Slide 14
  • 14 Definition 1: A min (minimum) operator is defined as Where belongs to the set R. Example: min(2,3,1)=1. Definition 2: A truncated sum (tsum) operator is defined as Where belongs to the set R. Example: Consider r=3. tsum(1,0,1)=min(1+0+1,2)=2.
  • Slide 15
  • 15 Example: Consider r=3. Thus, the complement set is given by Table I. Definition 3: A complement of a logic value l is defined as TABLE I TRUTH TABLE OF A COMPLEMENTARY OPERATION
  • Slide 16
  • 16 Definition 4: A cycle (or a clockwise cycle) of a variable a is defined as Where. Example: Consider r=3. The cycle operator is thus defined as given in Table II. It can thus be noted that and hence the same circuit can be used for both the realizations. TABLE II TRUTH TABLE OF A CYCLE OPERATION
  • Slide 17
  • 17 Definition 5: A literal of a multivalued variable is defined as where
  • Slide 18
  • 18 Here and and. Example: Let us consider r=3. Table III shows the logic value of along with,. and. TABLE III TRUTH TABLE OF A LITERAL OPERATION
  • Slide 19
  • 19 For a ternary logic family, one property of the literal operator that allows reuse of the primitive tsum gate is: for all nontrivial combinations of x and y. By the trivial case, we mean, which is identically equal to a logic value of 1(k=1) or 2(k=2) and, hence, it does not represent any mathematical operation.
  • Slide 20
  • 20 III. CNFETS AND THEIR SPICE-COMPATIBLE MODELING Before going into the realization of the ternary gates using carbon- nanotube transistors, it will be prudent to present a short description of the transistors themselves and our simulation models. Carbon nanotubes are sheets of graphite rolled into tubes. Depending on their chirality (i.e., the direction in which the graphite sheet is rolled), the single-walled carbon nanotubes can either be metallic or semiconducting. Semiconducting nanotubes have attracted widespread attention from electron device and circuit designers.
  • Slide 21
  • 21 There has been tremendous interest in CNFETs as potential successors to silicon MOSFETs. CNFETs have been proved to be promising molecular transistors because of their high on current density and moderately high ONOFF ratio. Research has begun in the earnest to harness the potential of CNFETs to design ultrahigh-performance digital integrated circuits. Simultaneously, it is important that novel circuit techniques and circuit ideas are developed using these new devices. This paper is an attempt to successfully implement a completely new voltage-mode MVL family using CNFETs.
  • Slide 22
  • 22 Let us discuss the two types of carbon-nanotube transistors that are being extensively studied. One of the devices is a tunneling device [see Fig. 1(a) and (b)] and works on the principle of direct tunneling through a Schottky barrier at the sourcechannel junction [11]. [11] J. Guo, S. Datta, and M. Lundstrom, Anumerical study of scaling issues for Schottky barrier carbon nanotube transistors, Phys. Rev. B, Condens. Matter, cond-mat/0 306 199, 2003. Fig. 1. (a) Physical diagram of a Schottky-barrier CNFET. Note that a high K dielectric (ZrO ) has been used. (b) Band diagram of the Scottky-barrier CNFET indicating the tunneling barrier.
  • Slide 23
  • 23 The barrier width is modulated by the application of gate voltage, and thus the transconductance of the device is dependent on the gate voltage. These devices are fabricated using direct contact of the metal with the semiconducting nanotube and, consequently, they have a Schottky barrier at the metal nanotube junction. Two important aspects of these nanotube transistors are worth mentioning. First, the energy barrier at the Schottky barrier severely limits the transconductance of the nanotube transistors in the ON state and reduces the current delivery capabilitya key metric to transistor performance. Second, Schottky-barrier CNFETs exhibit strong ambipolar characteristics, and this constrains the use of these transistors in conventional CMOS logic families.
  • Slide 24
  • 24 To overcome these handicaps associated with the Schottky barrier CNFETs, there has been attempts to develop CNFETs which would behave like normal MOSFETs [12][14]. These attempts have met significant success so far and the promise is enormous. The MOSFET-like CNFET [see Fig. 2(a) and (b)] operates on the principle of barrier height modulation by application of the gate potential. Fig. 2. (a) Physical diagram of a MOSFET-like CNFET. Note that a high K dielectric (ZrO ) has been used. (b) Band diagram of the MOSFET-like CNFET indicating the absence of any tunneling barrier. Also, note that the barrier height at the sourcechannel junction is E G /2. [12] A. Javey, J. Guo, Q.Wang, M. Lundstrom, and H. Dai, Ballistic carbon nanotube transistors, Nature, vol. 427, pp. 654657, 2003. [13] A. Javey et al., High-K dielectrics for advanced carbon nanotube transistors and logic, Nature Materials, vol. 1, pp. 241246, 2002. [14] J. Guo, A. Javey, H. Dai, S. Datta, and M. Lundstrom, Predicted Performance advantages of carbon nanotube transistors with doped nanotubes source/drain, Phys. Rev. B, Condens. Matter, cond-mat/0 309 039, 2003.
  • Slide 25
  • 25 Significant results have been obtained using Pd contacts with the nanotubes [15] and using a four-gate structure [16]. More recently, Guo et al. have presented numerical studies on such MOSFET-like CNFETs [14], and it is evident that: 1) the MOSFET-like CNFETs have unipolar characteristics unlike Schottky-barrier field-effect transistors (FETs); 2) the absence of the Schottky barrier reduces the OFF leakage current; 3) they have more scalability compared to their Schottky-barrier counterparts; and 4) in the ON state the source-to-channel junction has no Schottky barrier and hence significantly higher ON current. Further, it can be assumed that the transport through these CNFETs is ballistic [15], [16]. [14] J. Guo, A. Javey, H. Dai, S. Datta, and M. Lundstrom, Predicted Performance advantages of carbon nanotube transistors with doped nanotubes source/drain, Phys. Rev. B, Condens. Matter, cond-mat/0 309 039, 2003. [15] A. Javey, J. Guo, Q.Wang, M. Lundstrom, and H. Dai, Schottky barrier free nanotube transistors near the ballistic transport, Nature, vol. 424, pp. 654657, 2003. [16] S. J. Wind, J. Appenzeller, and P. Avouris, Lateral scaling in carbonnanotube field-effect transistors, Phys. Rev. Lett., vol. 91, no. 5, pp. ??????, Aug. 2003.
  • Slide 26
  • 26 In this paper, we will consider the non-Schottky-barrier MOSFET-like unipolar CNFET with ballistic transport as our device of interest. Henceforth, in this paper, the word CNFET will be used to mean such a MOSFET-like device unless otherwise mentioned. Fig. 2(b) shows the band diagram of this device. The source Fermi level for a degenerately doped source can be taken at, the conduction band edge. Inside the intrinsic channel, the Fermi level is in the middle of the bandgap. An important property of these CNFETs is that the bandgap is inversely proportional to the diameter of the nanotube as [9] (1) [9] P. Avouris, J. Appenzeller, V. Derycke, R. Martel, and S.Wind, Carbon nanotube electronics, in Int. Electron Devices Meeting Tech. Dig., 2002, pp. 281284.
  • Slide 27
  • 27 Thus, for conduction to start, the barrier at the sourcechannel junction that has to be overcome is (e.g., =). As the barrier height determines the threshold potential of an FET, the threshold voltage of the CNFETs can be expressed as (2) This geometry-dependent threshold voltage has been exploited in this study to obtain CNFETs that turn on at different voltages depending on their diameters.
  • Slide 28
  • 28 In this study, a compact SPICE-compatible model of CNFETs has been used and simulations have been carried out using HSPICE. The details of the modeling technique are available in [10]. The CNFET used has a top gate with a 2-nm layer of ZrO (dielectric constant=25) as the insulator. Both IV and CV characteristics have been efficiently modeled. As a result, dc transfer characteristics and transient characteristics can be easily simulated, and the performance of CNFETs can be estimated. [10] A. Raychowdhury, S. Mukhopadhyay, and K. Roy, Circuit compatible modeling of carbon nanotube FETs in the ballistic limit of performance, in Proc. 3rd IEEE Conf. Nanotechnology, vol. 1214, Aug. 2003, pp. 343346.
  • Slide 29
  • 29 The computational procedure for CNFETs is described as follows for the convenience of the readers [17]. 1) Consider a particular value of and beginning-of channel control potential. The control voltage is the amount by which the energy bands move up or down due to the application of a gate voltage. 2) Compute the total charge on the nanotube for a given and. The charge at the top of the barrier has contributions from both the source and the drain. All of the states at the barrier top are filled by the source while the states are populated by the drain [17]. [17] J. Guo and M. Lundstrom, Assessment of silicon MOS and carbon nanotube FET performance limits using a general theory of ballistic transistors, in Int. Electron Devices Meeting Tech. Dig., Dec. 2002, pp. 711715
  • Slide 30
  • 30 Thus (3) where is the number of carriers in the channel, is the source (drain) Fermi level, is the bottom of the conduction band, is the probability that a state with energy E is occupied (FermiDirac distribution), and is the nanotube density-ofstates (DOS). Thus, the total charge for each subband can be thought of as the sum of the charges contributed by the source and the drain, individually. Also, let us assume the source Fermi level as the reference level and, hence, and where q is the electronic charge.
  • Slide 31
  • 31 3) Drain current for the first subband is obtained as (4) where for i=s,d(5) 4) The gate bias required to produce the assumed based on the electrostatic capacitance relations of the capacitance model is determined as where is the insulator capacitance. (6)
  • Slide 32
  • 32 5) Finally, we obtain the gate potential required to produce the effective gate bias from (7) where is the flat-band voltage. Thus, we obtain a series of characteristics of the CNFETs. In order to obtain a simplified SPICE-compatible model for the CNFETs, we have used appropriate fitting functions and approximations that have been discussed in [10] and will be omitted in this paper. Fig. 3(a) shows the SPICE-compatible circuit schematic for the ballistic CNFET. The capacitors and and the current source are piecewise, nonlinear, and voltage-dependent. This model is valid for a wide range of nanotube diameters and operating conditions. [10] A. Raychowdhury, S. Mukhopadhyay, and K. Roy, Circuit compatible modeling of carbon nanotube FETs in the ballistic limit of performance, in Proc. 3rd IEEE Conf. Nanotechnology, vol. 1214, Aug. 2003, pp. 343346.
  • Slide 33
  • 33 Fig. 3. (a) Schematic diagram of the SPICE model.
  • Slide 34
  • 34 In a manner similar to [10], we derive the expressions for the capacitors as [10] A. Raychowdhury, S. Mukhopadhyay, and K. Roy, Circuit compatible modeling of carbon nanotube FETs in the ballistic limit of performance, in Proc. 3rd IEEE Conf. Nanotechnology, vol. 1214, Aug. 2003, pp. 343346
  • Slide 35
  • 35 where i=s,d, L is the length of the nanotube,A,B, and are physical fitting parameters, and (9) is the carboncarbon (C-C) bonding energy ( 3 eV), is the C-C bonding distance ( 0.142 nm), is half of the bandgap of the CNFET, and is the surface potential. The current is given by (4).
  • Slide 36
  • 36 Fig. 3 (b) characteristics of a 0.5-nm nanotube. The SPICE model and self-consistent numerical solutions show a very close match. Numerical device simulations in a manner described in 1)5) have been performed, and the results have been compared with the simulation results of the SPICE-compatible model. Fig. 3(b) show how the two models match in terms of the currentvoltage characteristics.
  • Slide 37
  • 37 In the remainder of this paper, we have used the SPICEcompatible carbon-nanotube model for all circuit simulations in HSPICE. We have not included any parasitic capacitance or resistance of interconnects, and only the inherent device characteristic with the device capacitance has been used. Series resistances ( and ) represent metal resistances and have been neglected in the current analysis.
  • Slide 38
  • 38 It is worthwhile to mention that the circuit realizations of the ternary logic family, to be described in the next section, involve dual- transistors. CNFETs provide an opportunity to obtain two distinct s by using two different tube diameters. Any other process technology that allows usage of two reliable threshold voltages can also be used for realizing the logic cells. For example, dual Si technology can be used. CNFETs provide a unique opportunity for control by changing the carbon-nanotube diameter. There is currently worldwide research going on to realize well-controlled carbon nanotubes [18]. Hence, in this paper, we have used a dual-diameter CNFET-based design for the ternary logic implementation. The high integration density is a great incentive to using CNFETs for the complex ternary gates to be described below. [18] Y. Li,W. Kim, Y. Zhang, M. Rolandi, D.Wang, and H. Dai, Growth of single-walled carbon nanotubes from discrete catalytic nanoparticles of various sizes, J. Phys. Chem., vol. 105, p. 11 424, 2001.
  • Slide 39
  • 39 IV. CIRCUIT REALIZATION OF THE BASIC CELLS Here we have considered ternary logic style (r=3) and explored a novel circuit implementation of such a logic style. In this voltage-mode implementation, the supply voltage has been chosen to be 1.5 V. This ensures sufficient static noise margin (SNM) for all three levels of logic. Here, logic 0 would correspond to a voltage value less than V1 ( ~0.5 V), logic 1 would correspond to a voltage value between V1 and V2 ( ~1 V), and logic 2 would correspond to a voltage value greater than V2 (i.e., between 1 V and ).
  • Slide 40
  • 40 A. Complement Operator Fig. 4(a) shows the circuit realization of the complement operation. It consists of two CNFET transistors with resistive pullups. One of the transistors (T1) has a diameter 1.4 nm and the other nanotube transistor (T2) has a diameter 0.5 nm. It can be noted that modern fabrication facilities have enabled successful growth of carbon nanotubes with diameters of 0.5 nm and even smaller [19], [20]. As a result, the two transistors have corresponding threshold voltages 300 mv and 840 mV, respectively. The resistors used in the circuit (R) are both 100 k. [19] L. F. Sun, S. S. Xie, W. Liu, W. Y. Zhou, Z. Q. Liu, D. S. Tangi, G. Wang, and L. X. Qian, Creating the narrowest carbon nanotubes, Nature Mater., vol. 403, pp. 384386, Jan. 2000. [20] N.Wang, Z. K. Tang, G. D. Li, and J. S. Chen, Single-walled 4carbon nanotube arrays, Nature Mater., vol. 408, pp. 50??, Nov. 2000.
  • Slide 41
  • 41 Now consider the input voltage. For small values of, both of the transistors are off. Hence, the output node (OUT) is held at. As increases beyond (300 mV), T1 turns on. Hence, the output voltage is held approximately at until reaches. Once exceeds, the second transistor turns on and the output is pulled down to almost zero. Hence, the voltage at the output node can be written as Fig. 4(b) shows the dc transfer characteristics of the logic block. We obtain three stable states of the output, and it can be efficiently used to implement complementary logic.
  • Slide 42
  • 42 Fig. 4. Complement operator. (a) Schematic and symbol. (b) Transfer characteristics.
  • Slide 43
  • 43 B. tsum Operator Fig. 5(a) shows the circuit realization of a two-input tsum operator. The two inputs are IN1 and IN2, and the output is OUT=tsum(IN1,IN2). Let us consider an example to verify the operation of this implementation. Consider a situation where IN1 is held at zero at a logic value of 0. Hence, both of the transistors T1 and T2 are off. Now consider sweeping the voltage at node IN2 from zero to. As in the case of the complement logic block implementation, at first transistors T3 and T4 are off and the output of the logic tree (OUTZ) is held at. Consequently, the complement block output (OUT) goes to zero. Hence, it implements tsum(0,0)=0.
  • Slide 44
  • 44
  • Slide 45
  • 45 Without going into a detailed explanation of all of the different input combinations, it can be noted that this gate implements a fully voltage- mode tsum gate. However, it may be noted that the values of R1 and R2 need to be judiciously decided. In this circuit, when the input vectors (IN1, IN2) are (0, 1), or (1, 0), the output at OUTZ should be a logic 1 and for (1, 1) it should be logic 2. Hence, both of the following situations need to be satisfied:
  • Slide 46
  • 46
  • Slide 47
  • 47 Fig. 5. The tsum operator. (a) Schematic and symbol.
  • Slide 48
  • 48 Fig. 5. (b) Transfer characteristics.
  • Slide 49
  • 49 C. MIN Operator The circuit implementation of the min gate can be derived from a binary AND gate [see Fig. 6(a)]. The working principle of the min logic gate is similar to that described above for the other logic blocks. When any one of the two inputs IN1 and IN2 is held at a lowpotential, the pull down network is off, the output OUTZ is held at (logic 2), and OUT is at zero (logic 0). As in the tsum gate, the design of the pull-up resistors R1 and R needs attention. Consider the situations when the input vectors (IN1, IN2) are held at (1, 1), (2, 1) or (1, 2). In all three cases, the output OUTZ (and OUT) should be held at a logic value 1.
  • Slide 50
  • 50
  • Slide 51
  • 51
  • Slide 52
  • 52 Fig. 6. MIN operator. (a) Schematic and symbol.
  • Slide 53
  • 53 Fig. 6. MIN operator. (b) Transfer characteristic.
  • Slide 54
  • 54 D. Cycle and Complement of the Cycle
  • Slide 55
  • 55
  • Slide 56
  • 56 (a) (b) Fig. 7. (a) and (b) Schematic diagrams of and respectively.
  • Slide 57
  • 57 Fig. 7. (c) and (d) Transfer characteristics of and. (c) (d)
  • Slide 58
  • 58 E. Literal Operator
  • Slide 59
  • 59
  • Slide 60
  • 60
  • Slide 61
  • 61 Fig. 8. Literal operator. (a)(c) Schematic diagrams of 2[0 (a) 0]; 2[ 1(a)1 ], and 2[ 2(a)2 ] gates, respectively. (d)(f) Transfer characteristics of 2[ 0(a)0 ]; 2[ 1(a)1 ], and 2[ 2(a) 2].
  • Slide 62
  • 62 V. TRANSIENT ANALYSIS AND COMPARISON WITH THE BINARY LOGIC FAMILY The ternary gates so developed have been used to simulate simple logic blocks. Multiplexers, half adders, and ripple carry full adders have been simulated and their electrical characteristics evaluated. Fig. 9 shows the transient response of a ternary full adder. Table IV gives the average delay, average power, and powerdelay product of a min gate, a tsum gate, and a full adder. In order to evaluate the usefulness of the proposed ternary logic family, it is important to understand how this logic family performs with respect to the binary logic family. We evaluated the performance of ripple carry adders using binary and ternary logic.
  • Slide 63
  • 63 Fig. 9. Transient characteristics of a ternary ripple carry adder.
  • Slide 64
  • 64 TABLE IV AVERAGE DELAY, POWER, AND POWERDELAY PRODUCT OF MIN, tsum, AND A FULL ADDER
  • Slide 65
  • 65 [21] N. H. E. Weste and K. Estraghian, Principles of CMOS VLSI Design: A Systems Perspective. Reading, MA: Addison-Wesley, 1993. In binary logic, two popular circuit implementations are the complementary MOS and the pseudo-NFET logic styles [21]. While the complementary MOS has a distinct advantage in terms of extremely low static power dissipation, the pseudo- NFET logic, on the other hand, is much faster. In this paper, we have compared the delay, power, and powerdelay product of ripple carry adders using binary complementary logic, pseudo- NFET logic, and ternary logic. One of the main advantages in ternary logic comes from the fact that it reduces the number of computations required. Since each signal can assume three distinct values, the number of digits required in a ternary family is times less than that required in binary logic.
  • Slide 66
  • 66 Thus, if we consider an N-bit binary adder, then the corresponding ternary adder will have digits. Here [x] represents the integer nearest to x and greater than x. Another important consideration is static nose margin (SNM) for the circuits. In order to achieve the same static noise margin for the binary adder as with the ternary adder, we run the ternary adder at a supply of 1.5 V while the binary adders are operated at 1.0 V. This ensures a noise margin of approximately 500 mV for each level of logic in both of the two logic families.
  • Slide 67
  • 67 With these considerations, we have simulated binary and ternary adders for a wide range of random input vectors. Fig. 10 shows the delay, power, and powerdelay product of the binary and ternary adders. Some important observations are the following. 1) The ternary adder is faster than the binary adder but slower than the pseudo-NFET adder. The limiting factor for the speed of the ternary adders is the use of high resistive pull-ups. However, the relatively high complexity of the ternary gates makes them slower compared to the pseudo-NFET logic. One more thing to note is that the ternary adders require times less computation compared to the binary adders and, when the number of digits increases, the speed advantage over the complementary adders becomes more and more significant.
  • Slide 68
  • 68 2) The pseudo-NFET adders consume sufficiently higher power than both the binary and the ternary logic families. 3) The powerdelay product of the ternary adder lies in between the binary and the pseudo-NFET logic styles. Thus, the proposed ternary logic is a moderately fast and lowpower solution to digital computation.
  • Slide 69
  • 69 In the above comparison, as we have already mentioned, the supply voltages are 1 and 1.5 V for the binary and the ternary logic families in order to ensure iso-SNM. However, it will be of interest to note the performance of the same binary complementary adder when it is run at 1.5 V instead of 1 V. Doing so would increase its speed at the expense of higher power dissipation. The pseudo-NFET adder will not be of any added advantage as it will be still faster and still higher in power dissipation. Fig. 11 shows the delay, power, and powerdelay product when the binary complementary adder is run at 1.5 V. We can note that the binary adder becomes faster than the ternary adder but its power dissipation increases a great deal because of the polynomial dependence of switching power over the supply voltage. Thus, the powerdelay product of the 1.5-V complementary adder is more ( 22% on an average) than that of the proposed ternary adder.
  • Slide 70
  • 70 Fig. 10. (a) Delay, (b) power, and (c) powerdelay product of the complementary binary, pseudo-NFET binary, and the ternary logic families. A1 ;... ;A7 represent seven adders with the number of binary digits (bits) =4, 8, 16, 32, 64, 128, and 256. The number of digits for the corresponding ternary adders is times the number of bits.
  • Slide 71
  • 71 Fig. 11. (a) Delay, (b) power, and (c) powerdelay product of the complementary binary and the ternary logic families both running at 1.5 V of supply. A1;...;A7 represent seven adders with numbers of binary digits (bits) =4, 8, 16, 32, 64, 128, and 256. The number of digits for the corresponding ternary adders is times the number of bits.
  • Slide 72
  • 72 In our discussion so far, we have considered nominal designs of the ternary gates. Let us consider variations in the values of the pull-up resistors in our design. If there is a resistor-to-resistor variation, the functionality of the gates would not fail unless (8) for tsum gates or (11) for MIN gates is violated. For the moment, let us consider the more general case of systematic variation of the pull of resistors where all of the resistors change from their nominal values by a constant ratio. If the pull-up resistors increase from their nominal value, then the charging time increases, thereby adversely affecting the delay of the gate. VI. EFFECT OF VARIATIONS AND FAN-OUT ON THE TERNARY GATES
  • Slide 73
  • 73 If the resistor value decreases, then the standby power increases, thereby increasing the overall average power. The product of the power and the delay (PDP) provides a guideline for the design of the resistors. As an example, let us consider the complement gate which has two pull-up resistors R( 100 K). Fig. 12 shows how a maximum 20% change in the resistor value from its nominal value changes the delay and the average power dissipation of the gate. It can be seen that the nominal value of R has been chosen such that the average PDP is minimized. However, 20% changes in the value of R do not affect functionality of the ternary gates.
  • Slide 74
  • 74 The same principle (i.e., minimizing PDP) has been adopted while designing all of the other ternary gates. It is worthwhile to note here that the interconnect resistances would not play a significant role in this case. The pull-up resistors are of the order of 100 k and the intrinsic channel resistance of the CNFET for one mode of conduction is (~13k). Typical interconnect resistances would be negligible in comparison. Normal random logic requires supporting fan-out in order to efficiently implement a set of logic functions. Fig. 13 illustrates how the delay of an inverter gate increases as the number of identical fan-outs increase. It can be seen that the ternary gates can drive fan-out loads with a delay penalty as in any binary logic gate.
  • Slide 75
  • 75 Fig. 12. Variation of delay and PDP of a complementary operator with variation in the value of the pull-up resistor R.
  • Slide 76
  • 76 Fig. 13. Delay variation of a complementary operator with the number of fan-outs.
  • Slide 77
  • 77 This paper proposes a novel method for MVL design using CNFETs. It exploits the geometry-dependent threshold voltage of CNFETs and puts forward the use of dual-diameter CNFETs for realization of an MVL circuit. The novelty of this paper lies in the fact that a new voltage-mode ternary logic family has been developed, and its aptness in a CNFET based design has been presented. To the best of our knowledge, for the first time, we have introduced a technique for voltage-mode MVL implementation using carbon-nanotube transistors. VII. CONCLUSION
  • Slide 78
  • 78 A complete set of operators has been implemented using multidiameter CNFETs. All simulations have been carried out in HSPICE using a circuit-compatible model of the carbon-nanotube transistors. The proposed logic family has been compared with respect to the binary logic family. Both complementary MOS and pseudo-NFET logic styles have been studied for the comparisons. Simulation results show that the proposed family of ternary logic is faster than the corresponding complementary binary logic. In terms of powerdelay product, the proposed family lies in between the binary complementary and the pseudo-NFET families.
  • Slide 79
  • THE END