DocumentCode :
2066412
Title :
Interconnection allocation between functional units and registers in High-Level Synthesis
Author :
Cong Hao ; Nan Wang ; Song Chen ; Yoshimura, Tetsuzo ; Min-You Wu
Author_Institution :
Dept. Comput. Sci., Shanghai Jiaotong Univ., Shanghai, China
fYear :
2013
fDate :
28-31 Oct. 2013
Firstpage :
1
Lastpage :
4
Abstract :
Data path connection elements usually consume a significant amount of both power and area on a VLSI chip. In this paper, we focus on the interconnection allocation problem conducted after operation scheduling and binding in High-Level Synthesis, aimed at minimum interconnection complexity, power consumption and area cost. During interconnection allocation, the port assignment step, that connects the registers to the operator ports through multiplexers (MUXes), is extraordinarily crucial to the final result in terms of the interconnection complexity. We formulate the port assignment problem for binary commutative operators as a bipartite graph partition problem followed by a vertex cover, and adopt the Fiduccia and Mattheyses (FM) Algorithm to iteratively improve the partition by moving or swapping the graph vertices. The experimental results show that our proposed algorithm is able to achieve 35.9% optimality increasing and 33.1% execution time reduction compared with the previous works.
Keywords :
VLSI; graph theory; high level synthesis; integrated circuit design; integrated circuit interconnections; iterative methods; low-power electronics; microprocessor chips; optimisation; power consumption; FM algorithm; Fiduccia-Mattheyses algorithm; MUX; VLSI chip; area cost; binary commutative operators; bipartite graph partition problem; data path connection elements; functional units; graph vertices; high-level synthesis; interconnection allocation; interconnection complexity; multiplexers; operation scheduling; operator ports; port assignment problem; power consumption; registers; vertex cover; Complexity theory; Integrated circuit interconnections; Partitioning algorithms; Ports (Computers); Registers; Resource management; Vegetation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
ASIC (ASICON), 2013 IEEE 10th International Conference on
Conference_Location :
Shenzhen
ISSN :
2162-7541
Print_ISBN :
978-1-4673-6415-7
Type :
conf
DOI :
10.1109/ASICON.2013.6811938
Filename :
6811938
Link To Document :
بازگشت