You are on page 1of 6

On the Design of New Low-Power CMOS Standard

Ternary Logic Gates

Akbar Doostaregan, Mohammad Hossein Moaiyeri, Keivan Navi and Omid Hashemipour
Department of Electrical and Computer Engineering
Shahid Beheshti University, G. C.
Tehran, Iran
a.doustaregan@sbu.ac.ir; h_moaiyeri@sbu.ac.ir; navi@sbu.ac.ir; hashemipour@sbu.ac.ir

Abstract— A novel low-power and high-performance Standard enhancement of overall system performance. In addition to the
Ternary Inverter (STI) for CMOS technology is proposed in this inversion operation, the inverter is also a great driver and its
paper. This inverter could be used as a fundamental block for driving capability is very important. Unlike binary logic, in
designing other ternary basic logic gates. This circuit consists of ternary logic there are three ways to define the inverter.
only MOS transistors and capacitors without any area consuming Ternary Inverters are defined as follows:
resistors in its structure. Another great advantage of this design
in comparison with the other designs, introduced before, is the
elimination of the static power dissipation, which is very
important in nano scale CMOS and leads to less power
(1)
consumption. The proposed design has been simulated, using
Synopsys HSPICE tool with 90nm CMOS technology. The By choosing the values 0, 1, 2 for i, the ternary inverter can
simulation results demonstrate the superiority of the presented be Negative (NTI), Standard (STI) and Positive (PTI),
design with respect to other conventional designs in terms of
respectively. In this paper, logics "0" and "2" are equivalent to
power consumption and performance.
0 and VDD voltages and logics "0.5", "1", "1.5" are equivalent
Keywords-Multiple-Valued Logic; STI; low power ternary to "1/4Vdd", "1/2Vdd" and "3/4Vdd" voltages, respectively.
inverter PTI and NTI inherently are binary inverters because they
produce just two levels, “0” and “2”, at the output. However,
I. INTRODUCTION STI is the most efficient inverter, which generates real ternary
The intrinsic switching behavior of many electronic devices logic at the output.
makes them appropriate for implementing binary digital Despite of the large potential of MVL design, it has been
integrated circuits. Powerful arithmetic components and tools rarely a circuit designer’s choice. However, in this paper, a
have supported binary logic over the last two decades to obtain novel efficient design for STI is proposed, which has zero static
the present status [1]. However, the main disadvantages of the power consumption and its main structure could be also
binary integrated circuits, which are the interconnection and extended for realizing higher radix inverters.
pin-out problems, cause limitations on the number of
connections inside and outside of the circuit [2]. One of the The rest of this paper is organized as follows: In section II,
most effective solutions is to incorporate analog logic a review of the main previously designs for STI is presented. In
advantages in digital logic and consequently to deal with more section III, the novel structure is proposed. Section IV includes
data levels instead of just two, “0” or “1”. This leads to use of experimental results and finally, section V concludes the paper.
higher radices and consequently Multiple-Valued Logic (MVL)
instead of binary logic, which results in decreasing the number II. REVIEW OF THE PREVIOUS CMOS STI DESIGNS
of interconnections and pin-outs on a given chip. Several types of CMOS STIs have been presented since the
Using natural base (e=2.718…) leads to the most efficient emerging of CMOS technology. However, they utilize large
implementation of the switching systems among all MVL off-chip resistors and depletion transistors, which are not
systems [3]. However, limitations of hardware implementation suitable in recent technologies. Some other newer designs have
lead designers to use natural radix 3, which reduce complexity been also presented in the literature [4-7]. However, they have
and product cost compared to radix-2 [1]. not presented different hardware structures for STI, compared
to the previous designs. In addition, some new structures for
Inverter is the most fundamental part in any logic and most CMOS analog inverter have been presented, which could be
of the other basic operators such as NOR and NAND are considered as inverters for any arbitrary radix, including radix-
realized according to its structure. This fact is valid even for 3 [8-10]. However, an analog inverter may not be really used as
higher radices especially for radix-3 (ternary). Hence, a traditional STI, because of losing the noise immunity in
designing an efficient ternary inverter cell leads to comparison with real STI.

978-1-4244-6268-1/10/$26.00 ©2010 IEEE 121


Fig. 1 shows three conventional structures for STI in “2” are the disadvantages of this design.
CMOS technology [11-13]. In the first design (Fig. 1.a) [11]
two MOS transistors and two resistors implement an inverter For eliminating the static power consumption, another
with three outputs, which generates PTI, STI and NTI. If the structure has been proposed in [13], which is shown in Fig. 1.c.
input logic becomes “0”, the MP1 transistor becomes turned on In this structure the resistor is replaced with two depletion
and MN1 becomes turned off. As a result, no current flows in transistors. Threshold voltages of the transistors are “0.5”
the resistors and consequently all the outputs go up to logic (VDD/4) for depletion PMOS (DPMOS) and -“0.5” (-VDD/4) for
“2”. Contrariwise, if the input logic becomes “2”, the MP1 depletion NMOS (DNMOS). Therefore, the output can only
becomes turned off and MN1 becomes turned on. Hence, no accede to VDD/2 voltage when the input is between “0.5” and
current flows in the resistors and consequently all the outputs “1.5” (3VDD/4).
go down to logic “0”. Finally, if the input logic becomes “1”, Hence, no static power consumption exists, but needing
which is equivalent to VDD/2 voltage level, both MP1 and MN1 VDD/2 power supply still exists. Furthermore, implementing
becomes turned on and consequently current could flows in the depletion transistors in standard CMOS process is not feasible
resistors. "R" resistors are chosen much larger than the and has been obsolete.
resistance of the turned on transistors in this condition, so
"Out,PTI" goes up to logic “2”, "Out,NTI" goes down to logic III. PROPOSED DESIGN
“0” and "Out,STI" stands in the middle logic between “2” and
“0”, i.e. logic “1”. All of the previously presented designs have some major
disadvantages such as static power dissipation, using large
In this design, three ternary inverted signals are generated resistors, which are hard to implement and occupy large chip
without need to additional VDD/2 power supply. However, the area and unfeasibility of implementation in standard CMOS
static power consumption, almost equal to VDD2/2R, when the technology.
input logic is “1” and using large resistors are the main
disadvantages of this design. To overcome these disadvantages, a new design for STI is
proposed, which is shown in Fig. 2. The main idea of this
To reduce the number of resistors, another design has been design is based on weighting method, which adds output values
proposed in [2], which is shown in Fig. 1.b. In this design, of a PTI and a NTI cell by means of a capacitor divider. Two
transistors are connected together as the same manner as for pairs of MOSFETs, which implement NTI and PTI, together
binary inverter but the threshold voltages (Vt) are chosen to be with two capacitors, are the materials of this design. For saving
“1.5” and -“1.5” for NMOS and PMOS, respectively. The chip area and reaching better performance, transition points of
output of the inverter is connected to a VDD/2 power supply by PTI and NTI are adjusted by setting proper threshold voltages
means of a resistor, which is considerably larger in comparison for MOSFETs instead of changing the aspect ratio of the
with the resistance of the turned on transistors. If the input transistors.
logic becomes “0”, MP2 becomes turned on and MN2 becomes
turned off. Hence, the output goes up to logic “2”. As a result, low-Vt PMOS and high- Vt NMOS transistors
Contrariwise, if the input logic becomes “2”, MP2 becomes are utilized for implementing PTI and high-Vt PMOS and low-
turned off and MN2 becomes turned on. Hence, the output goes Vt NMOS transistors are utilized for implementing NTI.
down to logic “0”. Notwithstanding one of the resistors is The outputs of PTI and NTI gates are then connected
removed, needing VDD/2 power supply and static power together by means of two capacitors which could make a
consumption, equals to VDD2/2R, when the input logic is “0” or weighting sum of the relevant inputs. The voltage of the

Figure 1. Different designs for STI. a) With two resistors. b) With one resistor. c) With depletion MOSFET. (Vt (MP1) = -“0.5” (-VDD/4), Vt (MN1) =
“0.5”, Vt (MP2) = -“1.5” (3VDD/4), Vt (MN2) = “1.5”, Vt (MP3) = -“1.5”, Vt (MN3) =“1.5”, Vt (MPD3) = “0.5”, Vt (MND3) = -“0.5”, R >>RON of the MOS
transistors.)

122
connection node of capacitors is as follows: Writing a KVL on the main major results in:

VCp,0 + Vinp0 = VCn,0 + Vinn0 (4)


(2)
By applying differential voltage ΔVp on one of inputs as
To have same weighting factor for two Cn and Cp Fig. 3.b, the capacitors of Fig. 3.a will be recharged as follows:
capacitors, they should be identical. Hence the output voltage is
as follows: Qp = Qn (5)

Rewriting a KVL on the main major of Fig. 3.b results in:


(3)

Thus, the output voltage of STI will be the mean value of (6)
the NTI and PTI output voltages.
Now, if the input is in logic “0”, the outputs of PTI and By solving (4) to (6):
NTI will be in logic “2” and the output of STI will be also in
logic “2”. In the same manner, if the input is in logic “2” the
outputs of PTI and NTI will be in logic “0” and the output of (7)
STI will be also in logic “0”.
Finally, if the input is in logic “1” the output of PTI will be
in logic “2” and the output of NTI will be in logic “0” and And finally:
consequently according to (3) the output of STI will be in logic
“1”. No static power consumption, not requiring VDD/2 power (8)
supply, compatibility with standard CMOS technology and
producing three ternary outputs concurrently, are the major
advantages of the proposed design. Equation (8) proves the authenticity of the divider.
Capacitors of the proposed design perform voltage dividing
by charging and discharging the electric load. Therefore, it may
be conceivable that the residue charges may affect the output
voltage, when inputs change.
We do some surveying to investigate authenticity of
capacitance voltage divider. Fig. 3.a shows a capacitance
divider, whose input voltage and charge are taken apart from
capacitors and shown separately as a voltage source.

Figure 2. Schematic of Proposed Design for STI. (Vt (PMOS, PTI) = Figure 3. Capacitance voltage divider with separated input voltage
–“0.5”, Vt (NMOS, PTI) = “1.5”, Vt (PMOS, PTI) = –“1.5”, Vt and capacitor charge. a) Before applying ΔVp voltage. b) After
(PMOS, NTI) = “0.5”) applying ΔVp voltage.

123
Figure 4. Two basic gates. a) Ternary NAND. b) Ternary NOR.

By utilizing the main structure, it is also possible to


implement two other basic ternary gates, NAND and NOR. IV. SIMULATION RESULTS
Fig. 4.a shows the ternary NAND gate and Fig. 4.b shows the In this section the operation and performance of the
ternary NOR gate. In Fig. 4.a the four upper transistors proposed design are examined. Simulations have been done
implement Positive Ternary NAND gate (PTNAND). using Synopsys HSPICE tool with standard 90nm CMOS
By utilizing low-Vt PMOS transistors and high-Vt NMOS technology at 0.8V supply voltage. As the power supply
transistors, the output of PTNAND goes down to “0” just when voltage is 0.8V, valid voltage levels are 0V, 0.4V and 0.8V.
both inputs are in state “2”. Otherwise, output is in state “2”. The Voltage Transfer Characteristic (VTC) curve of the
Contrariwise, four downer transistors make Negative Ternary proposed STI is shown in Fig. 5, which demonstrates that the
NAND gate (NTNAND). By utilizing high-Vt PMOS proposed design has good noise margins.
transistors and low-Vt NMOS transistors, the output of
NTNAND goes up to “2” just when both inputs are in state “0”. The input and output signals of the proposed STI and also
Otherwise, output is in state “0”. Finally, connecting these local the proposed TNAND and TNOR gates are shown in Fig. 6 and
outputs by means of two capacitors make a Ternary NAND Fig. 7 respectively. The output signals prove the authenticity of
gate. In the same manner as for TNAND, the four upper the proposed designing method.
transistors in Fig. 4.b implement Positive Ternary NOR gate The proposed design is compared with the other
(PTNOR). By utilizing low-Vt PMOS transistors and high-Vt conventional and well-known designs in terms of performance
NMOS transistors, the output of PTNOR goes up to “2” just and power consumption. Therefore, simulations are performed
when both inputs are in state “0”. Otherwise, output is in state for all designs with the same 90nm CMOS technology. The
“2”. resistors of the designs with one and two resistors are adjusted
Contrariwise four downer transistors make Negative such that leads to the best simulation results at the outputs.
Ternary NOR gate (NTNOR). By using high-Vt PMOS Furthermore, the widths of the transistors are sized with the
transistors and low-Vt NMOS transistors, the output of aim of reaching the best power delay product, which is the
NTNOR goes down to “2” just when both inputs are in state product of critical path delay and the average power
“0”. Otherwise, output is in state “2”. At last, connecting these consumption [14]. For realizing the capacitors some methods
local outputs by means of two capacitors makes a Ternary exist in CMOS technology such as metal-insulator-metal
NOR gate. capacitor (MIMcap) and Metal-Oxide-Semiconductor capacitor
(MOScap) [15]. However, MIMcap consumes an enormous

124
The average power consumption is composed of dynamic,
short-circuit and static components [14]. Among all, the static
part is becoming very important specifically in recent
technologies. However, for measuring static power
consumption, as the proposed design omits this part of power,
it has been measured including Leakage power (particularly for
proposed design). Measuring is done at 0.8V power supply
voltage and Wn and Wp the same as values in Table 1. the
results are listed in Table 2. According to the measured results,
the proposed design has very lower static and leakage power
consumption, in comparison with the other introduced before
ternary designs.

Figure. 5. The Voltage Transfer Characteristic of the proposed STI V. CONCLUSION


A novel low-power design for Standard Ternary Inverter is
proposed. This inverter structurally is capable of being used for
implementing other standard ternary functions.
Some of the main advantages of the proposed design
compared with the previously proposed designs are as follows:
1. Containing no ohmic resistors and hence simpler
implementation and very smaller area.
2. Having no static power consumption.
3. Being suitable for low voltage applications.
4. Having low PDP.
5. Capability of being implemented in standard CMOS
Figure 6. The output and input signals of the proposed ternary inverter gat
technology.
6. Generation of all the possible ternary inverted outputs
(Negative, Positive and Standard).

TABLE 1. SIMULATION RESULTS.

L = 90nm VDD = 0.8V


Delay Average Power
Wn=120nm PDP
(50%-50%) Consumption
Wp=120nm (×10-17J)
(×10-12S) (×10-7W)

[11] (R=150kΩ) 52 13.40 6.97

[12] (R=250kΩ) 92 4.50 4.14


The Proposed Design
Cp,n = 1 fF
155 2.25 3.49
Wp = 120nm
Figure 7. The output and input signals of TNAND and TNOR gates. Cp,n = 1 fF
105 3.02 3.17
Wp = 240nm
Cp,n = 1 fF
chip area and is not efficient. Therefore, MOScap is utilized for Wp = 300nm
83 3.50 2.90
realizing the capacitors of the proposed design, which is
available in 90nm CMOS process. Different capacitance values TABLE 2. STATIC POWER DISSIPATION (INCLUDING LEAKAGE) (×10-7W).
can be realized just by changing the length of the MOScap.
[11] (R=150kΩ) , Wn=Wp=120nm 11.71
Table 1 shows the output measured values. By comparing
the values, it is clear that the proposed design has the best [12] (R=250kΩ) , Wn=Wp=120nm 3.02
results among all. The Proposed Design
According to Table 1, simulation results demonstrate the Cp,n = 1 fF , Wn = Wp = 120nm 0.11
superiority of the proposed design in comparison with the
others in terms of power consumption and PDP. Cp,n = 1 fF , Wn = 120nm , Wp = 240nm 0.14

Cp,n = 1 fF , Wn = 120nm , Wp = 300nm 0.15

125
REFERENCES [9] Y. Berg, S. Aunet, O. Mirmotahari, and M. Høvin, “Novel rechargeable
semi-floating-gate CMOS logic for multiple-valued systems,” In Proc.
[1] S. L. Hurst, “Multiple-valued logic – its status and future,” IEEE Trans. IEEE International Symposium on Circuits and Systems (ISCAS), May
Comput., vol. 33, pp. 1160–1179, 1984. 2003, pp. V-193-V-196.
[2] E. Dubrova, “Multiple-valued logic in VLSI: challenges and [10] H. Gundersen and Y. Berg, "Fast addition using balanced ternary
opportunities,” In Proc. NORCHIP Conference, Oslo, Norway, 1999, pp. counters designed with CMOS semi-floating gate devices," In Proc. 37th
340-350. International Symposium on Multiple-Valued Logic (ISMVL'07), May
[3] Z. G. Vranesic and V. C. Hamacher, “Ternary logic in parallel 2007, pp. 30.
multipliers,” The Computer Journal, vol. 15, no. 3, pp. 254-258, Aug. [11] H. T. Mouftah and I. B. Jordan, “Integrated circuits for ternary logic,” In
1972. Proc. international symposium on multiple valued logic, 1974, pp. 285-
[4] K. C. Smith, "Circuits for multiple-valued logic: a tutorial and 302.
appreciation", Computer, vol. 21, no. 4, pp. 17-27, April 1988. [12] H. T. Mouftah and K.C. Smith, “Injected voltage low-power CMOS for
[5] D. Mateo and A. Rubio, "Quasi-adiabatic ternary CMOS logic," 3-valued logic,” IEE Proc. G, vol. 129, no. 6, pp. 270-272, Dec. 1982.
Electronics Letters, vol. 32, no. 2, Jan. 1996. [13] A. Hueng and H. T. Mouftah, "Depletion/enhancement CMOS for a low
[6] F. Toto and R. Saletti, "CMOS dynamic ternary circuit with full logic power family of three-valued logic circuits,” IEEE J. of Solid-State
swing and zero-static power consumption," Electronics Letters,vol. 34, Circuits, vol. 20, no. 2, pp. 609-616, Apr. 1985.
no. 11, May 1998. [14] M. H. Moaiyeri, R. Faghih Mirzaee, K. Navi, T. Nikoubin, and O.
[7] A. Srivastava, "Back gate bias method of threshold voltage control for Kavehei, ‘Novel direct designs for 3-input XOR function for low-power
the design of low voltage CMOS ternary logic circuits," Elsevier and high-speed applications’. International Journal of Electronics, 2010,
Microelectronics Reliability, vol. 40, no. 12, Dec. 2000. 97, (6), pp. 647-662.
[8] Y. Berg, Ø. Næss, S. Aunet, I. Lomsdalen, and M. Høvin, "A novel [15] K. Navi, M. H. Moaiyeri, R. Faghih Mirzaee, O. Hashemipour, and B.
floating-gate binary signal to multiple-valued signal converter for Mazloom Nezhad, “Two new low-power full adders based on majority-
multiple-valued CMOS logic," In Proc. IEEE international Conference not gates,” Elsevier, Microelectronics Journal, vol. 40, no. 1, pp. 126-
on Electronics. Circuits and Systems (ICECS), Dubrovnik, Sep. 2002, 130, Jan. 2009.
pp. 579-582.

126

You might also like