On Structural Analysis and Efficiency for Graph-Based Rewiring Techniques

被引:0
作者
Chim, Fu-Shing [1 ,2 ]
Lam, Tak-Kei [1 ]
Wu, Yu-Liang [1 ]
Fan, Hongbing [3 ]
机构
[1] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Hong Kong, Hong Kong, Peoples R China
[2] Chinese Univ Hong Kong, VLSI CAD Grp, Hong Kong, Hong Kong, Peoples R China
[3] Wilfrid Laurier Univ, Dept Phys & Comp Sci, Waterloo, ON N2L 3C5, Canada
关键词
design automation; ATPG; implication; redundancy identification; graph-based rewiring; very-large-scale integration; OPTIMIZATION;
D O I
10.1587/transfun.E94.A.2853
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The digital logic rewiring technique has been shown to be one of the most powerful logic transformation methods. It has been proven that rewiring is able to further improve some already excellent results on many EDA problems, ranging from logic minimization, partitioning, FPGA technology mappings to final routings. Previous studies have shown that ATPG-based rewiring is one of the most powerful tools for logic perturbation while a graph-based rewiring engine is able to cover nearly one fifth of the target wires with 50 times runtime speedup. For some problems that only require good-enough and very quick solutions, this new rewiring technique may serve as a useful and more practical alternative. In this work, essential elements in graph-based rewiring such as rewiring patterns, pattern size and locality, etc., have been studied to understand their relationship with rewiring performance. A structural analysis on the target-alternative wire pairs discovered by ATPG-based and graph-based engines has also been conducted to analyze the structural characteristics that favor the identification of alternative wires. We have also developed a hybrid rewiring approach that can take the advantages from both ATPG-based and graph-based rewiring. Experimental results suggest that our hybrid engine is able to achieve about 50% of alternative wire coverage when compared with the state-of-the-art ATPG-based rewiring engine with only 4% of the runtime. Through applying our hybrid rewiring approach to the FGPA technology mapping problem, we could achieve similar depth level and look-up table number reductions with much shorter runtime. This shows that the fast runtime of our hybrid approach does not sacrifice the quality of certain rewiring applications.
引用
收藏
页码:2853 / 2865
页数:13
相关论文
共 50 条
[31]   Graph-based Clustering for Multi-objective Evolutionary Algorithm [J].
Ghodsi, S. Siamak ;
Moradi, Parham ;
Tahmasebi, Sahar .
2018 9TH INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATIONS (IST), 2018, :624-629
[32]   A graph-based framework of low-energy transfer design [J].
Oshima, Kenta .
ACTA ASTRONAUTICA, 2025, 229 :644-661
[33]   Differential Evolution with Graph-Based Speciation by Competitive Hebbian Rules [J].
Takahama, Tetsuyuki ;
Sakai, Setsuko .
2012 SIXTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING (ICGEC), 2012, :445-448
[34]   Movable-Antenna Position Optimization: A Graph-Based Approach [J].
Mei, Weidong ;
Wei, Xin ;
Ning, Boyu ;
Chen, Zhi ;
Zhang, Rui .
IEEE WIRELESS COMMUNICATIONS LETTERS, 2024, 13 (07) :1853-1857
[35]   A Graph-based framework for assembly sequence planning of a cable harness [J].
Zhou, Hang ;
Lu, Qi ;
Qian, Jinwu .
JOURNAL OF MANUFACTURING SYSTEMS, 2024, 73 :39-51
[36]   A Novel Graph-Based Routing Algorithm in Residential Multimicrogrid Systems [J].
Razi, Reza ;
Pham, Minh-Cong ;
Hably, Ahmad ;
Bacha, Seddik ;
Tran, Quoc Tuan ;
Iman-Eini, Hossein .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (03) :1774-1784
[37]   A RIEMANNIAN APPROACH FOR GRAPH-BASED CLUSTERING BY DOUBLY STOCHASTIC MATRICES [J].
Douik, Ahmed ;
Hassibi, Babak .
2018 IEEE STATISTICAL SIGNAL PROCESSING WORKSHOP (SSP), 2018, :806-810
[38]   Graph-based parallel large scale structure from motion [J].
Chen, Yu ;
Shen, Shuhan ;
Chen, Yisong ;
Wang, Guoping .
PATTERN RECOGNITION, 2020, 107
[39]   Graph-Based Contrastive Learning for Description and Detection of Local Features [J].
Wang, Zihao ;
Li, Zhen ;
Li, Xueyi ;
Chen, Wenjie ;
Liu, Xiangdong .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (04) :4839-4851
[40]   Optimizing detection of malware attacks through Graph-based approach [J].
Muthumanickam, K. ;
Ilavarasan, E. .
2017 INTERNATIONAL CONFERENCE ON TECHNICAL ADVANCEMENTS IN COMPUTERS AND COMMUNICATIONS (ICTACC), 2017, :87-91