Title : 
An FPGA Implementation of a Fully Verified Double Precision IEEE Floating-Point Adder
         
        
            Author : 
Kikkeri, Nikhil ; Seidel, Peter-Michael
         
        
            Author_Institution : 
Southern Methodist Univ., Dallas
         
        
        
        
        
        
            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 : 
adders; counting circuits; field programmable gate arrays; Altera Stratix II device; FPGA; borrow-save representation; compound adders; floating-point adder; full gate-level verification; Adders; Algorithm design and analysis; Arithmetic; Circuits; Delay; Field programmable gate arrays; Formal verification; Hardware; Libraries; Process design;
         
        
        
        
            Conference_Titel : 
Application-specific Systems, Architectures and Processors, 2007. ASAP. IEEE International Conf. on
         
        
            Conference_Location : 
Montreal, Que.
         
        
        
            Print_ISBN : 
978-1-4244-1026-2
         
        
            Electronic_ISBN : 
2160-0511
         
        
        
            DOI : 
10.1109/ASAP.2007.4429962