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 :
بازگشت