• DocumentCode
    3277009
  • Title

    A graph based approach to the synthesis of multi-chip module architectures

  • Author

    Cherabuddi, Raghava V. ; Chen, Jijun ; Bayoumi, Magdy A.

  • Author_Institution
    Center for Adv. Comput. Studies, Southwestern Louisiana Univ., Lafayette, LA, USA
  • fYear
    1996
  • fDate
    3-6 Jan 1996
  • Firstpage
    192
  • Lastpage
    197
  • Abstract
    We present a graph based approach to the time (performance) constrained synthesis of multi-chip module (MCM) architectures. System-level partitioning is performed using the Stochastic Evolution heuristic, which is an effective heuristic for solving several combinatorial optimization problems. The partitioning cost function models the scheduling/allocation constraints (including interchip buses) in the form of incompatible sets. Supernodes are created using the scheduling/allocation constraints which in turn reduces the search space for the partitioner. Scheduling and resource allocation is performed for the case of time (performance) constrained synthesis and includes modeling of inter-chip buses, multi-cycle operations, pipelined functional units and functional pipelining. Efficient synthesis results are obtained for the high-level synthesis benchmarks in far less CPU time compared to the integer linear programming based model
  • Keywords
    graph theory; high level synthesis; integrated circuit design; multichip modules; pipeline processing; resource allocation; scheduling; combinatorial optimization; cost function model; functional pipelining; graph method; high-level synthesis; incompatible sets; interchip bus; multi-chip module architecture; multi-cycle operation; performance constrained synthesis; pipelined functional unit; resource allocation; scheduling; stochastic evolution heuristic; supernodes; system-level partitioning; time constrained synthesis; Communication system control; Computer architecture; Cost function; High level synthesis; Laboratories; Network synthesis; Pipeline processing; Stochastic systems; Time factors; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1996. Proceedings., Ninth International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Print_ISBN
    0-8186-7228-5
  • Type

    conf

  • DOI
    10.1109/ICVD.1996.489483
  • Filename
    489483