• DocumentCode
    275344
  • Title

    A linear program driven scheduling and allocation method followed by an interconnect optimization algorithm

  • Author

    Papachristou, C.A. ; Konuk, H.

  • Author_Institution
    Dept. of Comput. Eng., Case Western Reserve Univ., Cleveland, OH, USA
  • fYear
    1990
  • fDate
    24-28 Jun 1990
  • Firstpage
    77
  • Lastpage
    83
  • Abstract
    A new method for high-level logic synthesis is reported whose basic feature is the tight interaction and coupling of the scheduling and allocation phases providing a global direction to the synthesis. A linear-program-based allocation is proposed which uses multifunction-ALU cost estimation and iteratively drives a tree-search for scheduling. A new interconnect optimization algorithm is proposed. It is based on several interconnect transformations for multiplexer input collapsing and merging. Several other important synthesis aspects are included, e.g., register and interconnect bindings, operation chaining, and operation multicycling. The method has been implemented in C on a Sun 3/60 workstation
  • Keywords
    linear programming; logic CAD; scheduling; trees (mathematics); Sun 3/60 workstation; high-level logic synthesis; interconnect bindings; interconnect optimization algorithm; linear program driven scheduling; linear-program-based allocation; merging; multifunction-ALU cost estimation; multiplexer input collapsing; operation chaining; operation multicycling; tree-search; Clocks; Cost function; High level synthesis; Identity-based encryption; LAN interconnection; Merging; Multiplexing; Optimization methods; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1990. Proceedings., 27th ACM/IEEE
  • Conference_Location
    Orlando, FL
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-363-9
  • Type

    conf

  • DOI
    10.1109/DAC.1990.114833
  • Filename
    114833