• DocumentCode
    3282356
  • Title

    Energy-function approach to high-level synthesis scheduling

  • Author

    Cheng, H.D. ; Wang, Lifeng

  • Author_Institution
    Dept. of Comput. Sci., Utah State Univ., Logan, UT, USA
  • Volume
    6
  • fYear
    1992
  • fDate
    10-13 May 1992
  • Firstpage
    2961
  • Abstract
    A new scheduling algorithm based on an energy function is presented. Scheduling is performed iteratively under the direction of an energy function until all the operations are scheduled and the total energy gets into a minimum. In each iteration of scheduling, it is possible to either schedule an operation to a control step (assign) or exclude the possibility of scheduling an operation to a control step (unassign). The energy function determines the operation to be selected and to which control step this operation is assigned or unassigned. Search width and depth are introduced to reduce the time complexity in selecting the operation to be scheduled in each iteration
  • Keywords
    VLSI; circuit CAD; computational complexity; probability; scheduling; CAD; VLSI design; energy function; high-level synthesis scheduling; scheduling algorithm; time complexity; Algorithm design and analysis; Circuits; Computer science; Delay effects; Design automation; Flow graphs; High level synthesis; Processor scheduling; Scheduling algorithm; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1992. ISCAS '92. Proceedings., 1992 IEEE International Symposium on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-7803-0593-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.1992.230700
  • Filename
    230700