liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Area Efficient Floating-Point Adder and Multiplier with IEEE-754 Compatible Semantics
Linköping University, Department of Electrical Engineering, Computer Engineering. Linköping University, The Institute of Technology.ORCID iD: 0000-0002-0111-2384
2014 (English)Conference paper (Refereed)
Abstract [en]

In this paper we describe an open source floating-point adder andmultiplier implemented using a 36-bit custom number format based onradix-16 and optimized for the 7-series FPGAs from Xilinx. Althoughthis number format is not identical to the single-precision IEEE-754format, the floating-point operators are designed in such a way thatthe numerical results for a given operation will be identical to theresult from an IEEE-754 compliant operator with support forround-to-nearest even, NaNs and Infs, and subnormalnumbers. The drawback of this number format is that the rounding stepis more involved than in a regular, radix-2 based operator. On theother hand, the use of a high radix means that the area costassociated with normalization and denormalization can be reduced,leading to a net area advantage for the custom number format, underthe assumption that support for subnormal numbers is required.

The area of the floating-point adder in a Kintex-7 FPGA is 261 sliceLUTs and the area of the floating-point multiplier is 235 slice LUTsand 2 DSP48E blocks. The adder can operate at 319 MHz and themultiplier can operate at a frequency of 305 MHz.

Place, publisher, year, edition, pages
National Category
Embedded Systems
URN: urn:nbn:se:liu:diva-114322OAI: diva2:789250
ICFPT2014: The 2014 International Conference on Field-Programmable Technology
Available from: 2015-02-18 Created: 2015-02-18 Last updated: 2015-02-18Bibliographically approved

Open Access in DiVA

hrfp_16_icfpt2014.pdf(269 kB)571 downloads
File information
File name FULLTEXT01.pdfFile size 269 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Ehliar, Andreas
By organisation
Computer EngineeringThe Institute of Technology
Embedded Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 571 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 452 hits
ReferencesLink to record
Permanent link

Direct link