• DocumentCode
    319346
  • Title

    Simultaneous scheduling, binding and floorplanning in high-level synthesis

  • Author

    Prabhakaran, Pradeep ; Banerjee, Prithviraj

  • Author_Institution
    Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
  • fYear
    1998
  • fDate
    4-7 Jan 1998
  • Firstpage
    428
  • Lastpage
    434
  • Abstract
    With small device features in sub-micron technologies, interconnection delays play a dominant part in cycle time. Therefore, it is important to consider the impact of physical design during high level synthesis. In this paper, an efficient floorplanning algorithm which takes into account the effect of interconnect delays on the overall cycle time of a given schedule is presented. A simultaneous scheduling, binding and floorplanning algorithm is also presented. In comparison to a traditional approach which separates high-level synthesis from physical design, our algorithm is able to make these stages interact very closely, resulting in solutions with lower latency and area. In addition, a detailed model is considered, taking into account multiplexer and register areas and delays
  • Keywords
    VLSI; circuit layout CAD; delays; high level synthesis; integrated circuit interconnections; integrated circuit layout; scheduling; chip area reduction; cycle time; floorplanning algorithm; high-level synthesis; interconnect delays; latency reduction; model; physical design; simultaneous scheduling/binding/floorplanning; submicron technologies; Algorithm design and analysis; Contracts; Delay effects; Distributed computing; Flow graphs; High level synthesis; Processor scheduling; Registers; Scheduling algorithm; Simulated annealing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1998. Proceedings., 1998 Eleventh International Conference on
  • Conference_Location
    Chennai
  • ISSN
    1063-9667
  • Print_ISBN
    0-8186-8224-8
  • Type

    conf

  • DOI
    10.1109/ICVD.1998.646645
  • Filename
    646645