Design and Analysis of 32 Bit Regular and Improved Square Root Carry Select Adder

Similar documents
Low Power And High Performance 32bit Unsigned Multiplier Using Adders. Hyderabad, A.P , India. Hyderabad, A.P , India.

Layout Design and Implementation of Adiabatic based Low Power CPAL Ripple Carry Adder

Dual-Rail Domino Logic Circuits with PVT Variations in VDSM Technology

FPGA-based New Hybrid Adder Design with the Optimal Bit-Width Configuration

CMPEN 411 VLSI Digital Circuits Spring Lecture 20: Multiplier Design

Analysis of Various Adder Circuits for Low Power Consumption and Minimum Propagation Delay.

IN CONVENTIONAL CMOS circuits, the required logic

Fuzzy logic controlled Bi-directional DC-DC Converter for Electric Vehicle Applications

International Journal of Advance Research in Engineering, Science & Technology

CMPEN 411 VLSI Digital Circuits Spring Lecture 24: Peripheral Memory Circuits

Lecture 10: Circuit Families

Algebraic Integer Encoding and Applications in Discrete Cosine Transform

ECE 550D Fundamentals of Computer Systems and Engineering. Fall 2017

A HIGH EFFICIENCY BUCK-BOOST CONVERTER WITH REDUCED SWITCHING LOSSES

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

Speed Control of Dual Induction Motor using Fuzzy Controller

Maximizing the Power Efficiency of Integrated High-Voltage Generators

DESIGN AND ANALYSIS OF CONVERTER FED BRUSHLESS DC (BLDC) MOTOR

PERFORMANCE AND ENHANCEMENT OF Z-SOURCE INVERTER FED BLDC MOTOR USING SLIDING MODE OBSERVER

CMPEN 411 VLSI Digital Circuits Spring Lecture 06: Static CMOS Logic

Wheels for a MEMS MicroVehicle

Voltage Sag Mitigation in IEEE 6 Bus System by using STATCOM and UPFC

Research in hydraulic brake components and operational factors influencing the hysteresis losses

Volume II, Issue VII, July 2013 IJLTEMAS ISSN

Enhancement of Power System Stability Using Thyristor Controlled Series Compensator (TCSC)

Modeling and Simulation of Firing Circuit using Cosine Control System

Energy Efficient Content-Addressable Memory

Flip-Flop Grouping in Data-Driven Clock Gating for Dynamic Power Management

FAULT ANALYSIS FOR VOLTAGE SOURCE INVERTER DRIVEN INDUCTION MOTOR DRIVE

EE 330 Integrated Circuit. Sequential Airbag Controller

Performance Analysis of Bidirectional DC-DC Converter for Electric Vehicle Application

Fully Integrated SC DC-DC: Bulk CMOS Oriented Design

Modelling and Analysis of Thyristor Controlled Series Capacitor using Matlab/Simulink

International Journal of Advance Research in Engineering, Science & Technology. Comparative Analysis of DTC & FOC of Induction Motor

International Journal of Advance Research in Engineering, Science & Technology

Advance Electronic Load Controller for Micro Hydro Power Plant

Improvement of Voltage Profile using ANFIS based Distributed Power Flow Controller

Control Scheme for Grid Connected WECS Using SEIG

Power System Stability Analysis on System Connected to Wind Power Generation with Solid State Fault Current Limiter

Soft Charging Switched Capacitor CMOS Power Converters - Increasing Efficiency and Power Density Using a Merged Two-Stage Architecture

CMPEN 411 VLSI Digital Circuits Spring Lecture 15: Dynamic CMOS

Precharge-Free, Low-Power Content-Addressable Memory

LOAD SHARING WITH PARALLEL INVERTERS FOR INDUCTION MOTOR DRIVE APPLICATION

Implementation SVC and TCSC to Improvement the Efficacy of Diyala Electric Network (132 kv).

A Study of Suitable Bi-Directional DC-DC Converter Topology Essential For Battery Charge Regulation In Photovoltaic Applications

Modeling and Simulation of Five Phase Inverter Fed Im Drive and Three Phase Inverter Fed Im Drive

Enhancement of Reliability Analysis for a 6-Bus Composite Power System using the Combination of TCSC & UPFC

A Transient Free Novel Control Technique for Reactive Power Compensation using Thyristor Switched Capacitor

Introduction to Digital Techniques

SENSORLESS CONTROL OF BLDC MOTOR USING BACKEMF BASED DETECTION METHOD

A Comparative Analysis of Speed Control Techniques of Dc Motor Based on Thyristors

Low Power FPGA Based Solar Charge Sensor Design Using Frequency Scaling

VECTOR CONTROL OF THREE-PHASE INDUCTION MOTOR USING ARTIFICIAL INTELLIGENT TECHNIQUE

Development of Novel Connection Control Method for Small Scale Solar - Wind Hybrid Power Plant

CMPEN 411 VLSI Digital Circuits Spring Lecture 22: Memery, ROM

Page 1. Goal. Digital Circuits: why they leak, how to counter. Design methodology: consider all design abstraction levels. Outline: bottom-up

International Journal of Advance Engineering and Research Development

Performance of Low Power Wind-Driven Wound Rotor Induction Generators using Matlab

Exploiting Clock Skew Scheduling for FPGA

A DIGITAL CONTROLLING SCHEME OF A THREE PHASE BLDM DRIVE FOR FOUR QUADRANT OPERATION. Sindhu BM* 1

PASSIVE SOFT SWITCHING SNUBBER FOR SPWM INVERTERS

Simulation Analysis of Closed Loop Dual Inductor Current-Fed Push-Pull Converter by using Soft Switching

An Improved Efficiency of Integrated Inverter / Converter for Dual Mode EV/HEV Application

A CURRENT-SOURCE-INVERTER-FED INDUCTION MOTOR DRIVE SYSTEM WITH REDUCED LOSSES

Marwan Adas December 6, 2011

Design Modeling and Simulation of Supervisor Control for Hybrid Power System

SAFETY AND RELIABILITY ANALYSIS OF ELECTRIC POWER STEERING SYSTEM USED IN AUTOMOBILES

A High-Speed and Low-Energy Ternary Content Addressable Memory Design Using Feedback in Match-Line Sense Amplifier

Performance Analysis of 3-Ø Self-Excited Induction Generator with Rectifier Load

Piezoelectric Wireless Mobile Charger

Analysis of Fuel Economy and Battery Life depending on the Types of HEV using Dynamic Programming

Topics on Compilers. Introduction to CGRA

IJSER. Divya.G Student / M.E Power electronics & drives St. Joseph s College Of Engineering Chennai, Tamil Nadu, India

A Comparative Analysis of Thyristor Based swiftness Organize Techniques of DC Motor

[Rao, 4(7): July, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

Optimal Control of a Sensor-less Vector Induction Motor

I. INTRODUCTION ENERGY HARVESTER. Fig.1 Type of Energy Harvesters

Power Management Scheme of a Photovoltaic System for Self-Powered Internet of Things

Design of Integrated Power Module for Electric Scooter

Analysis Of Gearbox Casing Using FEA

Simulation of real and reactive power flow Assessment with UPFC connected to a Single/double transmission line

A thin film thermoelectric cooler for Chip-on-Board assembly

e t Performance of Extended Inlet and Extended Outlet Tube on Single Expansion Chamber for Noise Reduction

Electrical Energy Regeneration of Hydraulic-Split Power Transmission System Using Fuel Efficient Controller

Design and Analysis of 2 - Speed gearbox for Bicycles

Fuzzy based Adaptive Control of Antilock Braking System

Hardware Implementation of Power Generation using Attic Type Internally Braced Air Exhauster for Industrial Application

INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY (IJEET)

(FPGA) based design for minimizing petrol spill from the pipe lines during sabotage

Reduction of Harmonic Distortion and Power Factor Improvement of BLDC Motor using Boost Converter

ANFIS CONTROL OF ENERGY CONTROL CENTER FOR DISTRIBUTED WIND AND SOLAR GENERATORS USING MULTI-AGENT SYSTEM

Speed Control of D.C. MOTOR Using Chopper

COMPARISON OF SOLAR TRACKING WITH FIXED PANEL POWER GENERATION (WITHOUT LOAD)

Driving Performance Improvement of Independently Operated Electric Vehicle

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: April, 2016

International Journal of Science Engineering and Advance Technology, IJSEAT, Vol 3, Issue 9 ISSN September-2015

Analysis of Torque and Speed Controller for Five Phase Switched Reluctance Motor

Design and Implementation of an Efficient Content Addressable Memory Using Early-Predict Scheme

Wind-Turbine Asynchronous Generator Synchronous Condenser with Excitation in Isolated Network

IMPACT OF THYRISTOR CONTROLLED PHASE ANGLE REGULATOR ON POWER FLOW

Transcription:

76 Design and Analysis of 32 Bit Regular and Improved Square Root Carry Select Adder Anju Bala 1, Sunita Rani 2 1 Department of Electronics and Communication Engineering, Punjabi University, Patiala, India 2 Department of Electronics and Communication Engineering, Punjabi University, Patiala, India 1 anju.mittal548@gmail.com 2 ersunitagoyal@gmail.com Abstract In modern VLSI technology transistors size is shrinking day by day for increasing speed and to reduce chip size, performance degradation is one of the major issues. As the technology scale down leakage power dissipation increases exponentially. In this paper a comparison among different parameters of square root carry select adders has been presented. These two 32 bit square root carry select adders are designed at 32nm technology. Performance of these sqrt carry select adders are evaluated and analysed in terms of delay, average power dissipation, power delay product and transistor count. Simulations are performed at 1.1v, with transistor length at 32nm. Their analysis reveals that improved 32 bit sqrt carry select adder has lesser delay, PDP as well as transistor count as compared to regular 32 bit sqrt carry select adder. Keywords Square Root CSLA (SQRT CSLA), Binary to excess converter (BEC), RCA, ADDER, REGULAR. INTRODUCTION Area power and delay reduction in data path logic systems are the main area of research in VLSI system design. High speed addition and multiplication has always been a basic requirement of high performance processors and systems. Addition is most normally and often used arithmetic operation on microprocessors, digital signal processors and especially on digital computers. Also it works as basic or fundamental building block for synthesis of all other arithmetic operations. Therefore, regarding the efficient implementation of an arithmetic unit, the binary adder structure becomes a critical hardware unit. In digital adders, the speed of addition is limited by time required to propagate a carry through the adder. The sum for each bit position in an elementary adder is generated sequentially only after the previous bit position has been summed and a carry propagated into the next position. The major speed limitation in any adder is in the production of carries and many authors have considered this problem[1]. The carry select adder is used in many computational systems to moderate the problem of carry propagation delay by independently generating multiple carries and then select a carry to generate the sum. For the present work carry select adder has been selected because it has better speed as compared to other adders, also carry select adder is used in the square root style. In this work two 32 bit regular and improved square root carry select adders are implemented using transmission gate logic, then compared on the basis of transistor count, power, delay and PDP. Simulations are performed at 32nm technology with 1.1V power supply at 100MHz frequency. In the schematics all logic is designed using different gate width of NMOS and PMOS depending on their configuration whether they are connected in series or in parallel combination in a circuit and a minimum length of 32nm for NMOS and PMOS. RELATED WORK A. P. Thakarel and S. Agrawal's proposed work used very simple and efficient gate-level modification to reduce the area and delay of the CSLA. Based on this modification 8, 16-bit, and square-root CSLA architecture have been developed and it is compared with the regular SQRT CSLA architecture. The proposed design had reduced area as compared with the regular SQRT CSLA with reducing the delay [2]. Ch.Pavan Kumar R. Sravanthi and V. Narayana Reddy proposed work by using Binary to Excess-1 convertor for RCA with cin=1 to optimize the area and delay.this modified design will reduce area and power as compared with regular SQRT CSLA with only a slight increase in delay. Based on this modification 8, 16, 32, 64, 128-bit SQRT CSLA architecture and simulation will be developed and compare with regular SQRT CSLA [3]. Gajendra Kulshrestha proposed work uses a simple and an efficient gate-level modification using 45nm CMOS Process Technology, which drastically reduces the area and delay of the CSLA. Based on this modification 16-bit Carry Select Adder (CSLA) architectures have been developed and compared with the regular CSLA architecture developed in 180nm CMOS process technology. The proposed design has reduced area and delay to a great extent when compared with the previous CSLA developed in 180 nm. This work estimates the performance of the proposed designs with the regular designs in terms of delay, area and

77 power are implemented in Tanner (S-edit) tool. The results analysis shows that the proposed CSLA structure developed in 45 nm technology is better than the regular CSLA developed in 180nm technology [4]. A simple approach was proposed by B. Ram kumar and Harish M Kittur to reduce area and power of SQRT CSLA architecture. He had proposed design of 16 bit Low- Power and Area- Efficient Carry Select Adder. This work used a simple and efficient gate level modification to significantly reduce the area and power of the CSLA. Based on this modification 8, 16, 32 and 64 bit sqrt csla architecture have been developed and compared with the regular sqrt csla architecture. The proposed design has reduced area and power as compared with the regular sqrt with only a slight increase in the delay. This work evaluates the performance of the proposed design in terms of delay, area, power and their products by hand with logical effort and through custom design and layout in 0.18 micrometer CMOS process technology. The results analysis shows that the proposed CSLA structure is better than the regular sqrt csla [5]. A. CSLA PROPOSED WORK The linear carry-select adder is constructed by chaining a number of equal-length adder stages. B. SQRT CSLA The square root carry select adder is constructed by equalizing the delay through two carry chains and the block multiplexer signal from previous stage. It is also called as non-linear carry select adder. The SQRT CSLA is divided into m= 2m carry select stages (CSS), where m is number of input bits. The basic square root carry select adder has a dual ripple carry adder with 2:1 multiplexer. 1) Design of regular SQRT CSLA The CSLA is used in many digital systems design to overcome the problem of carry propagation delay by independently performing addition operation by considering carry inputs (Cin) as 1 and 0. Figure 1. shows a 32-bit SQRT CSLA. The 32 bit SQRT CSLA consists of 7 CSS. The CSS consists of two ripple carry adders one with carry in 0 and other with carry in 1. It also consists of a multiplexer which is used to select the sum and carry values from the two RCAs by using the control signal to it. The control signal to multiplexer is nothing but the carry out of the previous CSS. If the control signal is 1 then sum and carry out of RCA with Cin=1 is selected by the multiplexer and if control signal is 0 then sum and carry out of RCA with Cin=0 is selected by the multiplexer. Fig.1. 32 bit regular SQRT CSLA In above 32 bit SQRT CSLA design, full adder and half adders are designed using transmission gate logic.

78 2) Design of improved SQRT CSLA Fig. 2. 32 bit improved SQRT CSLA SIMULATED WAVEFORMS A. WAVEFORMS OF REGULAR SQUARE ROOT CARRY SELECT ADDER In regular 32 bit square root carry select adder, when Cin is equal to 1 in 2 nd chain of ripple carry adders, we add Cin is equal to 1 in starting of 2 nd chain of ripple carry adders of each stage of regular sqrt csla. The Simulation waveforms of regular square root carry select adder are shown in Figure 3, 4 and 5. Fig. 3. Output waveform of 1 st stage of 32 bit regular square root carry select adder

79 Fig. 4. Output waveform of 2 nd stage of 32 bit regular square root carry select adder Fig. 5. Output waveform of 3 rd stage of 32 bit regular square root carry select adder Similarly for next stages we can simulate the circuit and can achieve waveforms. B. Waveforms of improved square root carry select adder In improved 32 bit square root carry select adder, instead of ripple carry adders we use binary to excess converter (BEC) in 2 nd chain of sqrt csla. In this, BEC is used for increasing the each output bit by 1, so there is no need of adding Cin is equal to 1 in inputs, because adding Cin is equal to 1 has also same purpose to increase each output bit by 1.The Simulation waveforms of regular square root carry select adder are shown in Figure 6 and 7.

80 Fig. 6. Output Waveform of 1st Stage of 32 Bit Improved square Root Carry Select Adder Fig. 7. Output Waveform of 2nd Stage of 32 Bit Improved square Root Carry Select Adder RESULTS In the following tables, comparison of performance parameters such as power, delay, transistor count and power delay product of 32 bit regular square root carry select adder and 32 bit Improved sqrt carry select adder is shown below. A. Power and delay comparison of square root carry select adders In the present work we have compared the parameters power and delay of regular sqrt csla and Improved sqrt csla. Comparison of power and delay are shown in the Table 1 and Figure 8. Table 1: Comparison of power and delay Square root Carry Select Adder Power (µw) Delay(ns) Regular 55.89 3.40 Improved 63.17 1.97

81 Fig. 8. Power and Delay comparison of square root carry select adders B. Transistor count and PDP comparison of square root carry select adders In the present work we have compared the parameters transistor count and PDP of regular sqrt csla and improved sqrt csla. Comparison of transistor count and PDP are shown in the Table 2 and Figure 9. Table 2: Comparison of transistor count and PDP Square root Carry Select Adder Transistor Count PDP (fj) Regular 1414 190.026 Improved 1390 124.445 Fig. 9. Transistor Count and PDP comparison of square root carry select adders C. Comparison of Power, delay and PDP of square root carry select adders In this present work we have compared the parameters power, delay and PDP of regular sqrt csla and improved sqrt csla. Comparison of power, delay and PDP are shown in the Table 3 and Figure 10. Table 3: Comparison of power, delay and PDP Square root Carry Select Adder Power (µw) Delay(ns) PDP(fJ) Regular 55.89 3.40 190.026 Improved 63.17 1.97 124.445 Fig. 10. Power, Delay and PDP comparison of square root carry select adders

82 CONCLUSIONS A 32 bit regular square root carry select adder and 32 bit improved square root carry select adder is designed architecture in this paper. Simulation results have been carried out using T-Spice at 32nm technology. All the simulations of improved 32 bit square root carry select adder are carried out with 1.1v at 100MHz frequency. Results show that improved 32 bit square root carry select adder has power dissipation is 63.17mw, delay is 0.26ns and PDP is 124.445fj, and all the performance parameters shows improvement as compared to the 32 bit regular square root carry select adder. REFERENCES [1] A. Chandrakasan, B. Nikolic and M. Rabaey, Digital Integrated Circuits (Prentice-Hall, New York, (2002). [2] A.P. Thakare1, S. Agrawal, Design of High Efficiency Carry Select Adder Using SQRT Technique, International Journal of Emerging Technology and Advanced Engineering, Volume 3, Issue 7, July 2013. [3] Ch. Pavan kumar, R. Sravanthi and V. Narayana Reddy, Design And Implimentation Of Modified Sqrt Carry Select Adder On FPGA, International Journal of Computer Trends and Technology (IJCTT), volume 5, number 2, November 2013. [4] Gajendra Kulshrestha, Gyanesh Savita, Vijay Kumar Magraiya, Vivek Goyal, Designing of Low Power 16-Bit Carry Select Adder with Les Delay in 45 nm CMOS Process Technology, Volume 3, Issue 7, July 2013 [5] Basant Kumar Mohanty, Area-Delay-Power Efficient Carry Select adder, IEEE Transactions on Circuits and System-ii, 23 February 2016. [6] B. Ramkumar and H. M. Kittur, Low-Power and Area-Efficient Carry Select Adder, IEEE Transactions on Very Large Scale Integration Systems, vol. 20, no. 2, pp. 371-375, February 2012. [7] B. Santra, D. Chowdhury, J. Samanta, M. Basak, M. Saha and M. Sutradhar, Analysis of Low Power High Speed Carry Select Adder Using Eda Simulation Tool, International Journal of VLSI and Embedded Systems-IJVES, vol. 04, June 2013. [8] Chakshu Goel, Gagandeep Singh, Area Efficient Carry Select Adder (AE- CSLA) using Cadence Tools, International Journal of Engineering Trends and Technology (IJETT) Volume 10, Number 10, April 2014. [9] C. H. Chang, J. Gu and Y. He, An area-efficient 64-bit square root carry-select adder for low power application, In Proc. IEEE Int. Symp. Circuits Syst., 2005, vol. 4, pp. 4082 4085. [10] Chip-Hong Chang, Jiangmin Gu and Yajuan He, An area efficient 64-bit square root Carry-Select Adder for low power applications, IEEE International Symposium on Circuits and Systems, vol.4, pp.4082-4085, May 2005.