High Speed, Low Power And Area Efficient Carry-Select Adder

Similar documents
Efficient Implementation on Carry Select Adder Using Sum and Carry Generation Unit

Efficient Optimization of Carry Select Adder

Design of Area-Delay-Power Efficient Carry Select Adder Using Cadence Tool

Design and Implementation of 128-bit SQRT-CSLA using Area-delaypower efficient CSLA

An Design of Radix-4 Modified Booth Encoded Multiplier and Optimised Carry Select Adder Design for Efficient Area and Delay

I. INTRODUCTION VANAPARLA ASHOK 1, CH.LAVANYA 2. KEYWORDS Low Area, Carry, Adder, Half-sum, Half-carry.

Area Power and Delay Efficient Carry Select Adder (CSLA) Using Bit Excess Technique

Area Efficient Carry Select Adder with Half-Sum and Half-Carry Method

DESIGN AND IMPLEMENTATION OF 64- BIT CARRY SELECT ADDER IN FPGA

AREA DELAY POWER EFFICIENT CARRY SELECT ADDER ON RECONFIGURABLE HARDWARE

Design and Implementation of Carry Select Adder Using Binary to Excess-One Converter

Design and Implementation of Efficient Carry Select Adder using Novel Logic Algorithm

PERFORMANCE EVALUATION OF BOOTH AND WALLACE MULTIPLIER USING FIR FILTER. Chirala Engineering College, Chirala.

A Highly Efficient Carry Select Adder

Figure.1. Basic model of an impedance source converter JCHPS Special Issue 12: August Page 13

FPGA Implementation of Area-Delay and Power Efficient Carry Select Adder

A High-Speed Multiplication Algorithm Using Modified Partial Product Reduction Tree

COMPARISON OF VARIOUS RIPPLE CARRY ADDERS: A REVIEW

Design of Practical FIR Filter Using Modified Radix-4 Booth Algorithm

PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION. Evgeny Artyomov and Orly Yadid-Pecht

Optimized area-delay and power efficient carry select adder

Research of Dispatching Method in Elevator Group Control System Based on Fuzzy Neural Network. Yufeng Dai a, Yun Du b

DESIGN OF CARRY SELECT ADDER WITH REDUCED AREA AND POWER

The Performance Improvement of BASK System for Giga-Bit MODEM Using the Fuzzy System

HIGH PERFORMANCE ADDER USING VARIABLE THRESHOLD MOSFET IN 45NM TECHNOLOGY

A study of turbo codes for multilevel modulations in Gaussian and mobile channels

Improved Performance and Simplistic Design of CSLA with Optimised Blocks

HDL Implementation of New Performance Improved CSLA Gate Level Architecture

Calculation of the received voltage due to the radiation from multiple co-frequency sources

Performance Analysis of Multi User MIMO System with Block-Diagonalization Precoding Scheme

Multiple Error Correction Using Reduced Precision Redundancy Technique

@IJMTER-2015, All rights Reserved 383

Uncertainty in measurements of power and energy on power networks

Efficient Carry Select Adder Using VLSI Techniques With Advantages of Area, Delay And Power

Efficient Large Integers Arithmetic by Adopting Squaring and Complement Recoding Techniques

IEE Electronics Letters, vol 34, no 17, August 1998, pp ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES

Design and Implementation of DDFS Based on Quasi-linear Interpolation Algorithm

A High-Sensitivity Oversampling Digital Signal Detection Technique for CMOS Image Sensors Using Non-destructive Intermediate High-Speed Readout Mode

Fast Code Detection Using High Speed Time Delay Neural Networks

DESIGN AND IMPLEMENTATION OF AREA EFFICIENT, LOW-POWER AND HIGH SPEED 128-BIT REGULAR SQUARE ROOT CARRY SELECT ADDER

Design of Shunt Active Filter for Harmonic Compensation in a 3 Phase 3 Wire Distribution Network

Comparative Analysis of Reuse 1 and 3 in Cellular Network Based On SIR Distribution and Rate

INSTANTANEOUS TORQUE CONTROL OF MICROSTEPPING BIPOLAR PWM DRIVE OF TWO-PHASE STEPPING MOTOR

A MODIFIED DIFFERENTIAL EVOLUTION ALGORITHM IN SPARSE LINEAR ANTENNA ARRAY SYNTHESIS

Fully Redundant Decimal Arithmetic

The Effect Of Phase-Shifting Transformer On Total Consumers Payments

Reduced Area Carry Select Adder with Low Power Consumptions

TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS TN TERMINATON FOR POINT-TO-POINT SYSTEMS. Zo = L C. ω - angular frequency = 2πf

Index Terms: Low Power, CSLA, Area Efficient, BEC.

Design of 32-bit Carry Select Adder with Reduced Area

Dynamic Optimization. Assignment 1. Sasanka Nagavalli January 29, 2013 Robotics Institute Carnegie Mellon University

POWER constraints are a well-known challenge in advanced

A NSGA-II algorithm to solve a bi-objective optimization of the redundancy allocation problem for series-parallel systems

MASTER TIMING AND TOF MODULE-

High Performance Integer DCT Architectures For HEVC

A Simple Yet Efficient Accuracy Configurable Adder Design

Control of Chaos in Positive Output Luo Converter by means of Time Delay Feedback

Hardware Design of Filter Bank-Based Narrowband/Wideband Interference Canceler for Overlaid TDMA/CDMA Systems

Bit Error Probability of Cooperative Diversity for M-ary QAM OFDM-based system with Best Relay Selection

Mismatch-tolerant Capacitor Array Structure for Junction-splitting SAR Analog-to-digital Conversion

FPGA Implementation of Area Efficient and Delay Optimized 32-Bit SQRT CSLA with First Addition Logic

PUBLICATIONS OF PROBLEMS & APPLICATION IN ENGINEERING RESEARCH - PAPER CSEA2012 ISSN: ; e-issn:

Design and Implementation of High Speed Carry Select Adder

Rejection of PSK Interference in DS-SS/PSK System Using Adaptive Transversal Filter with Conditional Response Recalculation

A VLSI Implementation of Fast Addition Using an Efficient CSLAs Architecture

Inverse Halftoning Method Using Pattern Substitution Based Data Hiding Scheme

Parameter Free Iterative Decoding Metrics for Non-Coherent Orthogonal Modulation

AREA-EFFICIENCY AND POWER-DELAY PRODUCT MINIMIZATION IN 64-BIT CARRY SELECT ADDER Gurpreet kaur 1, Loveleen Kaur 2,Navdeep Kaur 3 1,3

MTBF PREDICTION REPORT

Area and Delay Efficient Carry Select Adder using Carry Prediction Approach

Research on Controller of Micro-hydro Power System Nan XIE 1,a, Dezhi QI 2,b,Weimin CHEN 2,c, Wei WANG 2,d

Relevance of Energy Efficiency Gain in Massive MIMO Wireless Network

Side-Match Vector Quantizers Using Neural Network Based Variance Predictor for Image Coding

Resource Allocation Optimization for Device-to- Device Communication Underlaying Cellular Networks

Learning Ensembles of Convolutional Neural Networks

Chaotic Filter Bank for Computer Cryptography

Design and Implementation of High Speed Carry Select Adder Korrapatti Mohammed Ghouse 1 K.Bala. 2

Implementation of 32-Bit Unsigned Multiplier Using CLAA and CSLA

DESIGN OF OPTIMIZED FIXED-POINT WCDMA RECEIVER

熊本大学学術リポジトリ. Kumamoto University Repositor

International Journal of Scientific & Engineering Research, Volume 7, Issue 3, March-2016 ISSN

A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION

FPGA Implementation of Fuzzy Inference System for Embedded Applications

Implementation Complexity of Bit Permutation Instructions

Enhanced Artificial Neural Networks Using Complex Numbers

128 BIT MODIFIED SQUARE ROOT CARRY SELECT ADDER

Fast Algorithm of A 64-bit Decimal Logarithmic Converter

Coverage Maximization in Mobile Wireless Sensor Networks Utilizing Immune Node Deployment Algorithm

DESIGN OF OPTIMIZED FIXED-POINT WCDMA RECEIVER

A Novel Soft-Switching Two-Switch Flyback Converter with a Wide Operating Range and Regenerative Clamping

THE ARCHITECTURE OF THE BROADBAND AMPLIFIERS WITHOUT CLASSICAL STAGES WITH A COMMON BASE AND A COMMON EMITTER

2 Assoc Prof, Dept of ECE, George Institute of Engineering & Technology, Markapur, AP, India,

FAST ELECTRON IRRADIATION EFFECTS ON MOS TRANSISTOR MICROSCOPIC PARAMETERS EXPERIMENTAL DATA AND THEORETICAL MODELS

Chapter 2 Two-Degree-of-Freedom PID Controllers Structures

Micro-grid Inverter Parallel Droop Control Method for Improving Dynamic Properties and the Effect of Power Sharing

Low Switching Frequency Active Harmonic Elimination in Multilevel Converters with Unequal DC Voltages

IMPLEMENTATION OF UNSIGNED MULTIPLIER USING MODIFIED CSLA

Analysis of Low Power, Area- Efficient and High Speed Multiplier using Fast Adder

Voltage security constrained reactive power optimization incorporating wind generation

Topology Control for C-RAN Architecture Based on Complex Network

Transcription:

Internatonal Journal of Scence, Engneerng and Technology Research (IJSETR), Volume 5, Issue 3, March 2016 Hgh Speed, Low Power And Area Effcent Carry-Select Adder Nelant Harsh M.tech.VLSI Desgn Electroncs and Communcaton Department SRM unversty, Chenna Taml Nadu Mrs.V.Sarada Asst.prof (Sr.grade) Electroncs and Communcaton Department SRM unversty, Chenna Taml Nadu Abstract- Low power, area effcent and hgh performance VLSI system are used n portable and moble devces, wreless recevers, and bomedcal nstrumentaton An adder s the man component of an arthmetc unt. A complex dgtal sgnal processng (DSP) system nvolves several adders. An effcent adder desgn essentally mproves the performance of a complex DSP system. general types of adder are RCA,Conventonal CSLA, BEC-Based CSLA. Carry Select Adder (CSLA) s one of the fastest adders used n many data-processng processors to perform fast arthmetc functons. From the structure of the CSLA, t s clear that there s scope for reducng the area and power consumpton n the CSLA. Ths work uses a smple and effcent gate-level modfcaton to sgnfcantly reduce the area and power of the CSLA. the logc operaton nvolved n conventonal carry select adder (CSLA) and bnary to excess-1 converter (BEC)-based CSLA are analyzed to study the data dependence and to dentfy redundant logc operatons. We have elmnated all the redundant logc operatons present n the conventonal CSLA and proposed a new logc formulaton for CSLA. In ths method we use dfferent sub modules half sum generaton,carry generaton-0,carry generaton-1,carry selecton and full sum generaton and the carry select (CS) operaton s scheduled before the calculaton of fnal-sum, due to ths crcut wll generate small delay, less power and less area. Index Terms- Adders, Bnary Excess Converter (BEC), Carry Select Adder (CSLA), Logc gates. I. Introducton Desgn of area- and power-effcent hgh-speed data path logc systems are one of the most substantal areas of research n VLSI system desgn. Concatenatng the N full adders forms N bt Rpple carry adder. In ths carry out of prevous full adder becomes the nput carry for the next full adder. It calculates sum and carry accordng to the followng equatons. As carry rpples from one full adder to the other, t traverses longest crtcal path and exhbts worstcase delay. S C 1 A B where = 0, 1,, n-1 A B C A B FIG:1 Rpple carry adder C RCA s the slowest n all adders (O (n) tme) but t s very compact n sze (O (n) area). If the rpple carry adder s mplemented by concatenatng N full adders, the delay of such an adder s 2N gate delays from Cn to Cout. The delay of adder ncreases lnearly wth ncrease n number of bts. Block dagram of RCA s shown n fgure 1. In dgtal adders, the speed of addton s lmted by the tme requred to propagate All Rghts Reserved 2016 IJSETR 806

Internatonal Journal of Scence, Engneerng and Technology Research (IJSETR), Volume 5, Issue 3, March 2016 a carry through the adder. The sum for each bt poston n an elementary adder s generated sequentally only after the prevous bt poston has been summed and a carry propagated nto the next poston. The CSLA s used n many computatonal systems to allevate the problem of carry propagaton delay by ndependently generatng multple carres and then select a carry to generate the sum [1]. However, the CSLA s not area effcent because t uses multple pars of Rpple Carry Adders (RCA) to generate partal sum and carry by consderng carry nput Cn=0 and Cn=1 then the fnal sum and carry are selected by the multplexers (mux). The basc dea of ths work s to use Bnary to Excess-1 Converter (BEC) nstead of RCA wth Cn=1 n the regular CSLA to acheve lower area and power consumpton [2] [4]. The man advantage of ths BEC logc comes from the lesser number of logc gates than the n-bt Full Adder (FA) structure. proposed a square-root (SQRT)-CSLA to mplement large bt-wdth adders wth less delay. In a SQRT CSLA, wth ncreasng sze are connected n a cascadng structure. The man objectve of SQRT- CSLA desgn s to provde a parallel path for carry propagaton that helps to reduce the overall adder delay. Ramkumar and Kttur [6] suggested a bnary to BEC-based CSLA. The BEC-based CSLA nvolves less logc resources than the conventonal CSLA, but t has margnally hgher delay. A CSLA based on common Boolean logc (CBL) s also proposed n [7] and [8]. The CBL-based CSLA of [7] nvolves sgnfcantly less logc resource than the conventonal CSLA but t has longer CPD, whch s almost equal to that of the RCA. To overcome ths problem, a SQRT-CSLA based on CBL was proposed n [8]. However, the CBL-based SQRTCSLA desgn of [8] requres more logc resource and delay than the BEC-based SQRT-CSLA of [6]. We observe that logc optmzaton largely depends on avalablty of redundant operatons n the formulaton, whereas adder delay manly depends on data dependence. In the exstng desgns, logc s optmzed wthout gvng any consderaton to the data dependence. In ths bref, we made an analyss on logc operatons nvolved n conventonal and BEC-based CSLAs to study the data dependence and to dentfy redundant logc operatons. Based on ths analyss, we have proposed a logc formulaton for the CSLA. The man contrbuton n ths bref are logc formulaton based on data dependence and optmzed carry generator (CG) and CS desgn. Based on the proposed logc formulaton, we have derved an effcent logc Fg:2 conventonal CSLA II. Exstng System To reduce the area and power consumpton Bnary Excess-1 converter nstead of RCA wth Cn = 1. To reduce delay compared to regular SQRT CSLA. To replace the n-bt RCA, an n+1 bt BEC s requred. A structured and the functon table of a 4-b BEC are shown n fg 3, respectvely. Fg 4 llustrates how the basc functon of the CSLA s obtaned by usng the 4-bt BEC together wth the mux. One nput of the 8:4 mux gets as t nput (B3,B2,B1,and B0) and another nput of the mux s the BEC output. Ths produces the two possble partal results n parallel and the mux s used to select ether the BEC output or the drect nputs accordng to the control sgnal cn. The Boolean expressons of the 4-bt BEC s lsted as[5] 0 ~ B 0 B 1 0 B1 2 B B & B B 2 0 1 3 B3 B0 & B1 & FIG:3 BEC-1(Bnary to exces-one convertor) crcut 2 All Rghts Reserved 2016 IJSETR 807

Internatonal Journal of Scence, Engneerng and Technology Research (IJSETR), Volume 5, Issue 3, March 2016 FIG:4 Block Dagram of BEC-1 Based CSLA FIG: 5 Block dagram of SQRT CSLA III. PROPOSED ADDER DESIGN Desgn conssts of one HSG unt, one FSG unt, one CG unt, and one CS unt. The CG unt s composed of two CGs (CG0and CG1) correspondng to nput-carry 0 and 1. The HSG receves two n- bt operands (A and B) and generate half-sum and half-carryword c 0 of wdth n-bts each. Both CG0 and CG1 receve s 0 and c 0 from the HSG unt and generate two n-bt full-carry words c0 1 and c1 1 correspondng to nput-carry 0 and 1, respectvely. The logc dagram of the HSG unt s shown n Fg. 5. The logc crcuts of CG0and CG1are optmzed to take advantage of the fxed nput-carry bts. The optmzed desgns of CG0and CG1are shown n Fg. 6 and 7, respectvely.of s0(i )and c0(),for0 n 1. Ths feature s used for logc optmzaton of the CS unt. The optmzed desgn of the CS unt s shown n Fg.8, whch s composed of n AND OR gates. The fnal carry word c s obtaned from the CS unt. The MSB of c s sent to output as Cout, and (n 1) LSBs are OR wth(n 1)MSBs of half-sum(s0)n the FSG [shown n Fg.9] to obtan(n 1)MSBs of fnalsum(s).thelsbofs0sored wth Cn to obtan the LSB of s.[1] Fg:6 Sub Modules of Proposed CSLA All Rghts Reserved 2016 IJSETR 808

Internatonal Journal of Scence, Engneerng and Technology Research (IJSETR), Volume 5, Issue 3, March 2016 Fg:7 half sum generaton Fg:10 carry selecton Unt Fg:8 carry generaton-0 Fg:11 full sum generaton Fg:9 carry generaton -1 Fg:12 Smulated result of SQRT CSLA All Rghts Reserved 2016 IJSETR 809

Internatonal Journal of Scence, Engneerng and Technology Research (IJSETR), Volume 5, Issue 3, March 2016 Fg:13 synthesze result of SQRT CSLA s used for logc optmzaton of the CS unt. Fxed nput bts of the CG unt are also used for logc optmzaton. Based on ths, an optmzed desgn for CS and CG unts are obtaned. Usng these optmzed logc unts, an effcent desgn s obtaned for the CSLA. A smple approach s to reduce the area and power of CSLA archtecture. The reduced number of gates of ths work offers the great advantage n the reducton of area and also the power. The modfed CSLA archtecture s, low area, low power, smple and effcent for VLSI hardware mplementaton. IV. Performance Comparson We have coded the SQRT-CSLA n VHDL usng the proposed CSLA desgn and the exstng CSLA desgns of [6] and [7] for bt-wdths 16. All the desgns are syntheszed n the xlnx tool. TABLE 1 Comparson of BEC-based CSLA and SQRT-CSLA Parameter BEC-based CSLA(16-bt) SQRT-CSLA (16-bt) Delay(ns) 5.99(ns) 5.73(ns) No of Slce LUT's used 42 25 Total slce LUT'S present Number of bonded I/O's used 63400 63400 50 50 Total Number of 210 210 bonded I/O's present Power(mW) 82.16(mW) 77.23(mW) Concluson the logc operatons nvolved n the conventonal and BEC-based CSLAs to study the data dependence and to dentfy redundant logc operatons. We have elmnated all the redundant logc operatons of the conventonal CSLA and proposed a new logc formulaton for the CSLA. In the proposed scheme, the CS operaton s scheduled before the calculaton of fnal-sum, whch s dfferent from the conventonal approach. Carry words correspondng to nput-carry 0 and 1 generated by the CSLA based on the proposed scheme follow a specfc bt pattern, whch References [1] Basant Kumar Mohanty, Senor Member, IEEE, and Sujt Kumar Patel "Area Delay Power Effcent Carry-Select Adder" IEEE Transactons On Crcuts And Systems I: Express Brefs, Vol. 61, No. 6, June 2014 [2] K.K.Parh,VLSI Dgtal Sgnal Processng. New York, NY, USA: Wley,1998. [3] A. P. Chandrakasan, N. Verma, and D. C. Daly, Ultralow-power electroncs for bomedcal applcatons, Annu. Rev. Bomed. Eng., vol. 10, pp. 247 274, Aug. 2008. [4] O. J. Bedrj, Carry-select adder, IRE Trans. Electron. Comput.,vol. EC-11, no. 3, pp. 340 344, Jun. 1962. [5] Y. Km and L.-S. Km, 64-bt carry-select adder wth reduced area, Electron. Lett., vol. 37, no. 10, pp. 614 615, May 2001. [6] Y. He, C. H. Chang, and J. Gu, An area-effcent 64-bt square root carry select adder for low power applcaton, nproc. IEEE Int. Symp. Crcuts Syst., 2005, vol. 4, pp. 4082 4085. [7] B. Ramkumar and H. M. Kttur, Low-power and area-effcent carry-select adder, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 20, no. 2, pp. 371 375, Feb. 2012. [8] I.-C. Wey, C.-C. Ho, Y.-S. Ln, and C. C. Peng, An area-effcent carry select adder desgn by sharng the common Boolean logc term, nproc. IMECS, 2012, pp. 1 4. [9] S. Manju and V. Sornagopal, An effcent SQRT archtecture of carry select adder desgn by common Boolean logc, nproc. VLSI ICEVENT, 2013, pp. 1 5. [10] B. Parham, Computer Arthmetc: Algorthms and Hardware Desgns, 2nd ed. New York, NY, USA: Oxford Unv. Press, 2010. All Rghts Reserved 2016 IJSETR 810