JOURNAL ARTICLE

An FPGA Implementation of a Fully Verified Double Precision IEEE Floating-Point Adder

Abstract

We report on the full gate-level verification and FPGA implementation of a highly optimized double precision IEEE floating-point adder. The proposed adder design incorporates many optimizations like a nonstandard separation into two paths, a simple rounding algorithm, unification of rounding cases for addition and subtraction, sign-magnitude computation of a difference based on one's complement subtraction, compound adders, and fast circuits for approximate counting of leading zeros from borrow-save representation. We formally verify a gate-level specification of the algorithm using theorem proving techniques in PVS. The PVS specification was then used to automatically generate a gate-level implementation that was synthesized using Altera Quartus II. The resulting implementation has a total latency of 13.6 ns on an Altera Stratix II device.We have partitioned the design into a 2 stage pipeline running at a frequency of 147 Mhz.

Keywords:
Stratix Adder Computer science Rounding Field-programmable gate array Pipeline (software) Floating point IEEE floating point Parallel computing Subtraction Computation Computer hardware Latency (audio) Arithmetic Algorithm Mathematics

Metrics

4
Cited By
0.00
FWCI (Field Weighted Citation Impact)
22
Refs
0.18
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Low-power high-performance VLSI design
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Numerical Methods and Algorithms
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Advancements in PLL and VCO Technologies
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
© 2026 ScienceGate Book Chapters — All rights reserved.