• DocumentCode
    2074570
  • Title

    SCHALLOC: an algorithm for simultaneous scheduling & connectivity binding in a datapath synthesis system

  • Author

    Berry, Neerav ; Pangrle, Barry M.

  • Author_Institution
    LSI Logic Corp., Milpitas, CA, USA
  • fYear
    1990
  • fDate
    12-15 Mar 1990
  • Firstpage
    78
  • Lastpage
    82
  • Abstract
    A new approach is presented for simultaneous scheduling and connectivity binding in a behavioral synthesis system. A branch-and-bound algorithm is applied for scheduling, with connectivity binding performed at each intermediate step. Costs from the connectivity binder are used to direct the search for optimal solutions. This approach allows the program to optimize user defined objectives without any implicit biases, such as trying to achieve the fastest schedule. Some heuristics are presented to estimate the cost of a partially scheduled and bound graph. This helps to prune the search space. The algorithm performance is presented using examples from the literature.
  • Keywords
    circuit CAD; scheduling; SCHALLOC; algorithm performance; behavioral synthesis system; branch-and-bound algorithm; datapath synthesis system; heuristics; simultaneous connectivity binding; simultaneous scheduling; Control system synthesis; Cost function; Hardware; High level languages; Large scale integration; Logic; Multiplexing; Processor scheduling; Registers; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1990., EDAC. Proceedings of the European
  • Print_ISBN
    0-8186-2024-2
  • Type

    conf

  • DOI
    10.1109/EDAC.1990.136624
  • Filename
    136624