In this paper a high performance 64x64 bit redundant binary (RB) multiplier have been designed by using recently proposed redundant binary encoding approach to eliminate the error correcting word and a delay efficient parallel prefix Ling adder for final redundant binary to normal binary (RB-NB) conversion.
Abstract
For multiplier dominated applications such as digital signal processing, wireless communications, and computer applications, high speed multiplier designs has always been a primary requisite. In this paper a high performance 64x64 bit redundant binary (RB) multiplier have been designed by using recently proposed redundant binary encoding approach to eliminate the error correcting word and a delay efficient parallel prefix Ling adder for final redundant binary to normal binary (RB-NB) conversion. Since redundant binary (RB) representation allows carry-free addition and adaptability, it has been used in 64x64 bit high-performance RB multiplier design for summation of partial product terms. The design of multiplier also reduces redundant partial product accumulation stage when eliminating the error correcting word which improves the complexity and the critical path delay. The performance of RB multiplier design compared with conventional RB modified booth encoding multiplier (CRBMBE). The comparison is based on synthesis result obtained by synthesizing both multiplier architectures targeting a Xilinx ISE/vivado FPGA in terms of area and delay analysis.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.
In the hardware part a normal computer where Xilinx ISE 14.3/vivado software can be easily operated is required, i.e., with a minimum system configuration
Hardware requirement
Speed - 1.1 GHz
RAM - 1 GB (min)
Hard Disk - 40 GB
Floppy Drive - 1.44 MB
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - SVGA
Software requirements
v Operating System :Windows95/98/2000/XP/Windows7
v Front End : Modelsim 6.3 for Debugging and Xilinx 14.3/vivado for Synthesis and Hard Ware Implementation
v This software’s where Verilog source code can be used for design implementation.
Learning outcomes:
· Understanding of high-performance multipliers
· Redundant binary encoding
· VLSI design principles
· 64-bit × 64-bit multiplication
· Performance optimization techniques
· Simulation and analysis
· Communication and presentation skills