Clock-less Design for Reconfigurable Floating Point Multiplier

Floating point multiplication has became a common element in signal processing, image processing, filters and real time data processing digital circuits. This element highly influence the performance of the whole design in the form of area and power used. This paper presents a asynchronous reconfigurable approach to design a floating point multiplier for IEEE 754 double precision or two single precision numbers in parallel. The proposed design is a better solution in terms of area and power efficiency. The design is synthesized on XST of Xilinx ISE tool for vertex 2pro FPGA board and simulated on ModelSim. The proposed multiplier comprises of two units (i) Multiply-Add unit and (ii) Aligner-normalizing unit. This design can work up to 229.106 MHz and uses 1369 Slices of Virtex 2 Pro FPGA. Keywords-component, Asynchronous, Reconfigurable, Floating point, FPGA, pipelining and parallel Architecture.

[1]  John Teifel,et al.  An asynchronous dataflow FPGA architecture , 2004, IEEE Transactions on Computers.

[2]  R. M. Banakar,et al.  Design of High-Speed Floating Point Multiplier , 2008, 4th IEEE International Symposium on Electronic Design, Test and Applications (delta 2008).

[3]  Himanshu Thapliyal A Novel Time-Area-Power Efficient Single Precision Floating Point Multiplier , 2005 .

[4]  James Demmel,et al.  IEEE Standard for Floating-Point Arithmetic , 2008 .

[5]  Hassan El-Ghitani,et al.  Design of Generic Floating Point Multiplier and Adder/Subtractor Units , 2010, 2010 12th International Conference on Computer Modelling and Simulation.

[6]  Peter Thomas,et al.  An architecture for asynchronous FPGAs , 2003, Proceedings. 2003 IEEE International Conference on Field-Programmable Technology (FPT) (IEEE Cat. No.03EX798).

[7]  Viktor K. Prasanna,et al.  Analysis of high-performance floating-point arithmetic on FPGAs , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..

[8]  Bertil Svensson,et al.  Evolution in architectures and programming methodologies of coarse-grained reconfigurable computing , 2009, Microprocess. Microsystems.