Escolar Documentos
Profissional Documentos
Cultura Documentos
2. More & Kshirsagar (2011) presented low power Column bypass multiplier design
methodology that inserts more number of zeros in the multiplicand thereby reducing the
number of switching activities as well as power consumption. The switching activity of the
component used in the design depends on the input bit coefficient. This means if the input bit
coefficient is zero, corresponding row or column of adders need not be activated. If
multiplicand contains more zeros, higher power reduction can be achieved. To reduce the
switching activity is to shut down the idle part of the circuit, which is not in operating
condition. Use of look up table is an added feature to this design. Further, low power adder
structure reduces the switching activity. Flexibility is another critical requirement that
mandates the use of programmable components like FPGAs in such devices.
we propose two architectures for two-input signed multipliers, namely selective activation
multiplier and partitioned multiplier. Multipliers play a critical part in recent digitalized life.
In this advanced sphere, many investigation are going to propose multipliers with high speed
rate, less power utilization or periodic arrangement and small size. Integration of them in a
single multiplier allows to use for applications with less competence, high speed rate and
dense VLSI application. The common multiplication method is "add and shift" algorithm. In
this paper various low power multiplier design techniques are analyzed which includes
selective activation approach, DCT flow graph algorithm, multiplier less design in FPGA, 2-
signed 2 dimensional bypassing array multiplier, column bypassing multiplier and so on.
------------------------------------------------------------------------------------
3(a).PROBLEM DEFENATION
The problem definition in the existing system is “Reduce power by minimizing the
switching activity of partial products using the selective activation multipliers algorithm
along with a DRD (Dynamic Range Determination) and the partitioned method multipliers”.
Figure 3.1
When a value is within a predefined range then the path for small-number multiplication is
utilized while the other part remains inactive. When a value is outside of the predefined range
then the path for large-number multiplication is used. The proposed system is shown in Fig.1.
On left side large no of multiplication is shown while small-number multiplication is
implemented on right side
.
Figure 3.2
The hardware is partitioned without any significant increase in the delay or area and the
multiplier can provide six different modes of operation. In one embodiment, Booth encoding
is used for the generation of 17 partial products which are compressed using a compression
tree into two 64-bit values. This is performed in the first pipeline stage to generate a sum and
a carry vector. These values are then added, in the second pipestage, using a carry propagate
adder circuit to provide a single 64-bit result. In the case of 16x16 bit multiplication, the 64-
bit result contains two 32-bit results. In the case of 8x8 bit multiplication, the 64-bit result
HARDWARE REQUIREMENT
FPGA
SPARTAN 6
The Spartan 3 trainer xc3s400 pq208 is useful to realize and verify digital designs. User
can construct Verilog /VHDL code and verify the results by implementing physically into the
target device (FPGA). With the help of this kit user can simulate/observe various input and
output conditions to verify the implemented design.
SOFTWARE REQUIREMENT
MODELSIM 6.4C
Modelsim is a simulation tool for hardware design which provides behavioral simulation
of a number of languages, Verilog, VHDL, and System C. Verilog HDL is an industry
standard language used to create analog, digital, and mixed-signal circuits. HDL’s are
languages which are used to describe the functionality of a piece of hardware as opposed to
the execution of sequential instructions like that in a regular software application.
XILINX 9.1/13.2
Xilinx Tools is a synthesize tools used for the design of digital circuits implemented using
Xilinx Field Programmable Gate Array (FPGA). Digital designs can be entered in various
ways using the above CAD tools: using a schematic entry tool, using a hardware description
language (HDL) – Verilog or VHDL or a combination of both..
5.REFERENCES