The main design objective in adder design are area, speed and power. Carry Select Adder (CSLA) is one of the fastest

Similar documents
128 BIT CARRY SELECT ADDER USING BINARY TO EXCESS-ONE CONVERTER FOR DELAY REDUCTION AND AREA EFFICIENCY

An optimized implementation of 128 bit carry select adder using binary to excess-one converter for delay reduction and area efficiency

Implementation of Low Power and Area Efficient Carry Select Adder

ISSN:

Implementation and Analysis of Area Efficient Architectures for CSLA by using CLA

Modified128 bit CSLA For Effective Area and Speed

An Efficient 64-Bit Carry Select Adder With Less Delay And Reduced Area Application

Implementation of High Speed Adder using DLATCH

Design of Carry Select Adder using Binary to Excess-3 Converter in VHDL

Improved 32 bit carry select adder for low area and low power

Research Article Design and Implementation of High Speed and Low Power Modified Square Root Carry Select Adder (MSQRTCSLA)

Design And Implimentation Of Modified Sqrt Carry Select Adder On FPGA

DESIGN OF HIGH PERFORMANCE, AREA EFFICIENT FIR FILTER USING CARRY SELECT ADDER

Research Article Low Power 256-bit Modified Carry Select Adder

Pak. J. Biotechnol. Vol. 14 (Special Issue II) Pp (2017) Parjoona V. and P. Manimegalai

Design and Implementation of High Speed 256-Bit Modified Square Root Carry Select Adder

Design and Implementation of Low-Power and Area-Efficient for Carry Select Adder (Csla)

128 BIT MODIFIED CARRY SELECT ADDER USING BINARY TO EXCESS-ONE CONVERTER

FPGA IMPEMENTATION OF LOW POWER AND AREA EFFICIENT CARRY SELECT ADDER

FPGA Implementation of Low Power and Area Efficient Carry Select Adder

Implementation of efficient carry select adder on FPGA

Efficient Implementation of Multi Stage SQRT Carry Select Adder

DESIGN OF LOW POWER AND HIGH SPEED BEC 2248 EFFICIENT NOVEL CARRY SELECT ADDER

An Efficient Carry Select Adder

Design of Modified Carry Select Adder for Addition of More Than Two Numbers

A Review on Hybrid Adders in VHDL Payal V. Mawale #1, Swapnil Jain *2, Pravin W. Jaronde #3

An Efficient Reduction of Area in Multistandard Transform Core

LUT Optimization for Memory Based Computation using Modified OMS Technique

Research Article VLSI Architecture Using a Modified SQRT Carry Select Adder in Image Compression

An Efficient High Speed Wallace Tree Multiplier

An MFA Binary Counter for Low Power Application

COMPUTATIONAL REDUCTION LOGIC FOR ADDERS

Design of Memory Based Implementation Using LUT Multiplier

Design and Analysis of Modified Fast Compressors for MAC Unit

Optimization of memory based multiplication for LUT

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath

ALONG with the progressive device scaling, semiconductor

OF AN ADVANCED LUT METHODOLOGY BASED FIR FILTER DESIGN PROCESS

Distributed Arithmetic Unit Design for Fir Filter

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

Implementation of Memory Based Multiplication Using Micro wind Software

Low Power Area Efficient Parallel Counter Architecture

Adaptive Fir Filter with Optimised Area and Power using Modified Inner-Product Block

International Journal of Engineering Research-Online A Peer Reviewed International Journal

Available online at ScienceDirect. Procedia Computer Science 46 (2015 ) Aida S Tharakan a *, Binu K Mathew b

VLSI Technology used in Auto-Scan Delay Testing Design For Bench Mark Circuits

International Journal of Engineering Trends and Technology (IJETT) - Volume4 Issue8- August 2013

LUT Design Using OMS Technique for Memory Based Realization of FIR Filter

Design and FPGA Implementation of 100Gbit/s Scrambler Architectures for OTN Protocol Chethan Kumar M 1, Praveen Kumar Y G 2, Dr. M. Z. Kurian 3.

REDUCING DYNAMIC POWER BY PULSED LATCH AND MULTIPLE PULSE GENERATOR IN CLOCKTREE

Aging Aware Multiplier with AHL using FPGA

High Speed 8-bit Counters using State Excitation Logic and their Application in Frequency Divider

Why FPGAs? FPGA Overview. Why FPGAs?

Design and analysis of RCA in Subthreshold Logic Circuits Using AFE

International Journal of Scientific & Engineering Research, Volume 5, Issue 9, September ISSN

TEST PATTERN GENERATION USING PSEUDORANDOM BIST

Implementation of Dynamic RAMs with clock gating circuits using Verilog HDL

AN EFFICIENT LOW POWER DESIGN FOR ASYNCHRONOUS DATA SAMPLING IN DOUBLE EDGE TRIGGERED FLIP-FLOPS

A Novel Architecture of LUT Design Optimization for DSP Applications

Performance Evolution of 16 Bit Processor in FPGA using State Encoding Techniques

PERFORMANCE ANALYSIS OF AN EFFICIENT PULSE-TRIGGERED FLIP FLOPS FOR ULTRA LOW POWER APPLICATIONS

Design of Polar List Decoder using 2-Bit SC Decoding Algorithm V Priya 1 M Parimaladevi 2

LUT OPTIMIZATION USING COMBINED APC-OMS TECHNIQUE

Clock Gating Aware Low Power ALU Design and Implementation on FPGA

Design and Implementation of Partial Reconfigurable Fir Filter Using Distributed Arithmetic Architecture

High Performance Carry Chains for FPGAs

Operating Bio-Implantable Devices in Ultra-Low Power Error Correction Circuits: using optimized ACS Viterbi decoder

Bit Swapping LFSR and its Application to Fault Detection and Diagnosis Using FPGA

A Parallel Area Delay Efficient Interpolation Filter Architecture

FPGA Based Implementation of Convolutional Encoder- Viterbi Decoder Using Multiple Booting Technique

A Fast Constant Coefficient Multiplier for the XC6200

OMS Based LUT Optimization

IN DIGITAL transmission systems, there are always scramblers

Design and Simulation of Modified Alum Based On Glut

12-bit Wallace Tree Multiplier CMPEN 411 Final Report Matthew Poremba 5/1/2009

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS)

Memory efficient Distributed architecture LUT Design using Unified Architecture

Advanced Devices. Registers Counters Multiplexers Decoders Adders. CSC258 Lecture Slides Steve Engels, 2006 Slide 1 of 20

A Symmetric Differential Clock Generator for Bit-Serial Hardware

University College of Engineering, JNTUK, Kakinada, India Member of Technical Staff, Seerakademi, Hyderabad

Reconfigurable FPGA Implementation of FIR Filter using Modified DA Method

Optimizing area of local routing network by reconfiguring look up tables (LUTs)

R13 SET - 1 '' ''' '' ' '''' Code No: RT21053

Figure.1 Clock signal II. SYSTEM ANALYSIS

Design of an Efficient Low Power Multi Modulus Prescaler

A HIGH SPEED CMOS INCREMENTER/DECREMENTER CIRCUIT WITH REDUCED POWER DELAY PRODUCT

Efficient Method for Look-Up-Table Design in Memory Based Fir Filters

Reduction of Clock Power in Sequential Circuits Using Multi-Bit Flip-Flops

Abstract 1. INTRODUCTION. Cheekati Sirisha, IJECS Volume 05 Issue 10 Oct., 2016 Page No Page 18532

Midterm Exam 15 points total. March 28, 2011

R13. II B. Tech I Semester Regular Examinations, Jan DIGITAL LOGIC DESIGN (Com. to CSE, IT) PART-A

A NOVEL DESIGN OF COUNTER USING TSPC D FLIP-FLOP FOR HIGH PERFORMANCE AND LOW POWER VLSI DESIGN APPLICATIONS USING 45NM CMOS TECHNOLOGY

FPGA Hardware Resource Specific Optimal Design for FIR Filters

Power Optimization by Using Multi-Bit Flip-Flops

A High- Speed LFSR Design by the Application of Sample Period Reduction Technique for BCH Encoder

March 13, :36 vra80334_appe Sheet number 1 Page number 893 black. appendix. Commercial Devices

COPY RIGHT. To Secure Your Paper As Per UGC Guidelines We Are Providing A Electronic Bar Code

Area-efficient high-throughput parallel scramblers using generalized algorithms

Modified Reconfigurable Fir Filter Design Using Look up Table

CHAPTER 6 ASYNCHRONOUS QUASI DELAY INSENSITIVE TEMPLATES (QDI) BASED VITERBI DECODER

Transcription:

ISSN: 0975-766X CODEN: IJPTFI Available Online through Research Article www.ijptonline.com IMPLEMENTATION OF FAST SQUARE ROOT SELECT WITH LOW POWER CONSUMPTION V.Elanangai*, Dr. K.Vasanth Department of Electrical and Electronics, Sathyabama University, Chennai-119. Department of Electrical and Electronics, Sathyabama University, Chennai-119. Email: elanangai123@gmail.com Received on 05-05-2016 Accepted on 20-06-2016 Abstract The main design objective in adder design are area, speed and power. Carry Select Adder (CSLA) is one of the fastest adders which carry out fast arithmetic functions in many data processing processors. However CSLA is not area efficient since many pairs of Ripple carry adders (RCA) are used to generate partial sum and carry which are selected by the multiplexers. From the structure of the CSLA, it is clear that there is scope to reduce area and consumption of power in the CSLA. The result shows that proposed design has occupied less area and consumed less power as compared to regular SQRT CSLA. Keywords: CSLA, fast arithmetic function, SQRT CSLA. I. Introduction Addition of numbers is performed by an adder circuit in electronics. In modern computers adders are placed in arithmetic logic unit (ALU). Although adders are used to represent numeric values, the most common adders operate on binary numbers. In digital adders the speed of addition is reduced since a carry has to propagate through the adder. Similar to other circuit designs, the high performance adder design can be approached at different levels. As a result there is always a tradeoff between the design parameters area, power and speed [1]. There are many ways to design an added. RCA is more compact but speed is less. Carry propagation is the main concern [3]. This brief is structured as follows. Section II deals with the detailed structure and function of BEC logic and architecture of the existing square root carry select adder. Section III presents the structure of the proposed adder. Section IV provides us the implementation results. Section V is about conclusion. IJPT June-2016 Vol. 8 Issue No.2 14679-14685 Page 14679

II. Existing Square Root Carry Select adder The basic square-root Carry Select adder has two ripple carry adder with 2:1 multiplexer; the main disadvantage of regular CSLA is its larger area because of multiple pairs of ripple carry adder. To overcome this Binary- to Excess- 1(BEC) method is proposed to reduce the maximum delay of carry propagation in final stage of carry save adder [4]. Fig 1 shows that BEC is used in place of RCA in the regular CSLA to get less area and power consumption [4]-[6]. The advantage of BEC logic is lesser number of logic gates than the n-bit Full Adder (FA). To replace the n-bit RCA, an n+1 bit BEC is required. Fig.2 and Fig. 3 illustrates how the CSLA works basically using mux and 4-bit BEC. One input of the 8:4 mux is the BEC output and another is (B3, B2, B1, and B0). This produces two outputs in parallel and the mux selects BEC output or the direct inputs depending on the control signal Cin. The importance of the BEC logic is area reduction when the CSLA are designed with large number of bits. The Boolean expressions of the 4-bit BEC is shown below. The function table of 4-bit BEC is shown below. Table 1: Functional Table of BEC. Fig.1 Architecture of the Existing CSA. Fig.2 illustrations of 2-bit and 3-bit BEC respectively. IJPT June-2016 Vol. 8 Issue No.2 14679-14685 Page 14680

Fig.3 illustrations of 4-bit and 5-bit BEC respectively. III. Proposed Adder From the structure shown in fig. 1, there is a scope for reducing the power and area of CSLA. In that we have replaced RCA with Conditional sum adder (CSA). Fig. 4 gives us the structure of the proposed square root CSLA. Fig.5 shows the Circuit diagram of the proposed adder and Fig.6 shows the layout diagram of the proposed adder. Fig. 5. Circuit Diagram- Proposed square root CSLA. Fig. 6. Layout Diagram- Proposed square root CSLA. IJPT June-2016 Vol. 8 Issue No.2 14679-14685 Page 14681

IV. Results and Discussions A. Tabulation The results of the implementation of various fast adders have been done down. Table 2 shows that the square root CSLA is fastest and area efficient. Hence conditional sum adder is implemented in square root CSLA. And when high speed adders are executed using conditional sum adder, square root carry select adder shows better performance than other adders with less combinational delay time 14.863ns and relatively less number of slices occupied. Table 3 gives us the amount of power consumed by conventional square root CSLA and Proposed square root CSLA. Table-2. Overall Comparison. 16 BIT S RIPPLE LOOK AHEAD SKIP SELECT SQUARE ROOT CSLA SQUARE ROOT CSLA (CONDITIONAL) XOR 16 17 32 56 41 31 AFTER SYNTHESIS 1. NO. OF SLICES 22 19 22 30 25 25 2. NO. OF I/P LUT 39 33 39 52 44 43 3. BONDED IOB 50 50 50 50 49 50 4. DELAY 29.388ns 27.814 ns 29.277 ns 14.90 ns 14.974 ns 14.863 ns AFTER MAP 1. 4 I/P LUT 39 33 39 52 44 43 2. SLICES OCCUPIED 25 24 25 28 25 25 3. BONDED IOB 50 50 50 50 49 49 4. EQUIVALENT GATE COUNT 234 198 234 312 267 261 5. MAX FAN OUT 2 2 2 4 4 4 PLACE AND ROUTE 1. EXTERNAL IOB 50 50 50 50 49 49 2. NO. OF SLICES 25 25 25 28 25 25 IJPT June-2016 Vol. 8 Issue No.2 14679-14685 Page 14682

Table-3. Power Consumption Comparison. DIFFERENT POWER S SQUARE ROOT 0.220MW CSLA USING BEC SQUARE ROOT CSLA USING 0.163MW CONDITIONAL SUM The proposed adder is observed to have less delay time (14.863ns) and low power (0.163mW) consumption capability if we take the existing adder for comparison. Hence the proposed square root carry select adder using conditional sum adder is proved to be power and time efficient. B. Graph The graph shown in fig 7 proves that when compared to the existing adders the proposed square root csla using conditional sum adder consumes less power. Fig. 7. Power consumption of various 16 bit adders. Fig. 8 Combinational delay path of various 16 bit adders. IJPT June-2016 Vol. 8 Issue No.2 14679-14685 Page 14683

The graph shown in fig 8 proves that the proposed adder has less combinational delay path hence improving the speed. V. Conclusion His paper proposes an architecture to reduce the power and delay time of square root CSLA using conditional sum adder. Initially all the high speed adders are studied and the square root carry select adder is observed to be an efficient one. Various adder architectures are also studied and the conditional sum adder is observed to be the effective. This conditional sum adder is now executed in high speed adders and respective results are obtained. Front End Results: The software used for obtaining front end results are XILINX for synthesis and MODELSIM for simulation purpose. When targeted for XC3s1000-5fg900 for FPGA, the architecture consumed 25 slices of the logic having a combinational path delay of 14.863ns which is observed to be minimum. Back End Results: Since the power obtained using XILINX is not accurate, back end tools called Dschematic and Micro wind are used. The power results obtained here shows that the proposed architecture consumes 0.163mW of power which is very less. As compared to the regular SQRT CSLA the proposed design has reduced power and delay time with only a slight increase in the area. The proposed adder is observed to have less delay time (14.863ns) and consumes less power (0.163mW) compared to the existing adder. Therefore the proposed square root carry select adder using conditional sum adder is proved to be power and time efficient. References 1. I-Chyn Wey, Cheng-chen Ho, Yi-Sheng Lin and Chien-Chang Peng, An area Efficient Carry Select Adder Design by Sharing the common Boolean Logic Term, International MultiConference of Engineers and Computer Scientists, Vol.II, March 2012. 2. AmauryNève, Thomas Ludwig, Denis Flandre, Power- Delay Product Minimization In High-Performance 64-Bit Carry-Select Adders, Ieee Transactions On Very Large Scale Integration (Vlsi) Systems, Vol. 12, No. 3, March 2004. 3. Basant Kumar Mohanty,Sujit Kumar Patel, Area Delay Power Efficient Carry Select Adder, Ieee Transactions On Circuits And Systems Ii: Express Briefs, Vol. 61, No. 6, June 2014. IJPT June-2016 Vol. 8 Issue No.2 14679-14685 Page 14684

4. B. Ramkumar, H.M. Kittur and P.M. Kannan. ASIC implementation of modified faster carry save adder Eur.J.Sci.Res., Vol.42, no.1, pp. 53-58, 2010. 5. T.Y. Ceing and M.J.Hsiao, carry-select adder using single ripple carry adder, Electron. Lett., Vol. 34, No.22, pp.2101-2103, Oct.1998. 6. Y. Kim and L. S. Kim, 64-bit carry select adder with Reduced area, Electron, Lett., Vol.37, No. 10, pp.614-615, May 2001. 7. B.Ram kumar And Harish M Kittur, Low-Power and Area-Efficient Carry Select Adder,Ieee Transactions On Very Large Scale Integration (Vlsi) Systems, Vol. 20, No.2, February 2012. 8. Jin-Fu Li, Jiunn-Der Yu, And Yu-Jen Huang, A Design Methodology For Hybrid Carry-Look ahead/carry- Select Adders With Reconfigurability, in Proc. IEEE Int. Symp. Circuits Syst., 2005, vol. 4, pp. 4082 4085. 9. Johannes Grad And James E. Stine, A Hybrid Ling Carry-Select Adder., Version 6.2.4, March 2008. 10. Reza Hashemian, A New Design For High Speed And High-Density Carry Select Adders, 43rdIeee Midwest Symp On Circuits And Systems, Aug- 8-11, 2000. 11. RomanaYousuf And Najeeb-Ud-Din, Synthesis of Carry Select Adder In 65 Nm Fpga, in Proc. IEEE Int. Symp. Circuits Syst., 2005, vol. 4, pp. 4082 4085. 12. Shmuel Wimer,Amnonstanislavsky, Energy Efficient Hybrid adder architecture,thevlsijournal48(2015)109 115. 13. Yajuan He, Chip-Hong Chang and JiangminGu, An Area Efficient 64-Bit Square Root Carry-Select Adder For Low Power Applications, A Design Perspective. Upper Saddle River, NJ: Prentice-Hall, 2001. 14. YotmgjoonKim And Lee-Sup Kim, A Low Power Carry Select Adder With Reduced Area, Eur. J. Sci. Res., vol. 42, no. 1, pp. 53 58, 2010. 15. Yuke Wang, C. Pai, And Xiaoyu Song, The Design Of Hybrid Carry-Look ahead/carry Select Adders, Ieee Transactions On Circuits And Systems Ii: Analog And Digital Signal Processing, Vol. 49, No. 1, January 2002. 16. Yuke Wang, Keshab K. Parhi, A Unified Adder Design, Electron. Lett., vol. 34, no. 22, pp. 2101 2103,oct. 1998. Corresponding Author: V.Elanangai*, Email: elanangai123@gmail.com IJPT June-2016 Vol. 8 Issue No.2 14679-14685 Page 14685