Title :
Variable-latency signed addition on FPGAs
Author :
Alessandro Cilardo
Author_Institution :
Department of Electrical Engineering and Information Technologies, University of Naples Federico II, via Claudio 21, 80125 Napoli, Italy
Abstract :
Variable-latency, or speculative, addition is an effective technique to implement fast adders working on very long operands. Most approaches to speculative addition are either based on the assumption that operands have equiprobable independent bits, which is rarely the case in real applications due to sign-extension, or they can handle the case of signed numbers at the price of a considerable area overhead. Furthermore, many existing approaches require ad-hoc schemes preventing the reuse of standard adders typically available as optimized library components in many technologies, most notably Field-Programmable Gate Arrays. This paper introduces an innovative scheme for speculative addition that effectively addresses both problems, yielding fast and low-area circuits able to handle sign-extended numbers speculatively and only made of optimized carry-propagation adders based on fast carry circuitry as basic building blocks.
Keywords :
"Adders","Delays","Field programmable gate arrays","Multiplexing","Logic gates","Bismuth","Libraries"
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2015 25th International Conference on
DOI :
10.1109/FPL.2015.7293957