• DocumentCode
    1684651
  • Title

    Optimal synthesis of multichip architectures

  • Author

    Gebotys, C.H.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
  • fYear
    1992
  • Firstpage
    238
  • Lastpage
    241
  • Abstract
    A global optimization approach to high level synthesis of VLSI multichip architectures is presented. Optimal application-specific architectures are synthesized to minimize latency given constraints on chip area, I/O pin count and interchip communication delays. A mathematical integer programming (IP) model for simultaneously partitioning, scheduling, and allocating hardware (functional units, I/O pins, and interchip buses) is formulated. By exploiting the problem structure (using polyhedral theory), the size of the search space is decreased and a new variable selection strategy is introduced based on the branch and bound algorithm. Multichip optimal architectures for several examples are synthesized in practical CPU times. Execution times are comparable to those for previous heuristic approaches. There are, however, significant improvements in optimal schedules and allocations of multichips.<>
  • Keywords
    VLSI; circuit layout CAD; delays; integer programming; scheduling; I/O pin count; VLSI; branch and bound algorithm; global optimization approach; high level synthesis; interchip communication delays; latency minimisation; mathematical integer programming; multichip architectures; optimal application specific architectures; optimal synthesis; partitioning; polyhedral theory; scheduling; search space; variable selection strategy; Delay effects; Design automation; Integer programming; Scheduling; Very-large-scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1992. ICCAD-92. Digest of Technical Papers., 1992 IEEE/ACM International Conference on
  • Conference_Location
    Santa Clara, CA, USA
  • Print_ISBN
    0-8186-3010-8
  • Type

    conf

  • DOI
    10.1109/ICCAD.1992.279367
  • Filename
    279367