
6. Conclusion and Scope for Future
Work
Radix-2 Booth Multiplier is implemented
here; the complete process of the implementation is
giving higher speed of operation. The four cycle of
shifting process including addition and subtraction
is available. Now at the same time RTL Schematic
generated here is giving the comfortable execution
of it. This RTL Schematic can be implemented in
FPGA CPLD kit that will give the proper Output.
Now this RTL Schematic of Radix-2 Booth
Multiplier is compared with implemented RTL
Radix-4 Encoder Booth Multiplier. The Speed and
Circuit Complexity is compared, Radix-4 Booth
Multiplier is giving higher speed as compared to
Radix-2 Booth Multiplier and Circuit Complexity is
The MAC process is coded with VHDL and
synthesized using Xilinx ISE 6.2i. The MAC
process is implemented using xc3s1000-5fg456
FPGA Xilinx device. The synthesis results of the
MAC unit have been calculated as can be seen in
Table2. Here, same FPGA device (part number &
speed grade) with the same design constraints
implied for the synthesis of the MAC unit has been
targeted. This MAC unit is generally preferred for
simpler designs. The experimental test shows that
the results have been validated.
In this project, we propose a high speed low-power
multiplier and accumulator (MAC) adopting the
newSPST implementing approach. This MAC 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 modifiedbooth 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. The SPST MAC implementation
with AND gates have an extremely high flexibility
on adjusting the data asserting time. This facilitates
the robustness of SPST can attain 30% speed
improvement and 22% power reduction in the
modified booth encoder. This design can be verified
using Modelsim and Xilinx using verilog.
References
[1] A. D. Booth,"A signed binary
multiplication technique," Quarterly Journal of
Mechanics and Applied Mathematics, vol. 2, pp.
236-240, 1951.
[2] O. L. MacSorley, "High-speed arithmetic
on binary computers," IRE Transaction on
Electronic Computers, vol. 49, pp. 67-91, 1961.
[3] A. R. Cooper, "Parallel Architecture
Modified Booth Multiplier", Proceedings of the
Institution of Electrical Engineers, 1989.
[4] J. Fadavi-Ardekani, "M × N booth encoded
multiplier generator using optimized Wallace
trees," IEEE Trans. Very Large Scale Integr.
(VLSI) Syst. , vol. 1, no. 2, pp. 120–125, Jun, 1993.
[5] W. -C. Yeh and C. -W. Jen, "High-speed
booth encoded parallel multiplier design," IEEE
Trans. Comput. , vol. 49, no. 7, pp. 692–701, Jul,
2000.
[6] B Ayman A. Fayed, Magdy A. Bayoumi,
"A Novel Architecture for Low-Power Design of
Parallel Multipliers," vlsi,pp. 0149, IEEE Computer
Society Workshop on VLSI 2001.
[7] Razaidi Hussin, Ali Yeon Md. Shakaff,
Norina Idris1, Zaliman Sauli1, Rizalafande Che
Ismail1 and Afzan Kama An Efficient Modified
Booth Multiplier Architecture, International
Conference on Electronic Design, 2008.
[8] Shiann-Rong Kuang and Jiun-Ping Wang
"Modified Booth Multipliers with a Regular Partial
Product Array" IEEE Transactions on Circuits and
Systems—II Volume. 56, No. 5, 2009.
[9] Soojin Kim and Kyeongsoon Cho, "Design
of High-speed Modified Booth Multipliers
Operating at GHz Ranges," World Academy of
Science, Engineering and Technology, Vol. 7, No.
2, 2010.
[10] S. K. Sahoo and C. Shekhar, "A fast final
adder for a 54-bit parallel multiplier for DSP
application",international journal of electronics,
vol. 98, no. 12, pp. 1625-1638, 2011.
[11] S. K. Sahoo and C. Shekhar,"Delay
Optimized Array Multiplier for Signal and Image
Processing", 2011 International Conference on
Image Information Processing, 2011.
[12] C. Senthilpari "A low power and High
performance Radix- 4 Multiplier design using a
International Journal of Electrical Engineering and Computer Science
DOI: 10.37394/232027.2023.5.9
Vasudeva. G, Bharathi Gururaj