• DocumentCode
    3547724
  • Title

    A formal approach to the slack driven scheduling problem in high-level synthesis

  • Author

    Huang, Shih-Hsu ; Cheng, Chun-Hua

  • Author_Institution
    Dept. of Electron. Eng., Chung Yuan Christian Univ., Chung-li, Taiwan
  • fYear
    2005
  • fDate
    23-26 May 2005
  • Firstpage
    5633
  • Abstract
    With the advent of deep sub-micron era, there is a growing need to consider the design closure problem in high-level synthesis. Previous work has shown that the slack (in terms of the number of clock cycles) is an effective means of tolerating variations in operation delays. In this paper, we propose an integer linear programming (ILP) approach for the slack driven scheduling problem. Our objective is to maximize the total useable slack under the design constraints (timing and resource). Compared with previous works our approach has the following two advantages: first, our approach guarantees the optimality; secondly, our approach is more suitable for the design space exploration.
  • Keywords
    high level synthesis; integer programming; linear programming; logic design; scheduling; ILP; formal approach; high-level synthesis; integer linear programming; optimality; slack driven scheduling; Algorithm design and analysis; Clocks; Delay effects; Flow graphs; High level synthesis; Integer linear programming; Scheduling algorithm; Space exploration; Timing; Uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
  • Print_ISBN
    0-7803-8834-8
  • Type

    conf

  • DOI
    10.1109/ISCAS.2005.1465915
  • Filename
    1465915