• 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