Low-power Full Adder array-based Multiplier with Domino Logic

Similar documents
Low-power Full Adder array-based Multiplier with Domino Logic

Comparative Analysis of Array Multiplier Using Different Logic Styles

ANALYSIS AND COMPARISON OF VARIOUS PARAMETERS FOR DIFFERENT MULTIPLIER DESIGNS

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

Domino CMOS Implementation of Power Optimized and High Performance CLA adder

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

Improved Two Phase Clocked Adiabatic Static CMOS Logic Circuit

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

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

Design & Analysis of Low Power Full Adder

Comparison of Multiplier Design with Various Full Adders

Design and Analyse Low Power Wallace Multiplier Using GDI Technique

Design and Comparison of Multipliers Using Different Logic Styles

Investigation on Performance of high speed CMOS Full adder Circuits

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

Power-Area trade-off for Different CMOS Design Technologies

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

A Comparison of Power Consumption in Some CMOS Adder Circuits

International Journal of Advanced Research in Computer Science and Software Engineering

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

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

Design and Analysis of Row Bypass Multiplier using various logic Full Adders

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

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

ADIABATIC LOGIC FOR LOW POWER DIGITAL DESIGN

International Journal of Advance Engineering and Research Development

Power Efficient adder Cell For Low Power Bio MedicalDevices

Design of Multiplier using Low Power CMOS Technology

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

Design and Analysis of Low-Power 11- Transistor Full Adder

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

Leakage Power Reduction for Logic Circuits Using Variable Body Biasing Technique

A SURVEY ON DIFFERENT ARCHITECTURE FOR XOR GATE

Low Power &High Speed Domino XOR Cell

LOW POWER NOVEL HYBRID ADDERS FOR DATAPATH CIRCUITS IN DSP PROCESSOR

Design of High Performance Arithmetic and Logic Circuits in DSM Technology

High Performance Low-Power Signed Multiplier

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

Low-Power Digital CMOS Design: A Survey

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

Implementation of High Performance Carry Save Adder Using Domino Logic

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

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

Sleepy Keeper Approach for Power Performance Tuning in VLSI Design

A Digital Clock Multiplier for Globally Asynchronous Locally Synchronous Designs

Design and Implement of Low Power Consumption SRAM Based on Single Port Sense Amplifier in 65 nm

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

Design of New Full Swing Low-Power and High- Performance Full Adder for Low-Voltage Designs

Low Power Adiabatic Logic Design

COMPARATIVE ANALYSIS OF 32 BIT CARRY LOOK AHEAD ADDER USING HIGH SPEED CONSTANT DELAY LOGIC

Design of Multiplier Using CMOS Technology

nmos, pmos - Enhancement and depletion MOSFET, threshold voltage, body effect

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

A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast Arithmetic Circuits

Low Power Design for Systems on a Chip. Tutorial Outline

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

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

Implementation of Carry Select Adder using CMOS Full Adder

2-Bit Magnitude Comparator Design Using Different Logic Styles

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

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

High Speed NP-CMOS and Multi-Output Dynamic Full Adder Cells

Design and Implementation of Complex Multiplier Using Compressors

An Optimized Wallace Tree Multiplier using Parallel Prefix Han-Carlson Adder for DSP Processors

Adiabatic Logic Circuits for Low Power, High Speed Applications

Implementation and Performance Analysis of a Vedic Multiplier Using Tanner EDA Tool

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

A Literature Survey on Low PDP Adder Circuits

ADVANCES in NATURAL and APPLIED SCIENCES

LOW POWER VLSI TECHNIQUES FOR PORTABLE DEVICES Sandeep Singh 1, Neeraj Gupta 2, Rashmi Gupta 2

Efficient Implementation of Combinational Circuits Using PTL

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

An energy efficient full adder cell for low voltage

EE434 ASIC & Digital Systems

Gdi Technique Based Carry Look Ahead Adder Design

Design of Energy Efficient Arithmetic Circuits Using Charge Recovery Adiabatic Logic

Design of a Low Voltage low Power Double tail comparator in 180nm cmos Technology

DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N

A Review on Low Power Compressors for High Speed Arithmetic Circuits

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Design of Adders with Less number of Transistor

DESIGN OF PARALLEL MULTIPLIERS USING HIGH SPEED ADDER

EEC 118 Lecture #12: Dynamic Logic

DESIGN OF LOW POWER MULTIPLIER USING COMPOUND CONSTANT DELAY LOGIC STYLE

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

DESIGN OF MULTIPLIER USING GDI TECHNIQUE

NOVEL DESIGN OF 10T FULL ADDER WITH 180NM CMOS TECHNOLOGY

POWER EFFICIENT CARRY PROPAGATE ADDER

[Deepika* et al., 5(7): July, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

Chapter 6 Combinational CMOS Circuit and Logic Design. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Performance Analysis of Energy Efficient and Charge Recovery Adiabatic Techniques for Low Power Design

DESIGN OF ADIABATIC LOGIC BASED COMPARATOR FOR LOW POWER AND HIGH SPEED APPLICATIONS

DESIGN OF 64 BIT LOW POWER ALU FOR DSP APPLICATIONS

Performance Analysis of Different Adiabatic Logic Families

PERFORMANCE ANALYSIS ON VARIOUS LOW POWER CMOS DIGITAL DESIGN TECHNIQUES

A Low-Power 12 Transistor Full Adder Design using 3 Transistor XOR Gates

IMPLEMENTATION OF ADIABATIC DYNAMIC LOGIC IN BIT FULL ADDER

Innovations In Techniques And Design Strategies For Leakage And Overall Power Reduction In Cmos Vlsi Circuits: A Review

Design of 64-Bit Low Power ALU for DSP Applications

Implementation of Low Power High Speed Full Adder Using GDI Mux

Transcription:

IOSR Journal of Electronics and Communication Engineering (IOSRJECE) ISSN : 2278-2834 Volume 1, Issue 1 (May-June 2012), PP 18-22 Low-power Full Adder array-based Multiplier with Domino Logic M.B. Damle 1, Dr. S. S. Limaye 2 1 Associate Professor, RCOEM, Nagpur, M.S. from BITS PILANI RAJASTHAN, SMIEEE, FIETE,CE (IE) 2 Ph.D. Electronics, Principal, Zhulelal C.O.E. Nagpur. SMIEEE, FIETE,CE (IE) ABSTRACT : A circuit design for a low-power full adder array-based multiplier in domino logic is proposed. It is based on Wallace tree technique. Clocked architecture results in lower power dissipation and improvements in power-delay product. The proposed technique is general and can be used in all domino logic circuit designs. Higher order multipliers like 16x16, 32x32 may also be implemented using 4x4 bit multiplier and hence a modular design is presented by constructing an 8x8 multiplier using multiple 4x4 multipliers. Average power and TannerTool report for 8x8 Multiplier is as follows, Device and node counts: MOSFETs 2572, MOSFET geometries - 2 Measurement result summary Average Power found to be 0.11108 microwatt I. INTRODUCTION Multiplier plays a significant role in high speed digital signal processing. It s the most important part of the Arithmetic Logic Unit (ALU), FPU and ASIC s where high processing speed is required. Currently, the importance of low power design increases rapidly due to the increasing demand for portable and mobile systems. Many different types of low power multipliers are proposed, and fabricated as benchmarks for demonstrating various high-speed technologies in many applications [1-3]. Low power design techniques require special attention to avoid significant increment of the circuit s area or sacrifice in the speed performance of the systems. In CMOS technology power consumption can be reduced by decreasing the nodal capacitance, decreasing the power supply voltage or through architecture refinements, where the total power may be reduced by eliminating unnecessary transistors [4]. Dynamic logic and especially domino logic could play an important role in -the future integrated circuits. Domino logic circuits have many advantages such as high speed of operation, minimum used area, low noise margins, and the most important of all, they offer potential power consumption savings since the overall gate capacitance is smaller than their static counterparts [4-7]. For this reason circuit design using domino logic tends to be a very attractive method for high performance, low-power designs. The potential of domino logic in designing low power circuits is investigated in this paper. As an example, the popular array multiplier is employed, which is based on a Wallace tree diagram technique. In this paper, we introduce a modular multiplier implementation using domino logic. The organization of this paper is as follows. In section 2 the basic structure of the domino logic is presented. The basic circuits used in multiplication using domino logic circuits is explained in section 3. Implementation of multiplier is presented in section 4. Section 5 gives the simulation results obtained in SPICE. II. STRUCTURE OF THE DOMINO LOGIC The basic structure of domino logic is shown in Fig. 1. It is a non-inverting structure, and consists of a nmos transistor network, which implements the required logic function, two transistors (an nmos and a PMOS) where the clock signal is applied and synchronizes the operation of the circuit, and a static CMOS inverter which provides the circuit s output. F Fig.1 Basic structure of Domino Logic 18 Page

The period where CLK is low is called the precharge phase. In this phase the internal node, F is charged to power supply voltage while the output node, F, is discharged to ground. The period where CLK is high is called the evaluation phase. In this phase the values of the inputs determine the discharge (F = 0) or not (F = 1) of the internal node The inverter in the output of a domino logic circuit is included for several reasons. First, it is required for proper operation of a chain of domino gates. Second, the internal node F is a weak node, when the clock is high, the high value on that node is not driven [8]. III. Basic Circuits for Constructing Multiplier Design of Full Adder and AND gate is presented in this section. The full adder is divided into two subcircuits. One is the circuit for SUM operation[9], and the other is the circuit for CARRYOUT operation. A. The Circuit for SUM Operation Fig. 2 shows the schematic of the SUM circuit. The SUM circuit is composed of two XOR gates. The XOR gate is modified from the cross-coupled version by replacing the NMOS portion with a clock gated NMOS. In this circuit, the PMOS transistors receive the input signal A, B, and Cin. The operation of this circuit can be divided into two phases: the IDLE PHASE and the EVALUATING PHASE. In the IDLE PHASE, the clock signal CLK is logic 1, and the output signal SUM will be logic 0. In the EVALUATING PHASE, the clock signal CLK is logic 0, and the corresponding output signal SUM will be evaluated according to the input signals A, B, and Cin. Fig 2. SUM Circuit B. The Circuit for CARRYOUT Operation Fig. 3 shows the schematic of the CARRYOUT circuit. The core of this circuit is the domino logic that implements the function of CARRYOUT[9]. This circuit will stay in standby phase when the clock signal CLK is logic 1. It will turn in the evaluating phase if the clock signal CLK is logic 0. For the high-speed operation, the inverter I1 is designed in multi-threshold methodology where a low-vt PMOS transistor is connected with a high-vt NMOS transistor such that the logic 0 can pass the inverter at a higher speed. Fig.3: CARRYOUT Circuit Domino Logic AND Gate 19 Page

Fig.4: 2 input AND Gate using Domino Logic IV. Implementation of Multiplier A 4x4 bit Array multiplier is constructed as the basic building block for higher order multipliers. In Fig. 5 the block diagram of the multiplier architecture is shown. Let 1 be the word length of multiplicand, and k be the word length of the multiplier [10]. A full adder array based multiplier contains l x k AND gates and 1 x (k - I ) 1- bit full adders. To show the characteristics improvement achieved by the proposed technique, a 4 x 4 bit multiplier has been implemented, by using the conventional domino logic. As an example, a 0.5pm CMOS technology with power supply voltage Vdd = 5V, and threshold voltage VTN = 0.65V was used. Following is the dot notation for the Wallace tree multiplication and partial product matrix for two 4 bit numbers X and Y. Where Zij = XiYj Fig.5 : 4x4 Array Multiplier The simulation results for 4x4 multiplier is shown in next section. For modular design a 8x8 multiplier is constructed using multiple blocks of 4x4 multipliers using the structure show below. Fig.6: 8x8 Multiplier using 4x4 Multipliers 20 Page

In this case the numbers X and Y are first split into two parts as XH-XL and YH-YL. The products XL*YL, XH*YL, XL*YH and XH*YH are then calculated in parallel using 4 array multipliers. These products are then added to get the final product P15-P0. V. Simulation Results All the circuits in section 3 and 4x4 array multiplier in section IV are tested for verification of functionality by applying sample inputs and observing outputs. The average power of the 8x8 Multiplier block is calculated in TannerTools T-SPICE and is presented in this section at the end. Part A: Verification Fig.7 Simulation Result for AND gate Fig.8 Simulation result for 1 bit full adder Fig.9: Simulation result for 4x4 Array Multiplier Fig.10 Simulation result for 8x8 Multiplier Average power and TannerTool report for 8x8 Multiplier is as follows, Device and node counts: MOSFETs - 2572 MOSFET geometries - 2 Measurement result summary avgpower = 1.1108e-007 21 Page

Implemented in Tanner-13, for low power microwatts and high speed in GB VI. CONCUSIONS In this paper a new modular multiplier using domino logic has been proposed. Significant power savings can be achieved while a trade off between power and delay can be adjusted for meeting the circuit design specifications. This is achieved by the efficient way of the realization multiplier using array of 1 bit full adder. REFERENCES [1] G. E. Sobelman and D. L. Raatz, Low-Power Multiplier Design Using Delayed Evaluation, in Proc. of IEEE International Symposium on Circuits and Systems, pp. 1564-1567, 1995. [2] N. Weste, and K. Eshraghian, Principles of CMOS VLSI Design, Addison-Weslet Publishing Company, 1992. [3] J. H. Satyanarayana and K. K. Parhi, A Theoretical Approach to Estimation of Bounds on Power Consumption in Digital Multipliers, IEEE Trans. on Circuits and Systems II, vol. 44, no. 6, pp. 473-481, June 1997. [4] C. Farnsworth, D. A. Edwards and S.S. Sikand, Utilising Dynamic Logic for Low Power Consumption in Asynchronous Circuits, in Proc.of leee ISARACS, Salt Lake City, Utah, USA,Nov. 1994. [5] D. V. Campenhout, T. Mudge and K. Sakallah, Timing Verification of Sequential Domino Circuits, in Proc. of IEEE/ACM International Conference on Computer-Aided Design, pp. 127-132, 1996 [6] A. P. Chandrakasan, and R. W. Brodersen, Low Power Digital CMOS Design, Kluwer Academic Publishers, 1995. [7] J. M. Rabaey, M. Pedram, Low Power Design Methodologies, Kluwer Academic Publishers, 1996. [8] D. V. Campenhout, T. Mudge and K. Sakallah, Timing Verification of Sequential Domino Circuits, in Proc. of IEEE/ACM International Conference on Computer-Aided Design, pp. 127-132, 1996 [9] Chuen-Yau Chen and Yung-Pei Chou Novel Low-Power 1-bit Full Adder Design 2009 IEEE [10] A. Rjoub and 0. Koufopavlou Low-Power Domino Logic Multiplier Using Low-Swing Technique [11] Kang,J.Y.,& Gaudiot, J.L.(2006) A simple high-speed multiplier design. IEEE Transactions on Computers, 55(10) 1253-1258. 22 Page