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

Similar documents
Implementation of Low Power and Area Efficient Carry Select Adder

Research Article Low Power 256-bit Modified Carry Select Adder

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

ISSN:

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

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

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

Implementation of High Speed Adder using DLATCH

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

FPGA Implementation of Low Power and Area Efficient Carry Select Adder

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

Implementation of efficient carry select adder on FPGA

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

FPGA IMPEMENTATION OF LOW POWER AND AREA EFFICIENT CARRY SELECT ADDER

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

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

Modified128 bit CSLA For Effective Area and Speed

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

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

Design And Implimentation Of Modified Sqrt Carry Select Adder On FPGA

An Efficient Carry Select Adder

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

Efficient Implementation of Multi Stage SQRT Carry Select Adder

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

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

Design and Analysis of Modified Fast Compressors for MAC Unit

Low Power Area Efficient Parallel Counter Architecture

COMPUTATIONAL REDUCTION LOGIC FOR ADDERS

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

PERFORMANCE ANALYSIS OF POWER GATING TECHNIQUES IN 4-BIT SISO SHIFT REGISTER CIRCUITS

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

An MFA Binary Counter for Low Power Application

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

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

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

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

A Power Efficient Flip Flop by using 90nm Technology

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

An Efficient High Speed Wallace Tree Multiplier

LOW POWER AND HIGH PERFORMANCE SHIFT REGISTERS USING PULSED LATCH TECHNIQUE

ANALYSIS OF POWER REDUCTION IN 2 TO 4 LINE DECODER DESIGN USING GATE DIFFUSION INPUT TECHNIQUE

VLSI Design: 3) Explain the various MOSFET Capacitances & their significance. 4) Draw a CMOS Inverter. Explain its transfer characteristics

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

WINTER 15 EXAMINATION Model Answer

LFSR Counter Implementation in CMOS VLSI

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

Low Power Approach of Clock Gating in Synchronous System like FIFO: A Novel Clock Gating Approach and Comparative Analysis

TIME SCHEDULE. MODULE TOPICS PERIODS 1 Number system & Boolean algebra 17 Test I 1 2 Logic families &Combinational logic

CMOS DESIGN OF FLIP-FLOP ON 120nm

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

ADVANCES in NATURAL and APPLIED SCIENCES

EEC 116 Fall 2011 Lab #5: Pipelined 32b Adder

Design of Low Power D-Flip Flop Using True Single Phase Clock (TSPC)

nmos transistor Basics of VLSI Design and Test Solution: CMOS pmos transistor CMOS Inverter First-Order DC Analysis CMOS Inverter: Transient Response

GLITCH FREE NAND BASED DCDL IN PHASE LOCKED LOOP APPLICATION

Modified Ultra-Low Power NAND Based Multiplexer and Flip-Flop

data and is used in digital networks and storage devices. CRC s are easy to implement in binary

Clock Gating Aware Low Power ALU Design and Implementation on FPGA

Design and analysis of RCA in Subthreshold Logic Circuits Using AFE

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

LOW POWER AND AREA-EFFICIENT SHIFT REGISTER USING PULSED LATCHES

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

Combinational Logic Design

Analysis of Digitally Controlled Delay Loop-NAND Gate for Glitch Free Design

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

High Performance Carry Chains for FPGAs

Distributed Arithmetic Unit Design for Fir Filter

Midterm Exam 15 points total. March 28, 2011

DESIGN AND ANALYSIS OF COMBINATIONAL CODING CIRCUITS USING ADIABATIC LOGIC

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

A Standard Cell Based Synchronous Dual-Bit Adder with Embedded Carry Look-Ahead

CS 110 Computer Architecture. Finite State Machines, Functional Units. Instructor: Sören Schwertfeger.

Design of a High Frequency Dual Modulus Prescaler using Efficient TSPC Flip Flop using 180nm Technology

Find the equivalent decimal value for the given value Other number system to decimal ( Sample)

Adding Analog and Mixed Signal Concerns to a Digital VLSI Course

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

Design of Fault Coverage Test Pattern Generator Using LFSR

LOW POWER VLSI ARCHITECTURE OF A VITERBI DECODER USING ASYNCHRONOUS PRECHARGE HALF BUFFER DUAL RAILTECHNIQUES

IMPLEMENTATION OF X-FACTOR CIRCUITRY IN DECOMPRESSOR ARCHITECTURE

Design of Memory Based Implementation Using LUT Multiplier

Design of a Low Power and Area Efficient Flip Flop With Embedded Logic Module

Novel Low Power and Low Transistor Count Flip-Flop Design with. High Performance

DESIGN AND IMPLEMENTATION OF SYNCHRONOUS 4-BIT UP COUNTER USING 180NM CMOS PROCESS TECHNOLOGY

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

OF AN ADVANCED LUT METHODOLOGY BASED FIR FILTER DESIGN PROCESS

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

Area Efficient Pulsed Clock Generator Using Pulsed Latch Shift Register

Use of Low Power DET Address Pointer Circuit for FIFO Memory Design

Reconfigurable FPGA Implementation of FIR Filter using Modified DA Method

Design and Simulation of Modified Alum Based On Glut

Power Optimization of Linear Feedback Shift Register (LFSR) using Power Gating

CHAPTER 4 RESULTS & DISCUSSION

Design of a Low Power Four-Bit Binary Counter Using Enhancement Type Mosfet

Computer Architecture and Organization

Design of an Efficient Low Power Multi Modulus Prescaler

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

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

DIGITAL TECHNICS. Dr. Bálint Pődör. Óbuda University, Microelectronics and Technology Institute

High Performance Dynamic Hybrid Flip-Flop For Pipeline Stages with Methodical Implanted Logic

Transcription:

ANALYSIS OF AREA DELAY OPTIMIZATION OF IMPROVED SPARSE CHANNEL ADDER Prajoona Valsalan,2 and P. Manimegalai 2 2 Karpagam University, Coimbatore, Tamil Nadu, India. Dhofar University, Salalah, Sultanate of Oman, prajoona.v@gmail.com ASTRACT With the revolution in integrated circuits, great emphasis was given on performance and miniaturization. Speed, area and power became the main criterion upon which a VLSI system is measured in terms of its efficiency. In any VLSI system, a full adder is widely component, which decides the performance of the system. The design and analysis of a modified Carry Select Adder(CSLA) is proposed in a cadence 45nm CMOS. It reduces the gate count, thereby area is reduced. ased on modification in CSLA, the process is performed in an efficient way in terms of its gate count and thereby on power and speed. Keywords: CSLA; Power Consumption; Optimization; AOI; Application-specific integrated circuit; RCA;. Introduction In VLSI industry, the design area and power consumption circuit are rapidly increasing the demand for high-speed systems. In digital circuits, according to the limits of adder speed the propagation of the carry is performed as per the requirement of time. The generating of carry function is performed sequentially as per the carry propagates each bit one after the next. With the indices of a table the address is evaluated. 2.SQRT Carry Select Adder The Carry Select Adder CSLA) consists of two ripple carry adders (RCA) and a MUX. To add two n- bit numbers, the addition in first RCA is done with Cin=0 and the second RCA with Cin=. The sum is calculated prior to the correct carry in is known. Once correct Cin is known, then the role of multiplexer comes, which selects the correct sum and carry out is also generated. The number of bits in each carry select block can be uniform or variable. In uniform case, the optimal delay occurs for a block size of n. Figure. asic uilding lock of CSLA In digital circuits, the reduction of consumption in a similar speed is process as per the requirement of the data path. In Arithmetic and logic unit (ALU) and digital signal processing (DSP) systems widely used the adder hardware blocks. The computational system of CSLA is used to generate the multiple query function after the sum function. Carry Select Adder (CS-LA) is a faster function of arithmetic in DSP. How-ever, the selection process of RCA multiple pairs is performed by using MUX. Figure 2. Architecture of CSLA Each block is grouped as group, group2 and so on. Since delay of a circuit is the time taken by its longest path of execution and area as number of gates used in it, we can conclude the result as shown in table. Table. Delay and area of various circuits Circuit Delay Area 2: MUX 3 4 HALF ADDER 3 6 FULL ADDER 6 3 For group 2(2 bit), total number of gates = (No. of fulladders and No. of half adder for Cin=0 calculation) + (No. of fulladders for Cin= calculation) + (no. of gates for 6:3 Mux) Total area = *6+*3 + 2* 3 + 2 = 57 Ripple Carry Adder (RCA) is implemented for deriving fast process performances of circuit design, but compared to single RCA design, the number of gates and thereby the area is increased tremendously. 3.inary to Excess- CSLA inary to Excess- Converter (EC) [0] is used instead of RCA to achieve consumption reduction in power and area. oth the adders are used for the same purposes, but the performance of EC is improved than the existing. The general 4-bit circuit of various adders with 8:4 MUX is shown in Figure [3]. 209

Figure 3. 4-bit Adder circuit with 8:4 MUX The inary to Excess- converter (EC) is designed by replacing the n-bit RCA with Cin=with (n+) bit EC in the SQRT CSLA. The sum and carry from the RCA(Cin=0) is given to EC. It performs the following function: X0 = ~ 0, X = 0^ X2=2^(0&), X3=3^(0&&2) and so on. In other words, it is equivalent to adding binary to the present input, which is equivalent to action of RCA block with Cin=. Figure 4. Function Table of EC The advantage of doing so is that there is no input carry addition in RCA block with Cin=0. So, the n bit adder group, first block in the adder series can be a Half adder and remaining (n-) Full adders. Therefore, in effect, the gate count is reduced. For group 2 EC CSLA, total number of gates = (No. of Half adders) + (No. of Full adders) + (No. of gates to implement EC) + (Gates to implement 6:3 Mux). Total area = *6 + *3 + 2*5 + 2* + 2 = 43 So it is clearly evident that the area has reduced considerably by implementing the EC CSLA compared to conventional SQRT CSLA. Delay can be calculated for group 2 as the time taken for its longest path of execution ie C3 calculation. Delay = Delay of ( HA + FA + XOR + MUX) = 3* + 6* + 3* + = 3 Figure 5. 6-bit EC CSLA architecture 4.Modified And-Or-Invert SQRT CSLA The And-Or-Invert CSLA is another alternate way of representing an efficient SQRT CSLA. As discussed in previous section, in EC CSLA, the second RCA for Cin= was replaced by a binary to excess one converter, thereby gate count reduced. In Figure [6], it shows the evaluation of an XOR gate using basic gates And- Or and Not gates, which was considered for all the gate calculations. So, a total of 5 gates were required to implement a single XOR gate. A UA U0A Y U2A Figure 6. Evaluation of XOR gate for EC architecture Another efficient XOR equivalent circuit is designed and shown in the Figure [7]. The XOR gate is designed with only 4 gates with the help of De Morgan s law. 20

A A. A U0A Y A. A U9A Figure 7. XOR gate for M-AOI architecture In this proposed design, we replace all the XOR gates in both RCA and AOI with the given circuit. As shown, compared to EC CSLA, each XOR gate used will have one gate counted less, by implementing the circuit. function performs to have less power, delay and area. The adder blocks perform with low consumption and evaluate it by using the theoretical approach which shows the implementation process effects with area and power. Figure [4] shows the XOR gate implementation in AND, OR and Inverter (AOI). The consuming of the gate generating level and the evaluation of methodology considered the consumption by having unit for each for maximum delay. The performance of gate operations is done in parallel and indicates the delay for each gates representation. The evaluation of methodology is considered with a maximum delay by the logical block of the gate. y the counting of AOI gates of each block the area evaluation is considered. For better performances of speed and consumption reduction RCA and EC is replaced with AOI when Cin=. In modified design, the performances are evaluated by using gate counts than the structure of n-bit Full Adder. For simple and efficient manner, the existing system is modified. Figure [5] shows the replacement of AOI. In the proposed Modified AOI(M-AOI) design architecture of 64-bit SQRT CSLA is explained in Figure [8]. The existing system modification is shown in Figure [8] with Cin=. The replacement of AOI is grouped the function of adder in block wise and illustrates the evaluation results of grouped circuit. In group, only RCA adder is used but in other groups RCA and Modified AOI are used. As similar to group the process function is done with both the adder but here the input is taken from the previous output. The logic modified AOI is replaced in the position of RCA, EC and AOI when Cin=. The input selection is considered by the timely arrival and delay. The pervious sum of RCA and AOI is given as input to the next group and the MUX output is computed respectively with the adder. The multiplexer design implementation is coded from 6:3 to 24:. y using gates the design code is performed on the circuit. The evaluation of the proposed method is implemented in the modified area efficient of 6-bit SQRT CSLA. So the delay doesn t change for the circuits, but the gate count reduces, thereby area is reduced and also the power dissipation. Figure 8. Modified 6-bit SQRT CSLA. 2 Table 2. Delay and Area for M-AOI Circuit Delay Area Half Adder 3 5 Full Adder 6 To calculate the total gate count in group 2, one half and full adder (2-bit RCA) is considered with Cin=0. If Cin= then 3bit AOI is used and includes one output. The gate count is obtained for group 2 as follows: For Group 2: Total number of gates = (No. of Full adders) + (No. Of Half adders) + Number of basic gates AND, OR and NOT gates+ No. of MUX Area = * + *5 + 4*+ 2* + 3* +2*= 37 5.Implementation

T Q C F T Q C F 0 2 C2 S S2 Pak. J. iotechnol. Vol. 4 (Special Issue II) Pp. 209-23 (207) Parjoona V. and P. Manimegalai In this section, the circuit design flow and implementtation of kit design is explanation and the design is done using Cadence 45nm CMOS process technology. The common oolean logical terms are shared with the operation of modified AOI gates. The logic gates determine the perform time of the structure with the present input in the combinational circuit. As well as the signal state of logic selection is done through the multiplexer. Therefore, the proposed design performed with less delay, area and power than the existing. The group structure of the proposed circuit is designed and implemented for the performance improvement of the system. The modifications of the proposed circuit consider the gate replacement. As per the design logic, the hierarchical process proceeds with the specification of logic circuit and also the complete circuit determine the functions by the Carry look ahead network, pre-and post-processing. Figure [8] shows the modified AOI Circuit. The proposed M-AOI circuit is implemented in the groups. Figure [8] shows the modified adder of CSLA (MA-CSLA) with all groups. The proposed structure of group 2 and all groups is shown in Figure [9] and Figure [0] respectively. C0 5 3 2 3 A 2 A2 4 U5A U6A V3 V2 V 30 Hz 60 Hz 00 Hz U2 7482N U4A V4 0 Hz UA XLA Figure. Simulation circuit for EC architecture Figure 2. Simulation output for EC V3 V4 V2 V 300 Hz 50 Hz 250 Hz 500 Hz U2A UA U0A U9A U8A U5A U4A U6A XLA Figure 3. Simulation circuit for M-AOI architecture Figure 9. Schematic Diagram - Proposed Circuit Figure 4. Simulation output for M-AOI Figure 0. Proposed Circuit of Group 2 6.Simulation Results The analysis of proposed circuit simulation results is explained and illustrated in this section. The simulation process specification is Power (460uW), Max frequency (374.94MHz) and Area (440μm X 300μm = 0.32 mm^2). The common inputs of CMOS for the process are randomly generated by the CMOS inverter. The layout of the proposed design circuit is done using Cadence Virtuoso Layout Editor Tool. The RTL diagram of the proposed circuit of adder is simulated and analysis as shown in Figure [5]. The simulation of EC architecture and M-AOI is shown if Figure [] to Figure [4]. Figure.5. RTL Schematic Diagram of Proposed Circuit Table 3. Performances analysis of adder circuits Adder (Word Size 8 it) Area (gate count) Delay (ns) Power (mw) Power Delay Product (pws) Regular SQRT (Dual RCA) 32 0.98 82 2300.56 Modified QRT (with EC) Modified SQRT (with M-AOI) 28 2.25 75 2464.2 05 0.82 5 633.82 22

7.Conclusion In VLSI design, factors which are essential for a circuit ie area, delay and power analysis is performed. In this proposed circuit, it is designed in order to overcome the disadvantages of the various existing circuits. The Modified 6-bit SQRT CSLA is proposed for the improvement of performances in gate count reduction, less delay and lower power than the existing. Also provides faster process and provide implementation in a simple and easy manner. In VLSI, the proposed hardware implementation is performed in an efficient access by simulating the circuit using the library function of gpdk in a Cadence 45nm CMOS process and Multisim. The proposed modified SQRT CSLA analysis shows that power and delay is improved, therefore making the design efficient. Future work aims to test the proposed design by using three input XOR gates and to improve the performances of parameter level. 8.References []. Anand, Teresa V.V., An Improved Low power and Modified Area Efficient Carry Select Adder (MA-CSLA). International Journal of Applied Engineering Research (IJAER) (204) [2] Garima Singh, Design of Low Area and Low Power Modified 32-IT Square Root Carry Select Adder. International Journal of Engineering Research and General Science 2(4): (204) [3] ShuchiVerma, Sampath Kumar V., Design & Analysis of Low Power, Area-Efficient Carry Select Adder. Int. Journal of Engineering Research and Applications 4(3): Version, 53-56 (204). [4] K.Saranya, Low Power and Area-Efficient Carry Select Adder. International Journal of Soft Computing and Engineering 2(6): (203) [5] Veena V Nair, Modified Low-Power and Area- Efficient Carry Select Adder using D-Latch. International Journal of Engineering Science and Innovative Technology 2(4): (203). [6] PallaviSaxena, UrvashiPurohit, Priyanka Joshi, Analysis of Low Power, Area- Efficient and High Speed Fast Adder. International Journal of Advanced Research in Computer and Communication Engineering 2(9): (203). [7] Jayanthi, A.N., Ravichandran, C.S., Comparison of performance of high speed VLSI adders, Current Trends in Engineering and Technology (ICCTET), International Conference Pp.99-04 (203) [8]. Ramkumar and Harish M Kittur, Low-Power and Area-Efficient Carry Select Adder. IEEE Transactions on Very Large-Scale Integration (vlsi) Systems 20(2): (202). [9] Deepthi Obul Reddy, P. Ramesh Yadav, Carry Select Adder with Low Power and Area Efficiency. International Journal of Engineering Research and Development 3(3): 29-35 (202). [0]. Ramkumar, H.M. Kittur and P. M. Kannan, ASIC implementation of modified faster carry save adder. Eur.J. Sci.Res. 42(): 53 58 (200). [] U Ko, P T alsara and W Lee, Low--power design techniques for high-performance CMOS adders. IEEE Transactions On Very Large Scale Integration System 3(2): 327 333 (995). [2] N. Weste and D. Harris, CMOS VLSI Designs, Pearson Wesley (2005). [3] S. Goel, S. Gollamudi, A. Kumar and M. ayoumi, On the design of low-energy hybrid CMOS -bit full adder cells, Proceedings of the 47th IEEE International Midwest Sympo-sium on Circuits and Systems Pp. 209-22 (2004). [4] Y. Jiang, A. Al-Sheraidah, Y. Wang, E. shah, and J. Chung, A novel multiplexer-based low power full adder. IEEE Transaction on Circuits and Systems 5(7): 345-348 (2004). [5] Kuldeep Rawat, Tarek Darwish and Magdy ayoumi, A low power and reduced area Carry Select Adder, 45th Midwest Symposium on Circuits and Systems : 467-470 (2002). [6] D. Radhakrishnan, Low-voltage low-power CMOS Full Adder, IEE Proceedings: Circuits, Devices and Systems 48(): 9 24 (200). [7] Y. Kim and L.-S. Kim, 64-bit carry-select adder with reduced area. Electron. Lett. 37(0): 64-65 (200). 23