Comparison of Various Multipliers for Performance Issues 24 March 2003. Depart. Of Electronics By: Manto Kwan High Speed & Low Power ASIC 97.575.

Slides:



Advertisements
Similar presentations
1 Integer Multipliers. 2 Multipliers A must have circuit in most DSP applications A variety of multipliers exists that can be chosen based on their performance.
Advertisements

Multiplication and Shift Circuits Dec 2012 Shmuel Wimer Bar Ilan University, Engineering Faculty Technion, EE Faculty 1.
Introduction So far, we have studied the basic skills of designing combinational and sequential logic using schematic and Verilog-HDL Now, we are going.
Using Carry-Save Adders For Radix- 4, Can Be Used to Generate 3a – No Booth’s Slight Delay Penalty from CSA – 3 Gates.
Multiplication Schemes Continued
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 24 - Subsystem.
Modern VLSI Design 2e: Chapter 6 Copyright  1998 Prentice Hall PTR Topics n Multipliers.
Copyright 2008 Koren ECE666/Koren Part.6b.1 Israel Koren Spring 2008 UNIVERSITY OF MASSACHUSETTS Dept. of Electrical & Computer Engineering Digital Computer.
EE 141 Project 2May 8, Outstanding Features of Design Maximize speed of one 8-bit Division by: i. Observing loop-holes in 8-bit division ii. Taking.
EECS Components and Design Techniques for Digital Systems Lec 18 – Arithmetic II (Multiplication) David Culler Electrical Engineering and Computer.
Dec. 6, 2005ELEC Glitch Power1 Low power design: Insert delays to eliminate glitches Yijing Chen Dec.6, 2005 Auburn university.
Signal Processing Using Digital Technology Jeremy Barsten Jeremy Stockwell December 10, 2002 Advisors: Dr. Thomas Stewart Dr. Vinod Prasad.
VLSI Design Spring03 UCSC By Prof Scott Wakefield Final Project By Shaoming Ding Jun Hu
UNIVERSITY OF MASSACHUSETTS Dept
Copyright 2008 Koren ECE666/Koren Part.6a.1 Israel Koren Spring 2008 UNIVERSITY OF MASSACHUSETTS Dept. of Electrical & Computer Engineering Digital Computer.
An Extra-Regular, Compact, Low-Power Multiplier Design Using Triple-Expansion Schemes and Borrow Parallel Counter Circuits Rong Lin Ronald B. Alonzo SUNY.
Low-power, High-speed Multiplier Architectures
ECE 4110– Sequential Logic Design
Aug Shift Operations Source: David Harris. Aug Shifter Implementation Regular layout, can be compact, use transmission gates to avoid threshold.
Chapter 6-2 Multiplier Multiplier Next Lecture Divider
High Speed, Low Power FIR Digital Filter Implementation Presented by, Praveen Dongara and Rahul Bhasin.
Abdullah Aldahami ( ) Feb26, Introduction 2. Feedback Switch Logic 3. Arithmetic Logic Unit Architecture a.Ripple-Carry Adder b.Kogge-Stone.
Digital Integrated Circuits Chpt. 5Lec /29/2006 CSE477 VLSI Digital Circuits Fall 2002 Lecture 21: Multiplier Design Mary Jane Irwin (
ECE 645 – Computer Arithmetic Lecture 7: Tree and Array Multipliers ECE 645—Computer Arithmetic 3/18/08.
Topic: Arithmetic Circuits Course: Digital Systems Slide no. 1 Chapter # 5: Arithmetic Circuits.
Description and Analysis of MULTIPLIERS using LAVA.
Spring 2002EECS150 - Lec12-cl3 Page 1 EECS150 - Digital Design Lecture 12 - Combinational Logic Circuits Part 3 March 4, 2002 John Wawrzynek.
Digital Kommunikationselektronik TNE027 Lecture 2 1 FA x n –1 c n c n1- y n1– s n1– FA x 1 c 2 y 1 s 1 c 1 x 0 y 0 s 0 c 0 MSB positionLSB position Ripple-Carry.
FPGA-Based System Design: Chapter 4 Copyright  2004 Prentice Hall PTR Topics n Multipliers.
Lecture 4 Multiplier using FPGA 2007/09/28 Prof. C.M. Kyung.
EKT 221/4 DIGITAL ELECTRONICS II  Registers, Micro-operations and Implementations - Part3.
Low-Power and Area-Efficient Carry Select Adder on Reconfigurable Hardware Presented by V.Santhosh kumar, B.Tech,ECE,4 th Year, GITAM University Under.
A Reconfigurable Low-power High-Performance Matrix Multiplier Architecture With Borrow Parallel Counters Counters : Rong Lin SUNY at Geneseo
Design of an 8-bit Carry-Skip Adder Using Reversible Gates Vinothini Velusamy, Advisor: Prof. Xingguo Xiong Department of Electrical Engineering, University.
Lecture 11, Advance Digital Design
Half-Adder: A combinational circuit which adds two one-bit binary numbers is called a half-adder. The sum column resembles like an output of the XOR gate.
Digital Logic Design (CSNB163)
EKT 221 : Digital 2 Serial Transfers & Microoperations Date : Lecture : 2 hr.
Topics Multipliers..
CPEN Digital System Design
Full Tree Multipliers All k PPs Produced Simultaneously Input to k-input Multioperand Tree Multiples of a (Binary, High-Radix or Recoded) Formed at Top.
UNIT 2. ADDITION & SUBTRACTION OF SIGNED NUMBERS.
EEL 5722 FPGA Design Fall 2003 Digit-Serial DSP Functions Part I.
Reconfigurable Computing - Options in Circuit Design John Morris Chung-Ang University The University of Auckland ‘Iolanthe’ at 13 knots on Cockburn Sound,
Full Adder Truth Table Conjugate Symmetry A B C CARRY SUM
Array Multiplier Haibin Wang Qiong Wu. Outlines Background & Motivation Principles Implementation & Simulation Advantages & Disadvantages Conclusions.
CHAPTER 18 Circuits for Arithmetic Operations
EKT 221 : Digital 2 Serial Transfers & Microoperations
Multiplier Design [Adapted from Rabaey’s Digital Integrated Circuits, Second Edition, ©2003 J. Rabaey, A. Chandrakasan, B. Nikolic]
CSE477 VLSI Digital Circuits Fall 2003 Lecture 21: Multiplier Design
EKT 221 : Digital 2 Serial Transfers & Microoperations
Multipliers Multipliers play an important role in today’s digital signal processing and various other applications. The common multiplication method is.
DESIGN AND IMPLEMENTATION OF DIGITAL FILTER
CprE 583 – Reconfigurable Computing
A.R. Hurson 323 CS Building, Missouri S&T
Topics Multipliers..
Reading: Study Chapter (including Booth coding)
Montek Singh Mon, Mar 28, 2011 Lecture 11
UNIVERSITY OF MASSACHUSETTS Dept
UNIVERSITY OF MASSACHUSETTS Dept
UNIVERSITY OF MASSACHUSETTS Dept
Lecture 9 Digital VLSI System Design Laboratory
Comparison of Various Multipliers for Performance Issues
XOR Function Logic Symbol  Description  Truth Table 
UNIVERSITY OF MASSACHUSETTS Dept
Description and Analysis of MULTIPLIERS using LAVA
CHAPTER 18 Circuits for Arithmetic Operations
Appendix J Authors: John Hennessy & David Patterson.
Booth Recoding: Advantages and Disadvantages
UNIVERSITY OF MASSACHUSETTS Dept
Presentation transcript:

Comparison of Various Multipliers for Performance Issues 24 March Depart. Of Electronics By: Manto Kwan High Speed & Low Power ASIC

Contents Introduction Twin-Piped Serial-Parallel Multiplier Array Multiplier Wallace Tree Multiplier Modified Booth Multiplier Combined Modified Booth- Wallace Tree Multiplier Conclusion 24 March Depart. Of Electronics, Page 2

Introduction Multiplier plays an very important role in today's digital circuits. The design of high speed, low power consumption, less area, and low irregularity in layout are very important. There are various types of multipliers:  Twin-Piped Serial-Parallel Multiplier,  Array Multiplier, Wallace Tree Multiplier,  Modified Booth Multiplier, and  Combined Modified Booth- Wallace Tree Multiplier. 24 March Depart. Of Electronics24 March Depart. Of Electronics, Page 3

Twin-Piped Serial- Parallel Multiplier Odd-indexed data bits and even- indexed data bits are processed in different clock phase and different circuits. Results in double throughput. The multiplier consists of 4 units. 24 March Depart. Of Electronics24 March Depart. Of Electronics, Page 4

Twin-Piped Serial- Parallel Multiplier The multiplicand is fed in parallel. The multiplier is fed in serial. The product is shifted out in series. Use where area and power consumption is restricted and speed is not important. 24 March Depart. Of Electronics24 March Depart. Of Electronics, Page 5

Array Multiplier Regular structure. Partial products are added and then shifted. 24 March Depart. Of Electronics24 March Depart. Of Electronics, Page 6

Wallace Tree Multiplier Partial Sum adders can be re- arranged in a tree-like fashion, reducing the critical path and the number of cells needed. Fig. (a) Only column 3 has to add 4 bits. All others are less complex. 24 March Depart. Of Electronics24 March Depart. Of Electronics, Page 7

Wallace Tree Multiplier Fig. (b) Half Adders (HA) in column 3 & 4. Fig.(c) Full Adders (FA) in column 3, 4, and 5; HA in column 2. Fig. (d) Finally, HA from column 1 to March Depart. Of Electronics24 March Depart. Of Electronics, Page 8

Wallace Tree Multiplier Wallace Tree multiplier implementation. Substantial saving on larger multiplier. 24 March Depart. Of Electronics24 March Depart. Of Electronics, Page 9

Modified Booth Multiplier Reduction on number of partial product by one half on average. Great savings on silicon area and increase in speed as the number of stage reduced by half.

Modified Booth Multiplier 24 March Depart. Of Electronics24 March Depart. Of Electronics, Page 11

Combined Modified Booth-Wallace Tree Multiplier Better area performance due to Modified Booth Algorithm and reduced delay due to Wallace Tree. However, building a regular structure becomes a challenge.

Comparison of 5 different multipliers Wallace tree multiplier and Combined Booth-Wallace tree multiplier have the least delay. Serial Parallel multiplier requires the least area and power when speed is not important.

Conclusion Each multiplier has its own advantage and disadvantage. Choice of a specific multiplier depends on application and constraint on area, power, delay. 24 March Depart. Of Electronics24 March Depart. Of Electronics, Page 14

Design Project Design an 8 bit Array Multiplier Using Logical Effort and Logical Balance. Compare the power consumption and delay. 24 March Depart. Of Electronics24 March Depart. Of Electronics, Page 15

Tentative Schedule Background Research  First half of April Designing  Third week of April onward Simulations  April 2003 Presentation  April 2003 Report  1-5 May March Depart. Of Electronics24 March Depart. Of Electronics, Page 16

The End The End 24 March Depart. Of Electronics24 March Depart. Of Electronics, Page 17