• DocumentCode
    3258653
  • Title

    Move frame scheduling and mixed scheduling-allocation for the automated synthesis of digital systems

  • Author

    Nourani, Mehrdad ; Papachristou, Christos

  • Author_Institution
    Dept. of Comput. Eng., Case Western Reserve Univ., Cleveland, OH, USA
  • fYear
    1992
  • fDate
    8-12 Jun 1992
  • Firstpage
    99
  • Lastpage
    105
  • Abstract
    The authors present two algorithms for the scheduling and allocation phases in high-level synthesis under time and resource constraints. This is achieved by formulating these problems in terms of Lyapunov´s stability theorem using a transformation technique between the design space and the dynamic system space. These algorithms are based on moves in the design space, which correspond to the moves towards the equilibrium point in the dynamic system space. The scheduling algorithm takes care of mutually exclusive operations, loop folding, multi-cycle operations, chained operations and pipelining. The mixed scheduling-allocation algorithm can handle all of these scheduling applications and simultaneously perform allocation of functional units, registers and interconnects while minimizing the overall cost
  • Keywords
    Lyapunov methods; application specific integrated circuits; circuit CAD; digital systems; resource allocation; scheduling; ASIC; Lyapunov´s stability theorem; automated synthesis; chained operations; digital systems; high-level synthesis; loop folding; mixed scheduling-allocation; move frame scheduling; multi-cycle operations; mutually exclusive operations; pipelining; resource constraints; time constraints; transformation technique; Algorithm design and analysis; Digital systems; Hardware; High level synthesis; Neural networks; Pipeline processing; Processor scheduling; Registers; Scheduling algorithm; Stability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1992. Proceedings., 29th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    0-8186-2822-7
  • Type

    conf

  • DOI
    10.1109/DAC.1992.227854
  • Filename
    227854