• DocumentCode
    2889541
  • Title

    Optimizing resource utilization using transformations

  • Author

    Potkonjak, M. ; Rabaey, J.

  • Author_Institution
    Dept. of EECS, California Univ., Berkeley, CA, USA
  • fYear
    1991
  • fDate
    11-14 Nov. 1991
  • Firstpage
    88
  • Lastpage
    91
  • Abstract
    A transformational approach aimed at improving the resource utilization in high level synthesis is introduced. The current implementation combines retiming and associativity in a single framework. This combination of transformations results in considerable area improvements, as is amply demonstrated by benchmark examples. A novel learning while searching iterative improvement probabilistic algorithm has been developed and is used to resolve the associated NP-complete combinatorial optimization problem. The effectiveness of the proposed algorithms and the transformations is demonstrated using standard benchmark examples, with the aid of statistical analysis, and through a comparison with estimated minimal bounds. The proposed algorithm has proven to be very effective in reaching the optimal solution as well as in runtime.<>
  • Keywords
    circuit layout CAD; computational complexity; optimisation; transforms; NP-complete combinatorial optimization; associativity; high level synthesis; minimal bounds; probabilistic algorithm; resource utilization; retiming; statistical analysis; transformations; Adders; Clocks; Costs; Delay; Flow graphs; Hardware; High level synthesis; IIR filters; Processor scheduling; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1991. ICCAD-91. Digest of Technical Papers., 1991 IEEE International Conference on
  • Conference_Location
    Santa Clara, CA, USA
  • Print_ISBN
    0-8186-2157-5
  • Type

    conf

  • DOI
    10.1109/ICCAD.1991.185199
  • Filename
    185199