• DocumentCode
    2774372
  • Title

    Data path allocation based on bipartite weighted matching

  • Author

    Huang, Chu-Yi ; Chen, Yen-Shen ; Lin, Youn-Long ; Hsu, Yu-Chin

  • Author_Institution
    Dept. of Comput. Sci., Tsing Hua Univ., Hsin-Chu, Taiwan
  • fYear
    1990
  • fDate
    24-28 Jun 1990
  • Firstpage
    499
  • Lastpage
    504
  • Abstract
    Proposes a graph-theoretic approach for the data path allocation problem. The problem is decomposed into three subproblems: (1) register allocation, (2) operation assignment, and (3) connection allocation. The first two subproblems are modeled as two bipartite weighted matching problems and solved using the Hungarian method. The third subproblem is solved using a greedy method. It is shown that, by taking the other into consideration while solving one, equally satisfactory results can be obtained, regardless of the order in which (1) and (2) are performed. Two programs, LYRA and ARYL, are implemented which solve the subtasks in different orders. For register allocation, the approach is the first one to guarantee minimal use of registers while being able to take the interconnection cost into account. This research has demonstrated that the bipartite weighted matching algorithm is indeed a good solution for the data path allocation problem
  • Keywords
    circuit layout CAD; graph theory; ARYL; Hungarian method; LYRA; bipartite weighted matching; connection allocation; data path allocation; graph-theoretic approach; greedy method; interconnection cost; operation assignment; register allocation; Algorithm design and analysis; Computer science; Costs; Design automation; Fabrication; Integrated circuit interconnections; Integrated circuit synthesis; Process design; Registers; Very large scale integration;
  • 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.114907
  • Filename
    114907