DocumentCode
624339
Title
Pseudo-constant logic optimization
Author
Landy, Aaron ; Stitt, Greg
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Florida, Gainesville, FL, USA
fYear
2013
fDate
5-7 June 2013
Firstpage
99
Lastpage
102
Abstract
Constant folding reduces area and enables greater parallelism, but requires circuits with constant inputs. In this work, we extend constant folding to support pseudo-constants, which are values that change with low frequency. We present a method of pseudo-constant logic optimization based on dynamically reconfigurable capabilities of FPGAs, which optimizes logic for different pseudo-constant values and then reconfigures the logic whenever the pseudo-constant changes. Although not beneficial for all logic, we show this optimization achieves up to a 1.25x increase in functional density on Xilinx Virtex 5 FPGAs.
Keywords
field programmable gate arrays; logic circuits; logic design; reconfigurable architectures; Xilinx Virtex 5 FPGA; area reduction; constant folding; constant inputs; dynamic reconfigurable capabilities; functional density; pseudo-constant logic optimization; pseudo-constant values; Adders; Field programmable gate arrays; Optimization; Random access memory; Shift registers; Table lookup; FPGA; dynamic reconfigurability; logic minimization; pseudo-constants; run-time reconfiguration;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-Specific Systems, Architectures and Processors (ASAP), 2013 IEEE 24th International Conference on
Conference_Location
Washington, DC
ISSN
2160-0511
Print_ISBN
978-1-4799-0494-5
Type
conf
DOI
10.1109/ASAP.2013.6567559
Filename
6567559
Link To Document