• DocumentCode
    3246740
  • Title

    High-level synthesis scheduling and allocation using genetic algorithms

  • Author

    Heijligers, M.J.M. ; Cluitmans, L.J.M. ; Jess, J.A.G.

  • Author_Institution
    Design Autom. Sect., Eindhoven Univ. of Technol., Netherlands
  • fYear
    1995
  • fDate
    29 Aug-1 Sep 1995
  • Firstpage
    61
  • Lastpage
    66
  • Abstract
    In this article a scheduling method is presented which is capable of allocating supplementary resources during scheduling. This makes it very suitable in synthesis strategies based on lower bound estimations techniques. The method is based on genetic algorithms. Special coding techniques and analysis methods are used to improve the runtime and quality of the results. The scheduler can easily be extended to cover other architectural issues and (for example) provides ways to make trade-offs between functional unit allocation and register allocation. Experiments and comparisons show high quality results and fast run times that outperform results produced by other heuristic scheduling methods
  • Keywords
    genetic algorithms; high level synthesis; logic design; allocation; functional unit allocation; genetic algorithms; high-level synthesis; register allocation; scheduling; Approximation algorithms; Design automation; Encoding; Genetic algorithms; Heuristic algorithms; High level synthesis; Resource management; Runtime; Scheduling algorithm; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1995. Proceedings of the ASP-DAC '95/CHDL '95/VLSI '95., IFIP International Conference on Hardware Description Languages. IFIP International Conference on Very Large Scal
  • Conference_Location
    Chiba
  • Print_ISBN
    4-930813-67-0
  • Type

    conf

  • DOI
    10.1109/ASPDAC.1995.486203
  • Filename
    486203