• DocumentCode
    1374113
  • Title

    HDL presynthesis optimizations using a tabular model

  • Author

    Li, Jian ; Gupta, Rajesh K.

  • Author_Institution
    Cisco Syst., San Jose, CA, USA
  • Volume
    8
  • Issue
    4
  • fYear
    2000
  • Firstpage
    369
  • Lastpage
    378
  • Abstract
    In this paper, we introduce presynthesis optimizations on hardware description languages (HDLs). Presynthesis optimizations consist of two categories of tasks: 1) source-level transformations, which produce optimized behavioral HDL descriptions that lead to improved synthesis results and 2) source-level analysis, which produces information useful in the synthesis stage to improve the quality of the synthesized circuits. Presynthesis optimizations are carried out on an intermediate tabular representation called timed decision table (TDT). We have implemented the TDT-based presynthesis optimization algorithms in a software package called Pumpkin. Experiments running Pumpkin on named benchmarks show promising results.
  • Keywords
    circuit optimization; hardware description languages; high level synthesis; software packages; HDL presynthesis optimizations; Pumpkin; named benchmarks; optimized behavioral HDL descriptions; software package; source-level analysis; source-level transformations; tabular model; timed decision table; Circuit synthesis; Computer languages; Data structures; Field programmable gate arrays; Hardware design languages; Information analysis; Optimizing compilers; Software algorithms; Software packages; Software tools;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/92.863616
  • Filename
    863616