A New VLSI Architecture of Parallel Multiplier–Accumulator Based on Radix-2 Modified
#1

A New VLSI Architecture of Parallel Multiplier–Accumulator Based on Radix-2 Modified Booth Algorithm
[attachment=14951]
Abstract
With the recent rapid advances in multimedia and communication systems, real-time signal processing like audio signal processing, video/image processing, or large-capacity data processing are increasingly being demanded. The multiplier and multiplier-and-accumulator (MAC) are the essential elements of the digital signal processing such as filtering, convolution, transformations and Inner products. There are different entities that one would like to optimize when designing a VLSI circuit. These entities can often not be optimized simultaneously, only improve one entity at the expense of one or more others The design of an efficient integrated circuit in terms of power, area, and speed simultaneously, has become a very challenging problem. Power dissipation is recognized as a critical parameter in modern the objective of a good multiplier is to provide a physically compact, good speed and low power consuming chip.
This paper proposes a new architecture of multiplier-and-accumulator (MAC) for high speed and low-power by adopting the new SPST implementing approach. This multiplier is designed by equipping the Spurious Power Suppression Technique (SPST) on a modified Booth encoder which is controlled by a detection unit using an AND gate. The modified booth encoder will reduce the number of partial products generated by a factor of 2. The SPST adder will avoid the unwanted addition and thus minimize the switching power dissipation. By combining multiplication with accumulation and devising a low power equipped carry save adder (CSA), the performance was improved.
In this project we used Modelsim for logical verification, and further synthesizing it on Xilinx-ISE tool using target technology and performing placing & routing operation for system verification on targeted FPGA. CHAPTER 1
INTRODUCTION
1.1 Introduction:

Power dissipation is recognized as a critical parameter in modern VLSI design field. To satisfy MOORE’S law and to produce consumer electronics goods with more backup and less weight, low power VLSI design is necessary.
Fast multipliers are essential parts of digital signal processing systems. The speed of multiply operation is of great importance in digital signal processing as well as in the general purpose processors today, especially since the media processing took off. In the past multiplication was generally implemented via a sequence of addition, subtraction, and shift operations. Multiplication can be considered as a series of repeated additions. The number to be added is the multiplicand, the number of times that it is added is the multiplier, and the result is the product. Each step of addition generates a partial product. In most computers, the operand usually contains the same number of bits. When the operands are interpreted as integers, the product is generally twice the length of operands in order to preserve the information content. This repeated addition method that is suggested by the arithmetic definition is slow that it is almost always replaced by an algorithm that makes use of positional representation. It is possible to decompose multipliers into two parts. The first part is dedicated to the generation of partial products, and the second one collects and adds them.
The basic multiplication principle is two fold i.e. evaluation of partial products and accumulation of the shifted partial products. It is performed by the successive additions of the columns of the shifted partial product matrix. The ‘multiplier’ is successfully shifted and gates the appropriate bit of the ‘multiplicand’. The delayed, gated instance of the multiplicand must all be in the same column of the shifted partial product matrix. They are then added to form the product bit for the particular form. Multiplication is therefore a multi operand operation. To extend the multiplication to both signed and unsigned numbers, a convenient number system would be the representation of numbers in two’s complement format.
The MAC (Multiplier and Accumulator Unit) is used for image processing and digital signal processing (DSP) in a DSP processor. Algorithm of MAC is Booth's radix-2 algorithm, Modified Booth Multiplier; 17-bit SPST adder improves speed and reduces the power.
1.2 Speed and Size
In this, when performance of circuits is compared, it is always done in terms of circuit speed, size and power. A good estimation of the circuit’s size is to count the total number of gates used. The actual chip size of a circuit also depends on how the gates are placed on the chip – the circuit’s layout. Since we do not deal with layout in this report, the only thing we can say about this is that regular circuits are usually smaller than non-regular ones (for the same number of gates), because regularity allows more compact layout. The physical delay of circuits originates from the small delays in single gates, and from the wiring between them. The delay of a wire depends on how long it is. Therefore, it is difficult to model the wiring delay; it requires knowledge about the circuit’s layout on the chip. The gate delay, however, can easily be modeled by saying that the output is delayed a constant amount of time from the latest input. What we can say about the wiring delay is that larger circuits have longer wires, and hence more wiring delay. It follows that a circuit with a regular layout usually has shorter wires and hence less wiring delay than a non-regular circuit.
Therefore, if circuit delay is estimated as the total gate delay, one should also have in minded the circuit’s size and amount of regularity, when comparing it to other circuits. “Delay” usually refers to the “worst-case delay”. That is, if the delay of the output is dependent on the inputs given, it is always the largest possible output delay that sets the speed. Furthermore, if different bits in the output have different worst-case delays, it is always the slowest bit that sets the delay for the whole output. The slowest path between any input bit and any output bit is called the “critical path”. If a circuit is to be speed up, it is always the critical path that should be attacked in the first place.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: radix 8 project information, design of 2d filter using a parallel processor architecture, vlsi implementation of vedic multiplier ppt, vhdl modulo accumulator, radix 8 2012, block diagram for booths multiplication for radix 2, code for accumulator based 3 weight pattern generation,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  A New Fuzzy Color Correlated Impulse Noise Reduction Method seminar class 3 2,858 13-07-2015, 02:37 PM
Last Post: seminar report asees
  DESIGN AND IMPLEMENTATION OF RADIX-4 BOOTH MULTIPLIER USING VHDL project computer science technology 8 25,012 12-11-2013, 05:36 AM
Last Post: Guest
  AUTONOMOUS PARALLEL PARKING RC CAR PROJECT REPORT science projects buddy 2 3,098 08-02-2013, 10:13 AM
Last Post: seminar details
  Design Of Power System Stabilizer To Improve Small Signal Stability By Using Modified smart paper boy 2 9,406 20-12-2012, 11:24 AM
Last Post: seminar details
  Design of Hybrid Encoded Booth Multiplier with Reduced Switching Activity Technique seminar class 1 9,457 01-12-2012, 12:08 PM
Last Post: seminar details
  Enhancing Data Migration Performance via Parallel Data Compression seminar class 2 1,600 29-11-2012, 02:18 PM
Last Post: seminar details
  new electronics mini projects for engineering students projectsofme 4 11,769 02-11-2012, 12:57 PM
Last Post: seminar details
  new digital electronics projects ideas for engg students computer science crazy 1 3,747 29-10-2012, 03:51 PM
Last Post: seminar details
  An Integrated Vision-based Architecture for Home Security System Electrical Fan 1 2,066 11-10-2012, 01:37 PM
Last Post: seminar details
  Low Power Multiplier Implementation full report project topics 4 3,593 29-02-2012, 09:55 AM
Last Post: seminar paper

Forum Jump: