• DocumentCode
    2560092
  • Title

    DLS: A scheduling algorithm for high-level synthesis in VHDL

  • Author

    O´Brien, Kevin ; Rahmouni, Maher ; Jerraya, Ahmed

  • Author_Institution
    Lab. TIMA, Inst. nat. Polytech. de Grenoble, France
  • fYear
    1993
  • fDate
    22-25 Feb 1993
  • Firstpage
    393
  • Lastpage
    397
  • Abstract
    Dynamic loop scheduling, an algorithm that can efficiently schedule large, control-flow dominated designs, written in VHDL is presented. It compares favorably with results produced by other control-flow oriented approaches such as path-based scheduling, but avoids the path explosion problem. In addition, the VHDL accepted by the scheduler is quite comprehensive, including nested branches, loops (whose conditions can be compounded), loop exit statements and procedure calls. The algorithm forms an integral part of the AMICAL data-path compiler
  • Keywords
    circuit layout CAD; hardware description languages; high level synthesis; scheduling; AMICAL data-path compiler; VHDL; control-flow dominated designs; dynamic loop scheduling; high-level synthesis; loop exit statements; nested branches; procedure calls; scheduling algorithm; Algorithm design and analysis; Clocks; Computational efficiency; Dynamic scheduling; Explosions; High level synthesis; Parallel processing; Processor scheduling; Scheduling algorithm; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1993, with the European Event in ASIC Design. Proceedings. [4th] European Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-3410-3
  • Type

    conf

  • DOI
    10.1109/EDAC.1993.386444
  • Filename
    386444