DocumentCode
40897
Title
Modular Design of Fully Pipelined Reduction Circuits on FPGAs
Author
Miaoqing Huang ; Andrews, D.
Author_Institution
Dept. of Comput. Sci. & Comput. Eng., Univ. of Arkansas, Fayetteville, AR, USA
Volume
24
Issue
9
fYear
2013
fDate
Sept. 2013
Firstpage
1818
Lastpage
1826
Abstract
Fast and efficient reduction circuits are critical for a broad range of scientific and embedded system applications. High throughput reduction circuits are typically hand designed for specific vector lengths. These circuits need to be modified when the set lengths are changed. In this paper, we present a new design approach that can handle any set length or combination of different consecutive set lengths without stalling and generates in-order results. The flexibility of the design allows it to be used for any reduction operations, such as floating-point addition and multiplication. By providing a simple and efficient interface to the user and a modular architecture for the designer, the proposed technique has a broad impact across a wide range of custom hardware designs.
Keywords
field programmable gate arrays; logic design; user interfaces; FPGA; circuit modular design; custom hardware design; embedded system application; field programmable gate array; floating-point addition operation; fully pipelined reduction circuit; high throughput reduction circuit; multiplication operation; reduction operation; scientific application; set length; user interface; vector length; Adders; Clocks; Computer architecture; Out of order; Shift registers; Throughput; Fully pipelined reduction circuits; accumulator; digital_circuits; field-programmable gate arrays; modular design;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2012.267
Filename
6298884
Link To Document