DESIGN AND TESTING OF HIGH SPEED MULTIPLIERS BY USING LINER FEEDBACK SHIFT REGISTER

Similar documents
Design of Fault Coverage Test Pattern Generator Using LFSR

A Novel Low Power pattern Generation Technique for Concurrent Bist Architecture

Design of Test Circuits for Maximum Fault Coverage by Using Different Techniques

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

A New Approach to Design Fault Coverage Circuit with Efficient Hardware Utilization for Testing Applications

VLSI System Testing. BIST Motivation

SIC Vector Generation Using Test per Clock and Test per Scan

DESIGN OF LOW POWER TEST PATTERN GENERATOR

ECE 715 System on Chip Design and Test. Lecture 22

I. INTRODUCTION. S Ramkumar. D Punitha

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

Analysis of Low Power Test Pattern Generator by Using Low Power Linear Feedback Shift Register (LP-LFSR)

ISSN:

Jin-Fu Li Advanced Reliable Systems (ARES) Laboratory. National Central University

Design for Test. Design for test (DFT) refers to those design techniques that make test generation and test application cost-effective.

Design and Implementation of Uart with Bist for Low Power Dissipation Using Lp-Tpg

DESIGN OF RANDOM TESTING CIRCUIT BASED ON LFSR FOR THE EXTERNAL MEMORY INTERFACE

Fault Detection And Correction Using MLD For Memory Applications

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

VLSI Test Technology and Reliability (ET4076)

Overview: Logic BIST

Instructions. Final Exam CPSC/ELEN 680 December 12, Name: UIN:

Synthesis Techniques for Pseudo-Random Built-In Self-Test Based on the LFSR

Doctor of Philosophy

Research Article Ring Counter Based ATPG for Low Transition Test Pattern Generation

Design and Analysis of Modified Fast Compressors for MAC Unit

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

Design and Implementation OF Logic-BIST Architecture for I2C Slave VLSI ASIC Design Using Verilog

Design and Implementation of Low Power Linear Feedback Shift Segisters for Vlsi Application

[Krishna*, 4.(12): December, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

An Efficient High Speed Wallace Tree Multiplier

Design of BIST Enabled UART with MISR

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

Controlled Transition Density Based Power Constrained Scan-BIST with Reduced Test Time. Farhana Rashid

Using on-chip Test Pattern Compression for Full Scan SoC Designs

Modifying the Scan Chains in Sequential Circuit to Reduce Leakage Current

Low Transition Test Pattern Generator Architecture for Built-in-Self-Test

Implementation of BIST Test Generation Scheme based on Single and Programmable Twisted Ring Counters

Weighted Random and Transition Density Patterns For Scan-BIST

Design of BIST with Low Power Test Pattern Generator

DETERMINISTIC SEED RANGE AND TEST PATTERN DECREASE IN LOGIC BIST

Built-In Self-Test (BIST) Abdil Rashid Mohamed, Embedded Systems Laboratory (ESLAB) Linköping University, Sweden

Scan. This is a sample of the first 15 pages of the Scan chapter.

An MFA Binary Counter for Low Power Application

Random Access Scan. Veeraraghavan Ramamurthy Dept. of Electrical and Computer Engineering Auburn University, Auburn, AL

Power Problems in VLSI Circuit Testing

DESIGN OF TEST PATTERN OF MULTIPLE SIC VECTORS FROM LOW POWER LFSR THEORY AND APPLICATIONS IN BIST SCHEMES

Retiming Sequential Circuits for Low Power

Further Details Contact: A. Vinay , , #301, 303 & 304,3rdFloor, AVR Buildings, Opp to SV Music College, Balaji

for Digital IC's Design-for-Test and Embedded Core Systems Alfred L. Crouch Prentice Hall PTR Upper Saddle River, NJ

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

VHDL Implementation of Logic BIST (Built In Self Test) Architecture for Multiplier Circuit for High Test Coverage in VLSI Chips

Low Transition-Generalized Linear Feedback Shift Register Based Test Pattern Generator Architecture for Built-in-Self-Test

Leakage Current Reduction in Sequential Circuits by Modifying the Scan Chains

Implementation of Low Power Test Pattern Generator Using LFSR

Optimization of Multi-Channel BCH Error Decoding for Common Cases. Russell Dill Master's Thesis Defense April 20, 2015

ALONG with the progressive device scaling, semiconductor

IMPLEMENTATION OF X-FACTOR CIRCUITRY IN DECOMPRESSOR ARCHITECTURE

A Novel Method for UVM & BIST Using Low Power Test Pattern Generator

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

Controlling Peak Power During Scan Testing

A New Low Energy BIST Using A Statistical Code

140 IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 12, NO. 2, FEBRUARY 2004

LFSR Counter Implementation in CMOS VLSI

LOW TRANSITION TEST PATTERN GENERATOR ARCHITECTURE FOR MIXED MODE BUILT-IN-SELF-TEST (BIST)

POWER AND AREA EFFICIENT LFSR WITH PULSED LATCHES

Fpga Implementation of Low Complexity Test Circuits Using Shift Registers

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

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

VLSI IEEE Projects Titles LeMeniz Infotech

LUT Optimization for Memory Based Computation using Modified OMS Technique

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

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

Department of Electrical and Computer Engineering University of Wisconsin Madison. Fall Final Examination CLOSED BOOK

Design of Memory Based Implementation Using LUT Multiplier

Low Power Illinois Scan Architecture for Simultaneous Power and Test Data Volume Reduction

Research Article Low Power 256-bit Modified Carry Select Adder

Test Pattern Generator (TPG) for Low Power Logic Built In Self Test (BIST )

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

Implementation of Memory Based Multiplication Using Micro wind Software

Testing of UART Protocol using BIST

Based on slides/material by. Topic 14. Testing. Testing. Logic Verification. Recommended Reading:

Power Optimization by Using Multi-Bit Flip-Flops

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

Power Reduction Techniques for a Spread Spectrum Based Correlator

A Technique to Reduce Peak Current and Average Power Dissipation in Scan Designs by Limited Capture

Final Exam CPSC/ECEN 680 May 2, Name: UIN:

TEST PATTERN GENERATION USING PSEUDORANDOM BIST

A Novel Low-overhead Delay Testing Technique for Arbitrary Two-Pattern Test Application

DIFFERENTIAL CONDITIONAL CAPTURING FLIP-FLOP TECHNIQUE USED FOR LOW POWER CONSUMPTION IN CLOCKING SCHEME

Hardware Implementation of Viterbi Decoder for Wireless Applications

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

Comparative Analysis of Stein s. and Euclid s Algorithm with BIST for GCD Computations. 1. Introduction

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

Lecture 18 Design For Test (DFT)

Diagnosis of Resistive open Fault using Scan Based Techniques

Low Power VLSI Circuits and Systems Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

A Microcode-based Memory BIST Implementing Modified March Algorithm

Survey of low power testing of VLSI circuits

VLSI Implementation for BIST Controller using Signed and Unsigned Multiplier

Transcription:

DESIGN AND TESTING OF HIGH SPEED MULTIPLIERS BY USING LINER FEEDBACK SHIFT REGISTER P. BHASKAR REDDY (M.TECH) SANTHIRAM ENGINEERING COLLEGE, NANDYALA B. ADI NARAYANA M.TECH (ASSOCIATE PROFESSOR, DEPT OF E.C.E) SANTHIRAM ENGINEERING COLLEGE, NANDYALA Abstract In today s Integrated Circuits (IC s) designs Built-in Self Test (BIST) is becoming important for the memory which is the most necessary part of the System on Chip. BIST is a design technique that allows a circuit to test itself. The technique can provide shorter test time compared to an externally applied test and allows the use of low-cost test equipment during all stages of production. Due to the randomness properties of Linear Feedback Shift Registers (LFSRs), this requires very little hardware overhead. In this paper, structure design and optimization of a Built- In Self-Test (BIST) design based on Linear Feedback Shift Registers (LFSRs) are described and different types of the Multipliers like Booth Multipliers and Array Multipliers Architectures are designed and tested by the using of LFSR and Proposed Low Transition LFSR (LT LFSR). Index Terms LFSR, BIST, Power Dissipation, Booth Multiplier, Array Multiplier, Test Patterns I. INTRODUCTION Power dissipation is a challenging problem for today s system-on-chips (SoCs) design and test. In general, power dissipation of a system in test mode is more than in normal mode [1]. This is because a significant correlation exists between consecutive vectors applied during the circuit s normal mode of operation, whereas this may not be necessarily true for applied test vectors in the test mode. Low correlation between consecutive test vectors (e.g. among pseudorandom patterns) increases switching activity and eventually power dissipation in the circuit. The same happens when applying low correlated patterns to scan chains.increasing switching activity in scan chain results in increasing power consumption in scan chain and its combinational block. This extra power (average or peak) can cause problems such as instantaneous power surge that causes circuit damage, formation of hot spots, difficulty in performance verification and reduction of the product yield and lifetime. Now a day s many circuits include on chip structures that enable self testing known BIST. The power dissipation during the test mode 200% more than in normal mode. hence it is an important aspect to optimize the power during testing. The main sources of power dissipation in CMOS devices are summarized by the following expression P = 0.5.C.VDD2.f.N+QSC.VDD.f.N+Ileak.VD (1) Where, p denotes the total power, vdd is the supply voltage and f is the frequency of operation. The first term in equation (1) corresponds to the power involved in charging and discharging circuit nodes. C represents the node capacitance and N is the switching activity i.e., the number of gate output transitions per clock cycle(also known as transition density)is the energy involved in charging or discharging a circuit with node capacitance C and is the average number of times per second that the node switches. The second term in (1) represents the power dissipation due to current flowing directly from the supply to ground. During this period that the pull-up and pull-down networks of the CMOS gate are both conducting when the output switches. This current is often called short circuit current. The factor represents the quantity of charge carried by the short circuit current per transition. The third term in (1) is related to the static power dissipation due to leakage current. The transistor source and drain diffusions in a MOS device from parasitic diodes with bulk regions. Reverse bias current in these diodes dissipate power. The low power test pattern generator presented in [3] is based on cellular automata, reduces the test power in combinational circuits. Another low-power test pattern generator based on a modified LFSR is proposed in [4]. This scheme reduces the power in circuit under test (CUT) in general and clock tree in particular. A low-power BIST for data path architecture, built around multiplier-accumulator pairs, is proposed in [5]. The drawback is that these techniques are circuitdependent, implying that non-detecting subsequences must be determined for each circuit test sequence. A low power BIST based on state correlation analysis proposed in [6].Modifying the LFSR, by adding weights to tune the pseudorandom vectors for various probabilities, decreases energy consumption and increases fault coverage [7] [8]. A low-power random pattern generation technique to reduce signal activities in the scan chain is proposed in [9]. In this technique, an LFSR generates equally probable 503 P a g e

random patterns. The technique generates random but highly correlated neighboring bits in the scan chain, reducing the number of transitions and, thus, the average power. Authors in [10] proposed a method to select an LFSR s seed to reduce the lowest energy consumption using a simulated-annealing algorithm. Test vector inhibiting techniques [11] filter out some non-detecting subsequences of a pseudorandom test set generated by an LFSR. These architectures apply the minimum number of test vectors required to attain the desired fault coverage and therefore reduce power. The rest of this paper is organized as follows. Section II describes our BIST Architecture Design with a new random pattern generator. Section III describes the Multiplier designs architectures, Section IV describes The Previous work of LFSR, Section V describes implementation of the proposed technique of low-transition test pattern generation, The experimental results are discussed in Section VI. Finally, the concluding remarks are in Section VII. II. BIST ARCHITECTURE Built-in Self Test (BIST) is the technique of designing additional hardware and software features into integrated circuits to allow them to perform selftesting, thereby reducing dependence on external automated test equipment (ATE). A typical BIST architecture [3] consists of LFSR, reference circuit, Circuit under test, Multiple input signature register (MSIR), comparator, and BIST controller unit (BCU). The LFSR generates the test pattern. The outputs of the LFSR are used as the inputs to the reference circuit and CUT, which is c432 ISCAS-85 a benchmark circuit of interrupt controller [6].The output of the reference circuit and CUT is driven by MISR, which efficiently map different input streams to different signatures with every small probability of alias. Then output of the MISR is fed to the comparator, which is a test response analyzer (TRA). The comparator compares the output of reference circuit and CUT. If both the outputs are same, this indicates no fault in the CUT. If both the outputs are not same, this indicates fault in the CUT. The BCU controls the execution of all the blocks. This approach allows applying at-speed tests and eliminates the need for an external tester. Fig 2.1: BIST Architecture The components of BIST architecture is given below. 1. Test pattern generator (TPG): it generates test patterns for CUT. It is generally a LFSR or ATPG. 2. Circuit under test (CUT): it is the circuit to be tested. It can be either combinational, sequential or memory. 3. Multiple input signature register(misr): it is designed for signature analysis, which is a technique for data compression. 4. Test response analysis (TRA): it compares the value of primary output with the expected output. 5. BIST control unit (BCU): it controls the test execution and manages all the components of a BIST circuit. And it is activated by a go/no go signal. III. MULTIPLIER Multipliers have large area, long latency and consume considerable power. Reduction of power consumption makes a device reliable. Therefore, low power multipliers with high clock frequencies play an important role in today s digital signal processing. Digital signal processing (DSP) is the technology at the heart of the next generation of personal mobile communication systems. Most DSP systems incorporate a multiplication unit to implement algorithms such as convolution and filtering. Multiplications are basic arithmetic operations used virtually in all applications involving digital signal processing. Multiplication can be considered as a series of repeated additions. Design of portable battery operated multimedia devices requires energy efficient multiplication circuits. Types of Multiplier Multipliers are classified by the format in which words are accessed namely: 1. Serial multiplier 2. Parallel multiplier 3. Serial-parallel multiplier 1) Serial Multiplier: It uses a successive addition algorithm.it has a simple structure because both the operands are entered in a serial form.therefore the 504 P a g e

physical circuit requires minimum amount of area and less hardware. 2) Parallel Multiplier: Most of the digital systems incorporate a parallel multiplication unit to carry-out high-speed operation due to the operands is entered in parallel which consumes less time. 3) Serial-Parallel Multiplier: The serial parallel multiplier serves as a good tradeoff between time consuming serial multiplier and area consuming parallel multiplier.these multipliers are used when there is a demand for both high speed and small area. In a device using serial-parallel multiplier, one operand is entered serially and the other is stored in parallel with a fixed number of bits. A. Introduction to Array Multiplier: Each partial product is generated by taking into account the multiplicand and one bit of multiplier each time. The impending addition is carried out by high-speed carry-save algorithm and the final product is obtained employing any fast adder the number of partial products depends upon the number of multiplier bits. Fig 3.1: Array Multiplier B. Booth Multiplier: The Fig. 3.2 shows the booth multiplier which performs both Signed and Unsigned operations. The main objective of designing the booth multiplier is to perform the partial products to reduce the delay and to increase the speed of the circuit. In this it also reduce the area of the chip used so the power consumption is also reduced in this circuit. The main operation of the booth decoder is to convert the given input to the equivalent booth value. So it contains more number of zeros. The maximum delay time in the tree type binary multiplying circuit can be determined by the sum of a time in which partial products are formed from the output of the booth decoder having a multiplier provided and a multiplicand, and a time in which the thus formed partial products are added. Fig 3.2: Booth Multiplier for Signed and Unsigned operation By combining the booth decoders with the partial product generating circuits, the partial products of (m+1) bits should be generated from m multiplicand. IV. PRIOR WORK A. Linear Feedback Shift Register (LFSR): Linear Feedback Shift Register is a circuit consisting of flip-flops connected in series with each other. The output of one flip-flop is connected to the input of the next flip flop and so on. The feedback polynomial which is also known as the characteristic polynomial is used to determine the feedback taps which in turn determines the length of the random pattern generation. An example below in Figure 4.1 is used to illustrate a correlation between the LFSR, its characteristic polynomial and matrix theory. In the circuit the feedback taps are shown to be from the output of the 4th and 1st register. These taps are indicative of the generator polynomial. Using the matrix theory the companion matrix required for relating the present to the next state is depicted. The actual sequence of the LFSR is represented as BT, BT2, BT3,.where B is the seed vector. The determinant of the T matrix is called the characteristic polynomial and the generator polynomial is the inverse of the characteristic polynomial. The increased power consumption by the device in the manufacturing test environment therefore can in most cases exceed the maximum power consumption specification of the IC resulting in un-repairable device failures begins with a pattern generated using a conventional LFSR causing significant loss of yield. Earlier Techniques for reducing the power dissipation during testing are 1. RSIC (random single input change) test generation, which is used to generate low power test pattern. In this method power consumption is reduced but at the additional cost is between 19% and 13%. 2. Another technique was proposed in [3] that is Low transition LFSR for BIST 505 P a g e

applications. This reduces the average and peak power of circuit during testing. 3. In [4], a Fault model& ATPG algorithm is chosen first, and then test patterns are generated to achieve the desired fault coverage. 4. F.corno et al proposed a Low power test pattern generation for sequential circuit in [5]. In this paper redundancy is introduced during testing. This will reduces the power consumption without affecting the fault coverage. Standard LFSR: which enable the propagation of bits from input to output of flip flops. The correlation between the bits can be achieved by adding more number of test vectors which reduces the switching activity so that the power consumption is reduced. Fig 4.1: Standard LFSR Architecture A Linear Feedback Shift Register (LFSR) is a type of pseudorandom number generator. To illustrate an LFSR operation, consider a register that is 4 bits wide. Start by loading it with an initial seed value. Shift it to the right, and XOR the bit at the output of the last flip-flop and first flip-flop. Then the output of XOR gate is fed to the input of first flip-flop. For this example, we'll use a seed of 0101. 0101 shifted is 1010 and a 1 fell off. 1010 shifted is 1101 and a 0 fell off. 1101 Shifted is 0110 and a 1 fell off. 1100 shifted is 0011 and a 0 fell off. The number of values that an LFSR cycles through before repeating is its period. LFSRs that are maximal period cycle through 2^n-1 values before repeating, where n is the width of the register. In this approach, the transitions are high which reduces the correlation between consecutive test patterns generated by the LFSR. Reduction in correlation increases the power dissipation during testing, thereby increases the power consumed by BIST. V. PROPOSED METHOD A. Algorithm for Low Transition LFSR (LT LFSR) LFSR is a shift register which consists of series of flip flops and is used to generate test patterns for BIST externally. The initial value of LFSR is called seed value. It poses a significant effect on energy consumption [6]. The output that influences the input is called tap. LFSR is represented by a polynomial known as characteristic polynomial, which is used to determine appropriate feedback taps. A common clock signal is applied to the flip flops Fig 5.1: Proposed LT LFSR The TPG is activated by two nonoverlapping enable signals (en1 and en2). Each enable signal activates one half of the LFSR. In other words, when en1en2=10, first half of the LFSR is active and the second half is in idle mode. The second half is active when en1en2=01. MUX selects either the injection bit or the exact bit in the LFSR. The proposed approach consists of two half circuits. The algorithm steps says the functions of both half circuits is Step1: First half is active and second half is idle and gives out is previous, the generating test vector is Ti. Step2: Both halves are idle First half sent to the output and second half s output is sent by the injection circuit, the generating test vector is Ti1. Step3: Second half is active First half is in idle mode and gives out as previous, the generating test vector is Ti2. Step4: Both halves are in idle mode, First half is given by injection circuit and Second half is same as previous, the generating test vector is Ti3. After completing step 4 again goes to step1 for generating test vector Ti+1. The first level of hierarchy from top to down includes logic circuit design for propagation either the present or next state of flip-flop to second level of hierarchy. Second level of hierarchy is implementing Multiplexed (MUX) function i.e. selecting two states to propagate to output which provides more power reduction compared to having only one of the RI injection and Bipartite LFSR techniques in a LFSR due tohigh randomness of the inserted patterns. VI. RESULTS The Questa Sim 6.5 e Menter Graphics EDA tool is used in which conventional and low Transition 506 P a g e

LFSR is coded in verilog hardware description language. The outputs of Booth Multiplier and Array Multiplier Testing by using Low Transition LFSR is Shown in Fig 6.1 and 6.2.and Low Transition LFSR is Shown in Fig 6.3. Fig 6.2: Simulation Result of Array Multiplier Testing Using LT LFSR Fig 6.3: Simulation Result of Low Transition LFSR Table 6.1: Comparison of Different types of Multipliers by Using LT LFSR Parameters Delay(ns) With LT LFSR 8bit Booth Multiplier 40.002 8bit Array Multiplier 41.698 16bit Booth Multiplier 71.867 16bit Array Multiplier 78.465 32bit Booth Multiplier 125.523 32bit Array Multiplier 136.869 VII. CONCLUSION The proposition is an attempt to invoke research on the test pattern generator itself. The techniques available so far have focused upon reducing the switching activity from the test patterns generated from the generator. Embedding the switching activity minimizing techniques with a Fig 6.1: Simulation Result of Booth Multiplier Testing Using LT LFSR power efficient test Pattern generators will be a good step ahead. Therefore a modification is proposed in the conventional LFSR by embedding it with control logic module and bit interchanging module. This culminates into a novel architecture of the test pattern generator (TPG). By Using the modified TPG architecture is, We Test the High Speed Multipliers and Calculate the Performance of The Multipliers. The benefit of the proposed TPG is that it can be used with any other low power technique to have further reduction in power. REFERENCES [1] Kavitha, G. Seetharaman, T. N. Prabakar, and Shrinithi. S, Design of Low Power TPG Using LP-LFSR Third International Conference on Intelligent Systems Modelling and Simulation, pp.334 338,2012 [2] Saraswathi.T, Mrs.Ragini.K, Ganapathy Reddy.Ch"A Review on Power optimization of Linear Feedback Shift Register(LFSR) for Low Power Built In Self Test (BIST),Electronic Computer Technology (ICECT) 3rd International conferernce,vol.6,pp:172-176, April 2012. [3] Ravindra p Rajput, M. N Shanmuka Swamy. High Speed Modified Booth Encoder multiplier for signed and unsigned numbers 14thInternational Conference on Modelling and simulation, pp: 649-654, 2012 [4] Artem Sokolov, Alodeep Sanyal, Darrell Whitley, Yashwant Malaiya, Dynamic Power Minimization During Combinational Circuit Testing as a Traveling Salesman Problem, pp. 1088-1095,2005. [5] Van de Goor, A.J., Gayadadjiev, G.N., Yarmolik, V.N., Mikitjuk, V.G.: March LR: A Test for Realistic Linked Faults. In: 16th IEEE VLSI ISE 9.2i Software Test Symposium, pp. 272 280 (1996) [6] van de Goor, A.J. Testing Semiconductor Memories: Theory and Practice. Comtex Publishing: Gouda, Netherlands, 1998 [7] Shilesh Malliyoor1 and Chao You2 Comparison of hardware implementation and power consumption of low-power multiple 507 P a g e

output linear feedback shift register Journal of Engineering, Computing & Architecture Volume 1, Issue 1, 2007 [8] Grant, D.M.; Denyer, P.B.;, "Address generation for array access based on modulus m counters," Design Automation. EDAC., Proceedings of the European Conference on, vol., no., pp.118-123, 25-28 Feb 1991 [9] Sato, T. Sakuma, R. Miyamori, D. Fukaset, M. 2004. Performance analysis of wave-pipelined LFSR IEEE International Symposium on Communications and Information Technology, ISCIT 2004. Vol.2 pp.694 699 [10] Tushar V.More, Dr.R.V.Kshirsagar, Design of Low Power Column Bypass Multiplier using FPGA IEEE journal of solid-state, circuits, vol 31,pp 1535-1546,July 2011. [11] Rao P.V and Cyril Prasanna Raj and S. Ravi, VLSI Design and Analysis of Multipliers for Low Power, Fifth International Conference on Intelligent Information Hiding and Multimedia Signal Processing, 2009. [12] Padmanabhan Balasubramanian and Nikos E. Mastorakis, High Speed Gate Level Synchronous Full Adder Designs, WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS Issue 2, Volume 8, pp 290-300, February 2009. 508 P a g e