Implementation of Floating Point Multiplier Using Dadda Algorithm
DOI:
https://doi.org/10.37591/jomtra.v3i1.643Abstract
Floating point multiplication is very useful in all the computation applications like in arithmetic operation, DSP application etc. To achieve higher speed of the mantissa, multiplication is done using Dadda multiplier which works on the basis of Dadda algorithm. Through this architecture we gain high speed with a maximum frequency and also reduce the number of gates compared to existing multipliers; and through floating point format it is possible to handle overflow or underflow conditions. This multiplier is implemented using verilog HDL and targeted for Spartan3A and 3ANFPGA and the comparison is done with the Xilinx floating point multiplier core.
Keywords: Dadda algorithm, floating point standard format, single precision, FPGA, VHDL
Cite this Article
Nithyashree S, Karthik S. Implementation of Floating Point Multiplier Using Dadda Algorithm. Journal of Multimedia Technology & Recent Advancements. 2016; 3(1): 16–22p.
References
IEEE 754-2008. IEEE Standard for Floating-Point Arithmetic. 2008.
Mohamed Al-Ashrfy, Ashraf Salem, Wagdy Anis. An Efficient implementation of Floating Point Multiplier. IEEE Transaction on VLSI 978-1-4577-0069-9/11@2011 IEEE, Mentor Graphics.
Fagin B, Renard C. Field Programmable Gate Arrays and Floating Point Arithmetic. IEEE Transactions on VLSI. 1994; 2(3): 365–367p.
Shirazi N, Walters A, Athanas P. Quantitative Analysis of Floating Point Arithmetic on FPGA Based Custom Computing Machines. Proceedings of the IEEE Symposium on FPGAs for Custom Computing Machines (FCCM’95). 1995; 155–162p.
Louca L, Cook TA, Johnson WH. Implementation of IEEE Single Precision Floating Point Addition and Multiplication on FPGAs. Proceedings of 83 the IEEE Symposium on FPGAs for Custom Computing Machines (FCCM’96). 1996; 107–116p.
Jaenicke, Luk W. Parameterized Floating-Point Arithmetic on FPGAs. Proc. of IEEE ICASSP. 2001; 2: 897–900p.
Townsend Whytney J, Swartz Earl E. A Comparison of Dadda and Wallace Multiplier Delays. Computer Engineering Research Center, The University of Texas.
Lee B, Burgess N. Parameterisable Floating-point Operations on FPGA. Conference Record of the Thirty-Sixth Asilomar Conference on Signals, Systems, and Computers. 2002.
Xilinx 13.4. Synthesis and Simulation Design Guide. UG626 (v13.4) Jan 19, 2012.
Downloads
Published
Issue
Section
License
Declaration and Copyright Transfer Form
(to be completed by authors)
I/ We, the undersigned author(s) of the submitted manuscript, hereby declare, that the above manuscript which is submitted for publication in the STM Journals(s), is not published already in part or whole (except in the form of abstract) in any journal or magazine for private or public circulation, and, is not under consideration of publication elsewhere.
- I/We will not withdraw the manuscript after 1 week of submission as I have read the Author Guidelines and will adhere to the guidelines.
- I/We Author(s ) have niether given nor will give this manuscript elsewhere for publishing after submitting in STM Journal(s).
- I/ We have read the original version of the manuscript and am/ are responsible for the thought contents embodied in it. The work dealt in the manuscript is my/ our own, and my/ our individual contribution to this work is significant enough to qualify for authorship.
- I/We also agree to the authorship of the article in the following order:
Author’s name
1. ________________
2. ________________
3. ________________
4. ________________
| We Author(s) tick this box and would request you to consider it as our signature as we agree to the terms of this Copyright Notice, which will apply to this submission if and when it is published by this journal. |