Design of 32-bit ALU using Low Power Energy Efficient Full Adder Circuits

Similar documents
Power-Area trade-off for Different CMOS Design Technologies

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

Investigation on Performance of high speed CMOS Full adder Circuits

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS

International Journal of Advanced Research in Computer Science and Software Engineering

COMPREHENSIVE ANALYSIS OF ENHANCED CARRY-LOOK AHEAD ADDER USING DIFFERENT LOGIC STYLES

UNIT-III GATE LEVEL DESIGN

CHAPTER 3 NEW SLEEPY- PASS GATE

CHAPTER 6 GDI BASED LOW POWER FULL ADDER CELL FOR DSP DATA PATH BLOCKS

Implementation of High Performance Carry Save Adder Using Domino Logic

ISSN: [Kumar* et al., 6(5): May, 2017] Impact Factor: 4.116

Analysis of Different Full Adder Designs with Power using CMOS 130nm Technology

the cascading of two stages in CMOS domino logic[7,8]. The operating period of a cell when its input clock and output are low is called the precharge

ECE 471/571 The CMOS Inverter Lecture-6. Gurjeet Singh

Area and Power Efficient Pass Transistor Based (PTL) Full Adder Design

Performance Comparison of High-Speed Adders Using 180nm Technology

Dynamic Logic. Domino logic P-E logic NORA logic 2-phase logic Multiple O/P domino logic Cascode logic 11/28/2012 1

High Performance Low-Power Signed Multiplier

An energy efficient full adder cell for low voltage

Ultra Low Power VLSI Design: A Review

International Journal of Advance Engineering and Research Development

Low Power 8-Bit ALU Design Using Full Adder and Multiplexer

Design of Robust and power Efficient 8-Bit Ripple Carry Adder using Different Logic Styles

II. Previous Work. III. New 8T Adder Design

Energy Efficient Full-adder using GDI Technique

Implementation of 1-bit Full Adder using Gate Difuision Input (GDI) cell

Low-Power Digital CMOS Design: A Survey

A Low Power Array Multiplier Design using Modified Gate Diffusion Input (GDI)

Design of Low-Power High-Performance 2-4 and 4-16 Mixed-Logic Line Decoders

International Journal of Advanced Research in Biology Engineering Science and Technology (IJARBEST)

IMPLEMENTATION OF LOW POWER AND LOW ENERGY SYNCHRONOUS SAPT LOGIC

Domino Static Gates Final Design Report

Design & Analysis of Low Power Full Adder

EEC 118 Lecture #12: Dynamic Logic

Design of Low power and Area Efficient 8-bit ALU using GDI Full Adder and Multiplexer

A Low-Power High-speed Pipelined Accumulator Design Using CMOS Logic for DSP Applications

Design of Modified Shannon Based Full Adder Cell Using PTL Logic for Low Power Applications

Implementation of Carry Select Adder using CMOS Full Adder

A Novel Approach for High Speed and Low Power 4-Bit Multiplier

Implementation of Low Power High Speed Full Adder Using GDI Mux

Design and Implementation of ALU Chip using D3L Logic and Ancient Mathematics

A NOVEL 4-Bit ARITHMETIC LOGIC UNIT DESIGN FOR POWER AND AREA OPTIMIZATION

1. Short answer questions. (30) a. What impact does increasing the length of a transistor have on power and delay? Why? (6)

A Low Power and Area Efficient Full Adder Design Using GDI Multiplexer

Leakage Power Reduction in 5-Bit Full Adder using Keeper & Footer Transistor

Design of Low Power Vlsi Circuits Using Cascode Logic Style

A Novel Low-Power Scan Design Technique Using Supply Gating

Reduced Swing Domino Techniques for Low Power and High Performance Arithmetic Circuits

DESIGN OF 64 BIT LOW POWER ALU FOR DSP APPLICATIONS

A HIGH SPEED & LOW POWER 16T 1-BIT FULL ADDER CIRCUIT DESIGN BY USING MTCMOS TECHNIQUE IN 45nm TECHNOLOGY

Performance Analysis of High Speed Low Power Carry Look-Ahead Adder Using Different Logic Styles

Module 4 : Propagation Delays in MOS Lecture 19 : Analyzing Delay for various Logic Circuits

A High Speed Low Power Adder in Multi Output Domino Logic

DESIGN AND ANALYSIS OF LOW POWER 10- TRANSISTOR FULL ADDERS USING NOVEL X-NOR GATES

Study and Analysis of CMOS Carry Look Ahead Adder with Leakage Power Reduction Approaches

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

Domino CMOS Implementation of Power Optimized and High Performance CLA adder

A Literature Survey on Low PDP Adder Circuits

Low Power 32-bit Improved Carry Select Adder based on MTCMOS Technique

Pardeep Kumar, Susmita Mishra, Amrita Singh

International Journal of Scientific & Engineering Research, Volume 6, Issue 7, July ISSN

A SUBSTRATE BIASED FULL ADDER CIRCUIT

IC Layout Design of 4-bit Universal Shift Register using Electric VLSI Design System

Design and Implementation of Pipelined 4-Bit Binary Multiplier Using M.G.D.I. Technique

Designing of Low-Power VLSI Circuits using Non-Clocked Logic Style

LOW POWER NOVEL HYBRID ADDERS FOR DATAPATH CIRCUITS IN DSP PROCESSOR

LOW POWER-AREA DESIGN OF FULL ADDER USING SELF RESETTING LOGIC WITH GDI TECHNIQUE

Design of 64-Bit Low Power ALU for DSP Applications

Design and Implementation of Complex Multiplier Using Compressors

Novel Buffer Design for Low Power and Less Delay in 45nm and 90nm Technology

A new 6-T multiplexer based full-adder for low power and leakage current optimization

ISSN:

A Novel Low Power, High Speed 14 Transistor CMOS Full Adder Cell with 50% Improvement in Threshold Loss Problem

Design of High Performance Arithmetic and Logic Circuits in DSM Technology

Cmos Full Adder and Multiplexer Based Encoder for Low Resolution Flash Adc

Combinational Logic Gates in CMOS

Low Power Design for Systems on a Chip. Tutorial Outline

Novel Low-Overhead Operand Isolation Techniques for Low-Power Datapath Synthesis

Implementation of Efficient 5:3 & 7:3 Compressors for High Speed and Low-Power Operations

IMPLEMENTATION OF ADIABATIC DYNAMIC LOGIC IN BIT FULL ADDER

DESIGN OF EXTENDED 4-BIT FULL ADDER CIRCUIT USING HYBRID-CMOS LOGIC

Implementation of dual stack technique for reducing leakage and dynamic power

Minimizing the Sub Threshold Leakage for High Performance CMOS Circuits Using Stacked Sleep Technique

Power Optimization for Ripple Carry Adder with Reduced Transistor Count

Low Power 8-Bit ALU Design Using Full Adder and Multiplexer Based on GDI Technique

LOW POWER CMOS CELL STRUCTURES BASED ON ADIABATIC SWITCHING

12-nm Novel Topologies of LPHP: Low-Power High- Performance 2 4 and 4 16 Mixed-Logic Line Decoders

PERFORMANCE ANALYSIS OF LOW POWER FULL ADDER CELLS USING 45NM CMOS TECHNOLOGY

Noise Tolerance Dynamic CMOS Logic Design with Current Mirror Circuit

IJMIE Volume 2, Issue 3 ISSN:

2-Bit Magnitude Comparator Design Using Different Logic Styles

Low power high speed hybrid CMOS Full Adder By using sub-micron technology

POWER DELAY PRODUCT AND AREA REDUCTION OF FULL ADDERS USING SYSTEMATIC CELL DESIGN METHODOLOGY

Jan Rabaey, «Low Powere Design Essentials," Springer tml

Sophisticated design of low power high speed full adder by using SR-CPL and Transmission Gate logic

Low Power Adiabatic Logic Design

Leakage Current Analysis

Gdi Technique Based Carry Look Ahead Adder Design

Leakage Control Techniques for Designing Robust, Low Power Wide-OR Domino Logic for Sub-130nm CMOS Technologies

BASIC PHYSICAL DESIGN AN OVERVIEW The VLSI design flow for any IC design is as follows

Transcription:

Design of 32-bit ALU using Low Power Energy Efficient Full Adder Circuits Priyadarshini.V Department of ECE Gudlavalleru Engieering College,Gudlavalleru darshiniv708@gmail.com Ramya.P Department of ECE Gudlavalleru Engieering College,Gudlavalleru ramya_sikindhar@yahoo.com Abstract With the advancement of technology, Integrated Chip (IC) has achieved smaller chip size with more functions integrated. Through the usage of more transistors, it has lead to an increase of power dissipation and undesired noise. As the design gets more complex, this results in slower speed. Hence, the demand for low power, fast speed is desired. In this paper an adder and logic circuits are designed in three different CMOS technology structures like complementary logic, ratio logic and dynamic logic. They all have a similar function, but the way of producing the intermediate nodes and the transistor count is different. The main objective of this paper is comparison of static CMOS adder, ratio logic adder and clocked cascade voltage switch logic adder (also known as dual rail domino) in terms of power dissipation and area in different design methodologies. Also to design ALU using low power, energy efficient full adder circuits in 45nm technology. Keywords- Static CMOS, Dual-Rail Domino, Pseudo NMOS, DDCVSL, low power, area, ALU. 1. Introduction The challenging criterion of deep submicron technologies is low-power[1] and high-speed communication digital signal processing chips. The performance of many applications as digital signal processing depends upon the performance of the arithmetic circuits to execute complex Algorithms. Fast arithmetic computation cells including adders are the most frequently and widely used circuits in very-large-scale integration (VLSI) systems. More over reduction of the power consumption is the critical concern in this arena. Now a days there is at tremendous demand for portable electronic devices, the designers are driven to strive for smaller silicon area, higher speed, longer battery life. Adder is the core element of complex arithmetic circuits like addition, multiplication, division, exponentiation, and so forth. Static CMOS circuits consisted of a complementary PMOS as pull-up and NMOS as pull-down networks. Majority of the circuit designs are still using this as it provides low noise, low power and fast speed. The main advantage of CMOS over NMOS and bipolar is much smaller power dissipation. Ratioed circuit replaced the pull-up PMOS network by connecting it to a ground. By connecting PMOS to a ground, there is a great reduction in the pull-up transistors used when used in a complex design. Dynamic circuit is similar to ratioed circuit but the PMOS is tied to a clock. PMOS is not always on as it is controlled by the carefully planned clock. Area, delay and power are the three mostly accepted design metrics to measure the quality of a circuit or to compare various styles of circuits. 2. CMOS Circuit Design Styles In the following, the circuit design styles are described using the full adder circuit, which is the most commonly used cell in arithmetic units. Also, their characteristics in terms of power distribution and delay are investigated. 2.1 Static CMOS The most widely used logic style is static complementary CMOS. The static CMOS[11] style is really an extension of the static CMOS inverter to multiple inputs. In review, the primary advantage of the CMOS structure is robustness (i.e., low sensitivity to noise), good performance, and low power consumption (with no static power consumption). As we will see, most of those properties are carried over to large fan-in logic gates implemented using the same circuit topology. A static CMOS gate is a combination of two networks, called the pull-up network (PUN)[13] and the pull-down network (PDN) (Figure1). The figure shows a generic N input logic gate where all inputs are distributed to both the pull-up and pulldown networks. The function of the PUN is to provide a connection between the output and VDD anytime the output of the logic gate is meant to be 1 (based on the inputs). Similarly, the function of the PDN is to connect the output to VSS when the output of the logic gate is meant to be 0. The PUN and PDN networks are constructed in a mutually exclusive fashion such that one and only one of the networks is conducting in steady state. In this way, once the transients have settled, a path always exists between VDD and the output F, realizing a high output ( one ), or, alternatively, between VSS 1754

and F for a low output ( zero ). This is equivalent to stating that the output node is always a lowimpedance node in steady state. In constructing the PDN and PUN networks, the following observations should be kept in mind: Figure1. Complementary CMOS A transistor can be thought of as a switch controlled by its gate signal. An NMOS switch is on when the controlling signal is high and is off when the controlling signal is low. A PMOS transistor acts as an inverse switch that is on when the controlling signal is low and off when the controlling signal is high. 2.1.1 Static CMOS logic A set of construction rules can be derived to construct logic functions (Figure2). NMOS devices connected in series corresponds to an AND function. With all the inputs high, the series combination conducts and the value at one end of the chain is transferred to the other end. Similarly, NMOS transistors connected in parallel represent an OR function. A conducting path exists between the output and input terminal if at least one of the inputs is high. Using similar arguments, construction rules for PMOS networks can be formulated. A series connection of PMOS conducts if both inputs are low, representing a NOR function, while PMOS transistors in parallel implement a NAND[18]. Figure2. NMOS logic rules series devices implement an AND, and parallel devices implement an OR. Using De Morgan s theorems, it can be shown that the pull-up (PUN) and pull-down (PDN) networks of a complementary CMOS structure are dual networks. This means that a parallel connection of transistors in the pull-up network corresponds to a series connection of the corresponding devices in the pull-down network, and vice versa. Therefore, to construct a CMOS gate, one of the networks (e.g., PDN) is implemented using combinations of series and parallel devices. The other network (i.e., PUN) is obtained using duality principle by walking the hierarchy, replacing series subnets with parallel subnets, and parallel subnets with series subnets. The complete CMOS gate is constructed by combining the PDN with the PUN. The complementary gate is naturally inverting, implementing only functions such as NAND, NOR, and XNOR. The realization of a non-inverting Boolean function (such as AND OR, or XOR) in a single stage is not possible, and requires the addition of an extra inverter stage[14]. The number of transistors required to implement an N-input logic gate is 2N. We used the Static CMOS technology to build our gates, from the lowest level NMOS and PMOS. We designed the logic gates needed to form the different blocks of our ALU. We used standard designs for logic gates with different possible pullup and pull-down networks depending on the logic we want to perform. It consists of two inputs A and B and performing four operations such as AND, NAND, XOR and XNOR as outputs. Figure3 shows the Static CMOS Logic circuit[5]. Figure3. Schematic for Static CMOS logic circuit 2.1.2 Static CMOS Full Adder Conventional Static CMOS logic is used in most chip designs in the recent VLSI applications. The schematic diagram of a conventional static CMOS full adder is illustrated in Figure4. This signals noted with - are the complementary signals. The pmosfet network of each stage is the dual network of the nmosfet one. In order to obtain a reasonable conducting current to drive capacitive loads the width of the transistors must be increased. This results in increased input capacitance and therefore high power dissipation and propagation delay. 1755

contention problems, which makes it as fast as standard domino. Also, dual rail domino provides both inverting and non-inverting functions, which makes it easy to use in digital logic design. The main disadvantage of dual rail domino gate is its unity activity factor since an evaluate/precharge transition is guaranteed at every cycle regardless of the input activity or input states. Therefore, dualrail domino suffers from high power consumption, added to that is the clocking power. Also, dual-rail domino cannot recover from noise upsets, similar to standard domino. Figure4. Schematic diagram for full adder The one bit full adder used is a three inputs and two output blocks. The inputs are the two bits to be summed, A and B and the carry bit Ci which derives from the calculations of previous digits. The outputs are the result of the sum operation S and the resulting value of carry bit is C 0. Figure5. Static CMOS full adder block diagram Figure7. Dual-Rail Domino 2.2.1 Dual-Rail Domino Logic A Domino logic module consists of an N-type dynamic logic block followed by a static inverter (Figure8). During precharge, the output of the N- type dynamic gate is charged up to VDD and the output of the inverter is set to 0. During evaluation, based on the inputs, the dynamic gate conditionally discharges and the output of the inverter makes a conditional transition from 0 1. The input to a Domino gate always comes from the output of another Domino gate. This ensures that all inputs to the Domino gate are set to 0 at end of the precharge period. Hence, the only possible transition for the input during the evaluation period is the 0 1 transition, so that the formulated rule is obeyed. The introduction of the static inverter has the additional advantage that the fan-out of the gate is driven by a static inverter with a low-impedance output, which increases noise immunity. The buffer furthermore reduces the capacitance of the dynamic output node by separating internal and load capacitances[17]. Figure6. Schematic of static CMOS full adder circuit 2.2 Dual-Rail Domino Dual-rail domino or clocked CVSL is shown in Figure7 combines both domino and CSVL logic[12] in order to solve the problems of both families. Dual-rail domino does not suffer from Figure8. Dual-Rail Domino Logic Consider now the operation of a chain of Domino gates. During precharge, all inputs are set to 0. During evaluation, the output of the first Domino block either stays at 0 or makes a 0 1 transition, affecting the second Domino. This effect might ripple through the whole chain, one after the other, 1756

as with a line of falling dominoes hence the name. Domino CMOS has the following properties: Since each dynamic gate has a static inverter, only non-inverting logic can be implemented. This is major limiting factor, and though there are ways to deal with this, pure Domino design have become rare. Very high speeds can be achieved: only a rising edge delay exists, while pull down delay (tphl) equals zero (as the output node is precharged low). The static inverter can be optimized to match the fan-out, which is already much smaller than in the complimentary static CMOS case (only a single gate capacitance per input). The schematic diagram of Dual-rail domino logic circuit as shown in Figure9. Figure10. Dual-rail Domino Full Adder Figure9. Schematic of Dual-Rail Domino logic 2.2.2 Dual-Rail Domino Full Adder Dual-Rail Domino Logic[6] is a precharged circuit technique which is used to improve the speed of the CMOS circuits. Figure.10 shows a Dual-Rail Domino full adder cell. A domino gate consists of a dynamic CMOS circuit followed by a static CMOS buffer. The dynamic circuit consists of a pmosfet precharge transistor and an nmosfet evaluation transistor with clock signal (CLK) applied to their gate nodes, and an nmosfet logic block which implements the required logic function. During the precharge phase (CLK=0) the output node of the dynamic circuit is charged through the precharged pmosfet transistor to supply voltage level. The output of the static buffer is discharged to ground. During evaluation phase (CLK=1) the evaluation nmosfet logic block, the output of the dynamic circuit is either discharged or it will stay precharged. Since in dynamic logic every output node must be precharged every clock cycle, some nodes are precharged only to be immediately discharged again as the node is evaluated, leading to higher switching power dissipation. One major advantage of dynamic, precharged design[14] styles over the static styles over the static styles is that they eliminate the spurious transitions and the corresponding power dissipation. Also, dynamic logic doesn t suffer from short-circuit currents which flow in static circuits when a direct path from power supply to ground is caused. However, in dynamic circuits, additional power is dissipated by the distribution network and the drivers of the clock signal. Schematic of Dual-Rail domino full adder circuit is as shown in Figure11. Figure11. Schematic of Dual-Rail Domino full adder circuit 1757

2.3 Pseudo NMOS Static CMOS gates are slowed because an input must drive both NMOS and PMOS transistors. In any transition, either the pull-up or pull down network is activated; meaning the input capacitance of the inactive network loads the input. Moreover,PMOS transistors have poor mobility and must be sized larger to achieve comparable rising and falling delays, further increasing input capacitance. Pseudo-NMOS and dynamic gates offer improved speed by removing the PMOS transistors from loading the input. Pseudo NMOS circuit replaced the pull-up PMOS network by connecting it to a ground. By connecting PMOS to a ground, there is a great reduction in the pull-up transistors used when used in a complex design. This method also brings down the capacitance of the input by using a single resistance. However, it faces the disadvantages of slow rising transitions and static power dissipation[7]. As PMOS is always turned on and when the NMOS is also turn on, a conducting path exists between VDD and ground. This consumes static power. The pseudo-nmos are considered in a circuit design where the sizing and wiring complexity are a major concern. 2.3.1 Pseudo NMOS logic A Pseudo NMOS Logic could be defined as a combinational circuit that performs the logical operations such has AND, NAND, XO and XNOR. It consists of two inputs A and B and their individual outputs depending on MUX input. The Schematic diagram of Pseudo NMOS logic circuit as shown in Figure14. Pseudo NMOS inverter gate is as shown in Figure12 below. Figure14. Schematic of Pseudo NMOS logic circuit 2.3.2 Pseudo NMOS Full adder Figure12. Pseudo NMOS inverter Pseudo NMOS circuit will work as follows as explained in the below Figure 13. It consists of three inputs and two outputs. In our design, we have designated the three inputs as A, B and CIN. The third input CIN represents carry input to the first stage. The outputs are SUM and CARRY. In this pseudo NMOS technique we use only one PMOS transistor[6] and the input of PMOS transistor connected to ground potential. Figure15 shows the Schematic diagram of a full adder. Figure13. Pseudo NMOS inverter working When A is low, NMOS is off and a strong PMOS take place, the gate output Y will follow VDD. When A is high, both NMOS and PMOS are on. Output voltage depends on the stronger network. Figure15.Pseudo NMOS full adder circuit 3. Proposed method for one bit full adder Circuit Design 1758

The internal logic structure shown in Figure 5 has been adopted as the standard configuration in most of the enhancements developed for the 1-bit full-adder module. In this configuration, the adder module is formed by three main logical blocks: a XOR-XNOR gate to obtain A XOR B and A XNOR B (Block 1), and XOR blocks or multiplexers to obtain the SUM (So) and CARRY (Co) outputs (Blocks 2 and 3). Figure16. Conventional Full adder circuit 3.1 Alternative logic structure for a Full Adder Circuit an alternative logic scheme [12] to design a full-adder cell can be formed by a logic block to obtain the A XOR B and A XNOR B signals, another block to obtain the A OR B and A AND B signals, and two multiplexers being driven by the C input to generate the So and Co outputs, as shown in Figure17. Figure19. Schematic for Dual-Rail Domino full adder 3.1.3 Proposed Pseudo NMOS Full adder circuit Figure17. Alternative logic scheme for designing full adder circuit 3.1.1 Proposed Static CMOS Full adder circuit Figure20. Schematic for Pseudo NMOS full adder 4. Different types of one-bit logic cell design The Combinational logic circuits, or gates, perform Boolean operations on multiple input Variables and determine the outputs as Boolean functions of the inputs. Logic circuits[18] can be represented as a multiple-input, single-output system is shown in Figure21. The Combinational logic circuits are the basic building blocks of all digital systems such as Digital Signal Processor (DSP), microprocessors etc. Figure18. Schematic for Static CMOS full adder 3.1.2 Proposed Dual-Rail Domino Full adder circuit Figure21. Combinational Logic Circuit 1759

4.1 One-bit ALU design A One-Bit ALU which performs different Arithmetic, logical and shifting operations using CMOS differential circuit families in 45nm or 90nm CMOS Process[10]. This ALU combines Adder, Logical, and Shifter Units that performs different operations based on select lines S0, S1, S2.The Schematic diagram of 1-Bit ALU is shown in below Figure.22 proposed design methodology were simulated using T-spice simulator in 45nm technology. Figure24. Schematic for one-bit ALU using conventional design method Figure22. Schematic for one-bit ALU In One-Bit ALU input stage has a combination of Adder, Logical, 2X1 multiplexer and 4X1 multiplexers. The signals S0 and S1 select one of the four inputs combinations (00, 01, 10, 11) to perform of one of the four logical operations. When S2 = 0, one of the two arithmetic operations is obtained and for S2 = 1, logical operation is obtained at output. The operations are shown in table 4.4 based on select line S2. Table1. Truth table of Operations in ALU Select Signal S2 Operations Performed 0 Arithmetic 1 Logical Figure25. Schematic for one-bit ALU using proposed design method 4.2 Architecture of 32-bit ALU Arithmetic logic unit (ALU) is an internal part of the processor which is used for all the mathematical and logical operations. The operations of the ALU includes the binary values and performing the logical operations such as AND, OR and XOR, integer arithmetic operations and Bit-shifting operations etc. ALU is the fundamental building block of the processor[13]. Based on the design of One-Bit ALU, has been extended to 32-Bit ALU for various CMOS differential Circuit techniques like static CMOS, Dual-rail Domino, and Pseudo NMOS. The layout of One-Bit ALU is shown in Figure.23 Figure26. Architecture of 32-bit ALU design 4.2.1 32 Bit Static CMOS ALU Figure.23 Layout one-bit ALU Schematic of One-bit ALU using conventional CMOS design methodology as well as 1760

5. Simulation Results The following are the observations of Power and Area for different CMOS Logic Circuits, Full Adder Circuits using Conventional and Proposed design methodologies Table2. Power-Area Comparison for Different CMOS Logic Circuits Full adder Area ( µm 2 ) Power ( mw) Static CMOS 2112.5 5.2474 Figure27. 32-bit Static CMOS ALU 4.2.2 32 Bit Dual Rail Domino ALU Dual-rail domino Pseudo NMOS 2405.9 4.6187 1912.3 4.3187 Table3. Power-Area Comparison for Different Full Adder circuits in Conventional and Proposed Design Method Conventional Proposed Full adder Area Power Area Power ( µm 2 ) ( mw) ( µm 2 ) ( mw) Figure28. 32-bit Static CMOS ALU 4.2.3 32 Bit Pseudo NMOS ALU Static CMOS Dual rail domino Pseudo NMOS 1681.7 2.2754 1723.5 8.6517 1093.7 3.0221 1125.6 7.0202 992.7 0.1946 1052.1 1.2275 Table4. Power Comparison for One-Bit ALU design in Conventional and Proposed Design Method Full adder Conventional Proposed Area ( µm 2 ) Area ( µm 2 ) Static CMOS 2.4909 2.4803 Figure29. 32-bit Pseudo NMOS ALU Dual-rail domino Pseudo NMOS 4.4188 2.4142 1.0366 1.2723 1761

6. Conclusion In this paper the implementation of various CMOS logic styles such as STATIC CMOS logic, DUAL RAIL logic and PSEUDO NMOS logic in various CMOS logic gates such as AND, NAND, XOR, XNOR and combinational circuit such as FULL ADDER has been implemented. By using these logic gates and Full adder the 1-BIT ALU (arithmetic logic unit) design has been implemented. In this 1-bit ALU the operation will be performed depending on the multiplexer selection lines. And also observed basic logic gates like AND, NAND, XOR & XNOR and also a 32-bit Arithmetic Logic Unit (ALU) has been designed & depending upon the Multiplexer selection the operations like ADDER, AND, NAND, XOR & XNOR has been performed along with this stimulation results were observed. It is observed that the power dissipation has greatly reduced from milli Watts to micro Watts. Hence this proposed design method will reduce the power dissipation in these adder circuits which is efficient technique to design ultra low power VLSI circuits. 7. References [1] A. Chandrakasan, R.Brodersen, Low Power Digital CMOS circuits, Kiuwer Academic publishers, 1995. [2] J.Rabaey, Digital Integrated Circuits, A Design Perspective, Prentice Hall, Upper Saddle River, NJ, 1996. [3] K.Yano, Y.Sasaki, K.Rikino, K.Seki, Top- Down Pass-Transistor Logic Design IEEE Journal of Solid-state Circuits, Vol.31, pp.792-803.1996. [4] MIPS Technologies, R4200 MICROPROCESSOR Product Information, MIPS TECHNOLOGIES Inc., 1994. [9] I.Yuan, C.Svensson, High speed CMOS Circuit Technique, IEEE JSSC, vol. 24, No. 1, Feb 1989. [10] D.Helms, E.Schmidt, and W.Nebel, Leakage in CMOS Circuits- An Introduction, in proceedings of International Workshop on Power and Timing Modeling, Optimization and simulation (PATMOS 04), LNCS 3254, Sept. 2004, pp. 17-35 [11] M.Drazdziulis and P.Larsson-Edefors, A gate leakage reduction strategy for future CMOS Circuits, in European Solid state circuit conference (ESSCIRC), 2003, pp. 317-320. [12] V.De, S. Borkar, : Technology and Design Challenges for Low power and high performance, ISLPED, pp. 163-168, 1999. [13] K. Roy and S. C. Prasad, Low-Power CMOS VLSI Circuit Design, Wiley Publishers, New York, 2000. [14] Y. Taur and T. H. Ning, Fundamentals of Modern VLSI Devices, Cambridge Univ. Press, New York, 1998. [15] Z. Chen, M. Johnson, L. Wei and K. Roy, Estimation of Standby Leakage Power in CMOS Circuits Considering Accurate Modeling of Transistor Stacks, International Symposium on Low Power Electronics and Design, pp. 239-244, August 1998. [16] S. Dutta, S. Nag, K. Roy, ASAP: A Transistor Sizing tool for speed, area, and power optimization of static CMOS circuits, IEEE International Symposium on Circuits and Systems, pp. 61-64, June, 1994. [17] R. H. Crambeck High-speed Compact Circuit with CMOS, IEEE JSSC, vol. 17, lune 1982. [18] A text book European low power initiative for electronic system design designing CMOS circuit for low power by Dimitrios soudries, Christian piguet, costas Goutis. [5] R.Krambeck, C Lee, H Law, High-Speed Compact Circuit with CMOS, IEEE Journal of Solid-state Circuits, Vol 17, pp.614-619, 1982. [6] V.Oklobdzija, R.Montoya, Designperformance Trade off in CMOS-Domino Logic, IEEE journal of Solid-state Circuit, vol21, pp.304-309, 1986. [7] Amir Ali Khatibzadeh, Kaamran Raahemifar A 14-TRANSISTOR LOW POWER HIGH- SPEED FULL ADDER CELL. CCECE 2003 - CCGEI 2003, Montrhl, Maylmai 20030-7803-7781-8/03/$17.000 2003 leee. [8] A Textbook Neil H.EWESTE and David Harris CMOS VLSI DESIGN. A circuits and systems Perspective. 1762