Comparative Analysis of Adders Parallel-Prefix Adder for Their Area, Delay and Power Consumption

Similar documents
Design of 32 bit Parallel Prefix Adders

A Novel Approach For Error Detection And Correction Using Prefix-Adders

Comparison of Parallel Prefix Adders Performance in an FPGA

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET)

Design of 16-Bit Adder Structures - Performance Comparison

Implementation and Estimation of Delay, Power and Area for Parallel Prefix Adders

Design of High Speed Vedic Multiplier Using Carry Select Adder with Brent Kung Adder

Design of Low Power and High Speed Carry Select Adder Using Brent Kung Adder

Design of a High Speed Adder

Design and Estimation of delay, power and area for Parallel prefix adders

Design of Carry Select Adder with Binary Excess Converter and Brent Kung Adder Using Verilog HDL

Implementation of 16-Bit Area Efficient Ling Carry Select Adder

REVIEW OF CARRY SELECT ADDER BY USING BRENT KUNG ADDER

DEVISE AND INFERENCE OF DELAY, POWER AND AREA FOR ANALOGOUS PREFIX ADDERS

Design of Carry Select Adder Using Brent Kung Adder and BEC Adder

FPGA Implementation of Efficient 16-Bit Parallel Prefix Kogge Stone Architecture for Convolution Applications Geetha.B 1 Ramachandra.A.

Design of Modified Low Power and High Speed Carry Select Adder Using Brent Kung Adder

16-BIT CARRY SELECT ADDER. Anushree Garg B.Tech Scholar, JVW, University, Rajasthan, India

DESIGN AND SIMULATION OF 4-BIT ADDERS USING LT-SPICE

A COMPREHENSIVE SURVEY ON VARIOUS ADDERS AND ITS COMPACTION RESULT

Australian Journal of Basic and Applied Sciences. Performance Analysis of Different Types of Adder Using 3-Transistor XOR Gate

Design of 64-bit hybrid carry select adder using CMOS 32nm Technology

Design of Low Power and High Speed Carry Select Adder Using Brent Kung Adder

Designing, simulation and layout of 6bit full adder in cadence software

FPGA-based Emotional Behavior Design for Pet Robot

Pareto Points in SRAM Design Using the Sleepy Stack Approach

utca mother board for FMC ADC daughter cards

Modeling and Control of Trawl Systems

Effective Vaccine Management Initiative

Pareto Points in SRAM Design Using the Sleepy Stack Approach

We recommend you cite the published version. The publisher s URL is

Nathan A. Thompson, Ph.D. Adjunct Faculty, University of Cincinnati Vice President, Assessment Systems Corporation

The Impact of Gigabit LTE Technologies on the User Experience

Effects of Cage Stocking Density on Feeding Behaviors of Group-Housed Laying Hens

Building Rapid Interventions to reduce antimicrobial resistance and overprescribing of antibiotics (BRIT)

Simulation of the ASFA system in an ERTMS simulator

Applicability of Earn Value Management in Sri Lankan Construction Projects

TREAT Steward. Antimicrobial Stewardship software with personalized decision support

THE EFIGENIA EJ-1B MOZART S/VTOL

DoD EVM. EVM Requirements, Application, Reporting, & Execution. Mr. John McGregor PARCA Director for EVM. David Nelson Karen Kostelnik

Identity Management with Petname Systems. Md. Sadek Ferdous 28th May, 2009

The integration of dogs into collaborative humanrobot. - An applied ethological approach - PhD Thesis. Linda Gerencsér Supervisor: Ádám Miklósi

Grade Level: Four, others with modification

An Esterel Virtual Machine (EVM) Aruchunan Vaseekaran

Status of Electronics Upgrades to the LANL Green is Clean Phoswich Detector Systems 16419

Optimal Efficient Meta Heauristic Based Approch for Radial Distribution Network

EVM in Practice. Strategic Control throughout Project Life Cycle. Peerapong Aramvareekul, Ph.D., PMP, PSP, EVP Ronnie D. Stephens

Turtle Ballet: Simulating Parallel Turtles in a Nonparallel LOGO Version. Erich Neuwirth

A Column Generation Algorithm to Solve a Synchronized Log-Truck Scheduling Problem

SCHOOL PROJECT GUIDELINES

Subdomain Entry Vocabulary Modules Evaluation

Chapter 18: Categorical data

Representation, Visualization and Querying of Sea Turtle Migrations Using the MLPQ Constraint Database System

Benjamin Wang. Lakshman One School of Engineering Science Simon Fraser University Burnaby, British Columbia V5A 1S6. RE: Letter of Transmittal

I Love Kittens My Secret Diary Diaries

GAO Earned Value Management (EVM) Audit Findings

CIT-COP Inf.5. Analysis of the Consultative Committee of Experts on the Compliance with the IAC Resolutions by the Party Countries

City of Fremont Animal Services: Effective Pet Licensing Enforcement

Project Duration Forecasting

Questions and Answers on the Community Animal Health Policy

MGL Avionics EFIS G2 and iefis. Guide to using the MGL RDAC CAN interface with the UL Power engines

Half-Lives of Antibiotics

Good Health Records Setup Guide for DHI Plus Health Event Users

Drive More Efficient Clinical Action by Streamlining the Interpretation of Test Results

Division of Research University Policy

Pareto Points in SRAM Design Using the Sleepy Stack Approach. Abstract

The City School. Learn Create Program

REPORT ON SCOTTISH EID TRIALS

Sleepy stack: a New Approach to Low Power VLSI Logic and Memory

Heuristic search, A* CS171, Winter 2018 Introduction to Artificial Intelligence Prof. Richard Lathrop. Reading: R&N

Your web browser (Safari 7) is out of date. For more security, comfort and the best experience on this site: Update your browser Ignore

Analysis of the economics of poultry egg production in Khartoum State, Sudan

Dynamic Programming for Linear Time Incremental Parsing

American Sheep Industry Association, Inc.

King Fahd University of Petroleum & Minerals College of Industrial Management

OBJECTIVE: PROFILE OF THE APPLICANT:

Pet Selective Automated Food Dispenser

Strengthening Epidemiology Capacity Using a One Health Framework in South Asia

The closing date must be at least 10 days before the first day of the trial. Entries may not be accepted after this date for pre-entry only shows.

Avery Weigh Tronix Model E1205 Manual READ ONLINE

Gas emissions according to different pig housing systems

Phylogeny Reconstruction

Release note Chesar 3 (and migration tool)

Statistical Analysis of Nipah Virus Using R

Seems to be inseparable connected with the DDC

University of Pennsylvania. From Perception and Reasoning to Grasping

Animal Disease Surveillance and Survey Systems. Methods and Applications

2013 AVMA Veterinary Workforce Summit. Workforce Research Plan Details

THIS REPORT CONTAINS ASSESSMENTS OF COMMODITY AND TRADE ISSUES MADE BY USDA STAFF AND NOT NECESSARILY STATEMENTS OF OFFICIAL U.S.

Ricky Thaper Treasurer Poultry Federation of India Website:

Level 1 Economics, 2012

2010 Canadian Computing Competition Day 1, Question 1 Barking Dogs!

Custom Software Solution

Integrated Resistance Management in the control of disease transmitting mosquitoes

Detection of Progression of Clinical Mastitis in Cows Using Hidden Markov Model

Emerging Exports of Preserved Poultry Products with Special Reference to Egg Products from India

Pre-1998 General Education Equivalency Tables (February, 2007)

HCM 6: Highway Capacity Manual: A Guide for Multimodal Mobility Analysis

THEMATIC UNIT Amphibians and Reptiles

IDR : VOL. 10, NO. 1, ( JANUARY-JUNE, 2012) : ISSN :

Transcription:

2018 IJSRST Volume 4 Issue 5 Print ISSN: 2395-6011 Online ISSN: 2395-602X Themed Section: Science and Technology Comparative Analysis of Adders Parallel-Prefix Adder for Their Area, Delay and Power Consumption Dr. V. Sidharthan *1, M. Prasannakumar 2 *1 Assistant Professor, Department of Electronics, Sri Ramakrishna College of Arts and Science (Autonomous), Nava India, Coimbatore, Tamil Nadu, India 2 Assistant Professor, Department of Electronics, Sri Ramakrishna College of Arts and Science (Autonomous), ABSTRACT Nava India, Coimbatore, Tamil Nadu, India Parallel Prefix adders have been one of the most notable among more than a few designs proposed in the past. Parallel Prefix adders (PPA) are family of adders derived from the generally known carry look ahead adders. The need for a PPA is that it is mostly fast when compared with Ripple Carry Adders (RCA). The classical parallel prefix adder structures presented in the literature over the years optimize for logic depth, area, and fanout and interconnect count of logic circuits. In this paper, a comparison of four 8-bit parallel-prefix adders (Ladner-Fischer Adder (LFA), Kogge-Stone Adder (KSA), Bent-Kang Adder (BKA) and Han-Carlson Adder (HCA)) in their area, delay, power is proposed. In this proposed system Ladner-Fischer adder, Kogge-Stone adder, Bent-Kang adder and Han-Carlson adder, the Parallel Prefix adder are used for comparison. The results reveal that proposed Han-Carlson adder Parallel-Prefix Adder is more competent than other three types of Parallel-Prefix adder in terms of area, delay & power. Simulation results are compared and verified using Xilinx 8.1i software. Keywords: Parallel-Prefix Adder, Area, Power, Delay. I. INTRODUCTION The arithmetic operations of binary numbers are one of the most stimulating problems in modern digital VLSI systems consuming a major design effort of digital signal processors and general purpose microprocessors. The design of high-speed, low-power and area efficient binary adders always receives a great deal of attention. Among the hundreds adder architectures known in the literature, when high performances are mandatory, parallel prefix trees are generally preferable [1]. Parallel Prefix Adders have been recognized as the most efficient circuits for binary addition in digital systems. Their regular structure and fast performance makes them mostly attractive for VLSI implementation. The delay of a parallel prefix adder is directly relative to the number of levels in the carry propagation stage. The need for a Parallel Prefix adder is that it is primarily fast when compared with ripple carry adders. Parallel Prefix adders have been recognized as the most efficient circuits for binary addition [2]. These adders are best suited for adders with wider word lengths. This paper investigates the performance of two different parallel prefix adders. The parallel prefix adders investigated in this paper are: Ladner-Fischer adder (LFA), Kogge-Stone Adder (KSA), Bent-Kang Adder (BKA) and Han-Carlson adder (HCA). The performance metrics considered for the analysis of the adders are: area, delay and power. Using simulation studies area, delay and power performance of the IJSRST184548 Received : 05 March 2018 Accepted : 15 March 2018 March-April-2018 [ (4) 5 : 353-357] 353

various adder modules were obtained. It was observed that Han-Carlson adder has better circuit characteristics in terms of delay compared to adders realized using other algorithms [3]. The rest of the paper is organized as follows: In Section 2, 3, 4, 5 and 6 a brief description of the four different parallel prefix adders are given, in Section 7, the methodology used for the research is explained. Section 8 gives results analysis and Section 9 gives conclusions. II. PARALLEL- PREFIX ADDER Parallel prefix adders are constructed out of fundamental carry operators denoted by as follows: (G'', P'') (G', P') = (G''+G' P'', P' P'') where P and P indicate the propagations, G and G indicate the generations. The fundamental carry operator is represented as Figure 1. where P and P indicate the propagations, G and G indicate the generations. The fundamental carry operator is represented as Figure 1. Figure 2. LFA adder tree diagram It is a fastest adder design and mutual design for high performance adders. The large number of levels in Ladner-Fischer Adder (LFA) however reduces its operational speed. The better performances of Ladner- Fischer adder are minimum logic depth and bounded fan-out. But it has large area. LFA is also power efficient because of its lowest area delay with large number of input bits [4]. The parallel prefix adder of a LFA structure has minimum logic depth, but has large fan-out requirement up to n/2. IV. KOGGE-STONE ADDER Figure 1. Carry operator A parallel prefix adder can be represented as a parallel prefix graph consisting of carry operator nodes. III. LADNER-FISCHER ADDER In 1980, R. Ladner and M. Fischer described this clever modification, Ladner-Fischer adder is a parallel prefix form carry look ahead adder. A parallel prefix adder can be represented as a parallel prefix graph consisting of carry operator nodes. The time required to generate carry signals in this prefix adder is o (log n). The Ladner-Fischer adder tree diagram is shown in figure 2. In 1973, probably while listening to a Yes or King Crimson album, Kogge-Stone came up with the idea of parallel prefix computation. The Kogge Stone Adder (KSA) has regular layout which makes them favoured adder in the electronic technology. The Kogge Stone Adder tree diagram is shown in figure 3. Another reason the KSA is the favored adder is because of its minimum fan-out or minimum logic depth. As a result of that, the KSA becomes a fast adder but has a large area [5]. The delay of KSA is equal to log2n which is the number of stages for the o operator. The KSA has the area (number of o operators) 354

is the number of input bits. The BKA is known for its high logic depth with minimum area characteristics [7]. High logic depth here means high fan-out characteristics. VI. HAN-CARLSON ADDER Figure 3. KSA adder Tree Diagram of (n*log2n)-n+1 where n is the number of input bits [6]. V. Brent Kung Adder In 1982, Brent & Kung described this clever modification, which just computes the left-most column in a binary tree, and then fills in the intermediate columns in a reverse tree. The Brent Kung Adder tree diagram is shown in figure 2. Han-Carlson adder contains a good trade-off between fan out, number of logic levels and number of black cells. Because of this, Han-Carlson adder can achieve equal to speed execution esteem to Kogge-Stone adder, at lower power utilization and area. In this manner it is fascinating to execute a speculative Han-Carlson adder. Moved by these reasons have generated a Han- Carlson speculative prefix-processing stage by removing the final rows of the Kogge-Stone part of the adder. Figure 5. HCA adder tree diagram Figure 4. BKA Adder Tree Diagram The large number of levels in Brent Kung Adder (BKA) however reduces its operational speed. BKA is also power efficient because of its lowest area delay with large number of input bits. The delay of BKA is equal to (2*log2n)-2 which is also the number of stages for the o operator. The BKA has the area (number of o operators) of (2*n)-2-log2n where n Han-Carlson adder tree diagram is shown in figure 3 in which the two Brent-Kung rows at the initial and toward the end of the graph are unaltered, while the last Kogge-Stone row is pruned [8]. This yields a speculative stage with K=8=n/2. In general, one has K ==n/2p. Where p is the quantity of pruned levels; the number of levels of the speculative Han-Carlson stage lessens from 1+ log( n) to1+ log( k). VII. METHODOLOGY 355

The designs for the adders were produced by writing Very High Speed Integrated Circuit (VHSIC) Hardware Description Language (VHDL) source file. Figure 4 shows the system design flow chart. The VHDL source code writing is the most important part in this project. There are a total of four VHDL source codes for 8 bits Ladner-Fischer Adder, Kogge-Stone Adder, Brent-Kung Adder and Han-Carlson Adder. For this paper, the VHDL source codes contain elements such as entity, library, architecture, function and array. The design file has to be examined, synthesis and compile before it can be simulated. Simulation results in this project come in the form of Register Transfer Level (RTL) diagram and functional waveform. The synthesis report obtained in the form of gate count for the design (area), delay report and power consumption report. The RTL design can be obtained by using the RTL viewer based on the Net list viewer. VIII. RESULTS ANALYSIS The LFA, KSA, BKA and HCA are compared in three main aspects, area, delay and power. The comparison for area, delay and power consumed by the adder circuits are based on tree diagram of each adder. The results are shown in tabulation. Table 1. Comparison of LFA, KSA, BKA and HCA S.No Specifications LFA KSA BFA HCA 1. Gate count 951 924 671 656 2. Delay 3.579ns 3.409n 3.229n 3.129ns 3. Power 42mW 40mW 39mW 38mW Consumption IX. CONCLUSION In terms of area between the four PPAs, the H CA proves to be a better. Even though the HCA s area rises as the bit size increase, it does not rise as radically as LFA. The higher the number of bits supported by the PPAs, the bigger is the adder in terms of area. In terms of computational delay also HCA is better in time propagation delay (tpd) for the bit size of 8-bits, In terms of total power estimated also the HCA consumes less amount of power. Therefore the results reveal that the proposed Han-Carlson Parallel-Prefix adder is more competent than other three adders Parallel-Prefix adder in terms of area, delay and power for the bit size of 8bits. X. REFERENCES Figure 6. System design flow chart Finally, the PPA comparison will be made once the four simulation results are analysed. LFA, KSA, BKA and HCA will be compared at this stage. The comparisons will be based on the power consumption, propagation delay and area. [1]. Pawan Kumar, Jasbir Kaur, "Design of Modified Parallel Prefix Knowles Adder", International Journal of Science and Research (IJSR), Volume No. 3, Issue No. 7, Page No. 199-202, July 2014. [2]. P.Chaitanya kumari, R.Nagendra, "Design of 32 bit Parallel Prefix Adders", IOSR Journal of Electronics and Communication Engineering (IOSR-JECE), Volume No. 6, Issue No. 1, Page No. 01-06, May - June 2013. 356

[3]. V.N.Sreeramulu, "Design of High Speed and Low Power Adder by using Prefix Tree Structure", International Journal of Science, Engineering and Technology Research (IJSETR), Volume No. 4, Issue No. 9, September 2015. [4]. Padmajarani, S.V. M.Muralidhar, "Comparison of Parallel Prefix Adders Performance in an FPGA", International Journal of Engineering Research and Development, Volume No. 3, Issue No. 6, Page No. 62-67, September 2012. [5]. Babulu, K., Y.Gowthami, "Implementation and Performance Evaluation of Prefix Adders using FPGAs", IOSR Journal of VLSI and Signal Processing, Volume No. 1, Issue No.1, Page No. 51-57, September-October 2012. [6]. Sivannarayana Gandikota, Raveendra babu Maddasani and Padmasree CH. "Design and Implementation of Carry Tree Adders using Low Power FPGAs", International Journal of Advanced Research in Computer Engineering & Technology, Page No. 295-299, September 2012. [7]. R.P Brent & H. T. Kung, "A Regular Layout for Parallel Adders," IEEE Trans. Computers, Volume No. 31, Page No. 260-264, 1982. [8]. M. M. Ziegler & M. R. Stan, "A Unified Design Space for Regular Parallel Prefix Adders", IEEE Journal of Design, Automation and Test in Europe Conference and Exhibition, Volume No. 2, Page No. 1386-1387, 2004. 357