International Conference on Recent Advances in Communication, VLSI & Embedded Systems ISSN (Online):2349-0020, ISSN (Print): 2394-4544, (ICRACVES-2014) A Novel 3 Transistor XOR Gate Based Full Adder Design for VLSI Applications Korra Ravi Kumar Dept. of ECE P.Narsimulu Dept. of ECE Sree Chaitanya College Sree Chaitanya College of Engg, Karimnagar of Engg, Karimnagar ravikumar.korra@gmail.com, narsimulupolala@gmail.com Abstract--This paper deals with a new way of designing XOR gate using 3 transistors. A full adder circuit has been designed using proposed 3T XOR circuit and a transmission gate is used extensively in very large-scale integration (VLSI) application. The power consumption of the circuit is in range of 421.7256uw to 581.542uw in 0.35 um technology with a voltage supply range of 1.8V to 3.3V. The simulation process has performed by the SPICE and DSCH tool based on TSMC 0.35um CMOS technology. The power consumed by the 3T XOR gate as well as single bit full adder has been compared with previous reported circuits, the proposed circuit shows good performance in terms of the factors power consumption, speed and area optimization(transistor count). Keywords: CMOS, transmission gate, full adder, exclusive-OR (XOR). I. INTRODUCTION Now a days electronic devices like laptops, portable systems, and cellular networks with increasing demand of low power consumption, less area occupation, less delay, high speed and high degree of sophistication. Attentions towards Research in low power VLSI (very large-scale integration) have increased. With increase in the number of transistors integrated on a chip, power consumption of the integrated circuit is also increasing leads to cause reliability and packaging hazards [1]. In Complementary Metal Oxide Semiconductor VLSI circuits power consumption can be categorized into three different ways: Dynamic, static and short circuit power consumption [2]. Ptotal = Pdynamic + Pstatic + Pshort circuit ….(1) A.Santhosh Kumar Dept. of ECE M.Raju Dept. of ECE Sree Chaitanya College Sree Chaitanya College of Engg, Karimnagar of Engg, Karimnagar santhosh.allenki@gmail.com, m.raju2002@gmail.com. large-scale integration (VLSI) systems such as application-specific digital signal processing (DSP) and microprocessors. In recent years several variations of different logic styles have been proposed to implement 1-bit adder cells [1-12]. The basic CMOS 28T full adder design with good load driving capability and high noise margin [3]. In [4] a full adder design with XOR pass transistor logic (PTL) is reported. CMOS adder based on transmission gate using 20 transistors is reported in [5]. Design of full adder using 10 transistors with low power and high delay presented in [6]. II. FULL ADDER CIRCUIT DESCRIPTION The full adder performance can be explained as follows: the addition of two 1-bit inputs A and B with carry Cin gives the two 1-bit outputs Sum and Cout, where Sum = ( A ⊕ B ) ⊕ Cin …………………(2) Cout = A.B + Cin ( A ⊕ B ) …………….(3) In our design, we rewrite the Boolean function as Sum = X ⊕ Cin = XCin'+ X ' Cin ….…....(4) Cout = A.B + A'.B.Cin + A.B'.Cin .......…(5) Cout = ( A'.B '+ A.B ). A + ( A'.B + A.B ' ).Cin …...(6) Cout = A ⊕ X = A. X '+ A' X ……….…(7) Static power is because of unwanted leakage current when transistor is in off state. The dynamic power dissipation is due to switching action of parasitic components, also called switching power. Short circuit power consumption is because of current flowing from Vdd to Vss.[2]. Binary addition is a fundamental arithmetic operation which is used extensively in many very 67 www.ijraonline.com. Fig.1: Block diagram of full adder SR Engineering College, Warangal International Conference on Recent Advances in Communication, VLSI & Embedded Systems ISSN (Online):2349-0020, ISSN (Print): 2394-4544, (ICRACVES-2014) Table.1. Truth table for full adder A B Cin SUM Cout 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 The standard way of designing full adder using XOR gate and multiplexer is as shown in figure (1) of [7]. The XOR gate and multiplexer are basic building blocks in full adder design. Arithmetic operation of full adder circuit is depends on performance of XOR and multiplexer blocks. The design should have less number of transistors to implement XOR circuits for low power dissipation. The multiplexer circuit MUX is adopted in our proposed design to generate Cout. Transmission gate is used as a 2 to 1 multiplexer. The transmission gate has advantage for the circuit: firstly, it speeds up the carry propagation as a buffer along the carry chain. Secondly, it provides, the transmission gate can improve the output voltage swing as a level restoring circuit The proposed full adder circuit, which uses two XOR gates and one multiplexer, requires eight transistors. Choosing appropriate width to length rates of transistors, Fig.2: Design of proposed XOR cell 68 www.ijraonline.com. Fig.3: Input and output patterns for proposed XOR circuit A novel xor circuit with 3 transistors shown in fig(2). When A and B both the inputs are Low the circuit producing Logic Low as output, when inputs A is low and B is high then transistor s Q1 is on, Q2 and Q3 are off and provide logic high at output terminal. When input combinations A are high and B is low, Q1 is off, Q2 is on and Q3 is on leads to provide the output as high, when A is high and B is high then circuit provides Low as output. So the proposed circuit functioning as XOR circuit. Output wave forms shown in fig(3). The proposed 8 transistor full adder circuits designed by joining the 2 XOR circuits and a single 2 to 1 multiplexer. In this circuit the sum output is generated by two XOR gates and carry out is generated by two transistor multiplexer block or transmission gate. It provide the better performance than the previous full adder circuits and obtain less area due to less number of transistor count. A novel design of full adder using proposed XOR gate with 8 transistors has been implemented as shown in fig (4). Fig.4: Full adder using two XOR gates and multiplexer SR Engineering College, Warangal International Conference on Recent Advances in Communication, VLSI & Embedded Systems ISSN (Online):2349-0020, ISSN (Print): 2394-4544, (ICRACVES-2014) Fig.5: Input and output patterns for proposed full adder III. RESULTS AND DISCUSSIONS Table 2 shows power consumption, delay and output voltage levels with variable supply voltage ranging from [3.3-1.8]V for proposed xor gate, power consumed by this circuit is changes from[ 500.72789.93 ] entire simulation done with supply voltage ranging from(1.8-3.3)V is suitable to compare the power consumption and delay. TABLE.2: Power consumption, delay and output levels of proposed XOR gate. Supply voltage( V) Power consumption (µw) Output delay(ps ) Minim um level for high output (V) 3.3 500.727 14.466 2.05 0.084 3.0 395.378 15.846 1.84 0.072 2.5 218.996 18.165 1.41 0.054 2.0 127.452 21.099 1.13 0.041 1.8 89.931 23.050 0.92 Maximu m level for high output(V ) 0.034 Fig.6: Power consumption of XOR gate with supply voltage 69 www.ijraonline.com. Fig.7: Delay of XNOR gate with supply voltage Fig.6 shows the power consumption versus supply voltage, with this, it has been observed that power consumption of XOR circuit is decreasing with decreasing the supply voltage. Fig.7 shows the output delay versus supply voltage, delay increasing with decrease in supply voltage. The entire simulation done with supply voltage ranging from(1.8-3.3)V is suitable to compare the power consumption, delay of single bit full adder circuit and also the simulation result of the proposed full adder circuit is compared with existed CMOS full adder circuits. Power consumption has been reduced due to reduced transistor count and reduced capacitance in the XOR circuit. The shorting of terminals from power supply to ground is completely eliminated. So that short circuit current is also low in the circuit. TABLE 3: Comparison between different types of full adder designs Full adder type Power consumption(µw) Number of transistors for design conventional 946.116 28 22T adder 546.289 22 TG adder 371.632 20 10SERF 263.038 10 Present work 197.104 8 Power efficient adders have been designed with different combination of XOR gates and transmission gate transistor multiplexer concept Power consumption has been reduced From the above table SR Engineering College, Warangal International Conference on Recent Advances in Communication, VLSI & Embedded Systems ISSN (Online):2349-0020, ISSN (Print): 2394-4544, (ICRACVES-2014) 3, It is clear that even though proposed circuit has 8 transistors, still it consuming less power. IV. CONCLUSION In this present work a low power and area efficient design of full adder with 8 transistors using proposed 3 transistors XOR gate has been presented. The characteristics of the proposed full adder circuit are compared against earlier reported full adder circuits based on power consumption. Full adder shows the power consumption of 197.104 µw and better output signal levels with reduced transistor count. References [1] J.M. Rabaey, and M. Pedram, ”Low Power Design Methodologies, ”Kluwer Academic Publishers, 2002 [2] R. Zimmermann and W. Fichter, ”Low-power logic CMOS versus pass-transistor logic,”IEEE J.Solid Circuits,Vol.32,july1997,pp.1079-90 Styles - State [3] N. Waste and K. Eshraghian, Principles of CMOS VLSI Design, A System perspective, Addison - Wesley,1993. [4] A. M. Shams and M. Bayoumi, “A novel highperformance CMOS 1-bit full adder cell, ” IEEE Transaction on Circuits Systems II, Analog Digital Signal Process, vol. 47, no. 5, pp. 478–481, May 2000. [5] N. Weste and K. Eshraghian, “Principles of CMOS VLSI Design,” A System Perspective, Addison-Wesley, 1993. [6] R. Shalem, E. John, and L. K. John, “A novel low-power energy recovery full adder cell,” in Proc.Great Lakes Symposium on VLSI, pp. 380–383, Feb. 1999. [7] Manoj Kumar, Sandeep K. Arya and Sujata pandey,” Single bit Full adder design using 8 transistors with novel 3 transistors XNOR gate”International Journal of VLSI design & communication Systems,Vol.2, no.4,December 2011. [8] Manoj Kumar, Sujata Pandey and Sandeep K. Arya, Design of CMOS Energy Efficient Single Bit Full Adder,” Book Chapter of Communications in Computer and Information Science, Springer-Verlag Berlin Heidelberg, CCIS 169, pp. 159-168, Jul. 2011. [9] Sanjeev Kumar, Pankaj Yadav,”Design of a six transistor Full adder cell for VLSI applications. ”international journal of reaserch in computer applications and robotics, Vol.1, no.8,pp.15-21, November 2013. [10] Jiang Y, Al-Sheraidah A, Wang Y, Sha E and Chung J,” A novel multiplexer-based low-power full adder, IEEE Transactions on Circuits and Systems II: Express Briefs 51 (7). 70 www.ijraonline.com. SR Engineering College, Warangal