DocumentCode
685692
Title
Implementation of 16-bit floating point multiplier using Residue Number system
Author
Samhitha, N.R. ; Cherian, Neethu Acha ; Jacob, Pretty Mariam ; Jayakrishnan, P.
fYear
2013
fDate
12-14 Dec. 2013
Firstpage
195
Lastpage
198
Abstract
This paper aims at the implementation of 16 bit floating point multiplier using Residue Number system. Residue Number System (RNS), which is a non-weighted number system gains popularity in the implementation of fast and parallel computing applications. It has inherent properties such as modularity, parallelism and carry free computation, which speeds up the arithmetic computations. Floating Point can be represented as M × BE where M is Mantissa, E is the Exponent and B is the base. Floating point RNS multiplier consists of RNS Exponent modulo Adder and RNS Mantissa modulo multiplier. In this paper, floating point multiplier will be implemented using Verilog HDL using ModelSim and synthesized using Altera Cyclone II Quartus and frequency of multiplier is found to be 311MHz.
Keywords
adders; floating point arithmetic; hardware description languages; multiplying circuits; parallel processing; residue number systems; 16-bit floating point multiplier; Altera Cyclone II Quartus; ModelSim; RNS Mantissa modulo multiplier; RNS exponent modulo adder; Verilog HDL; arithmetic computations; carry free computation; fast computing application; floating point RNS multiplier; frequency 311 MHz; modularity computation; nonweighted number system; parallel computing application; parallelism computation; residue number system; Adders; Algorithm design and analysis; Computer architecture; Computers; Cyclones; Equations; Hardware design languages; Floating point; Modulus; Multipliers; Residue Number System (RNS);
fLanguage
English
Publisher
ieee
Conference_Titel
Green Computing, Communication and Conservation of Energy (ICGCE), 2013 International Conference on
Conference_Location
Chennai
Type
conf
DOI
10.1109/ICGCE.2013.6823427
Filename
6823427
Link To Document