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 条
[21]   Learning Large Graph-Based MDPs With Historical Data [J].
Haksar, Ravi N. ;
Schwager, Mac .
IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2022, 9 (03) :1447-1458
[22]   Identifying the most Efficient Detailed Trajectories toward Healthy Diets-A Graph-Based Analysis [J].
Perraud, Elie ;
Wang, Juhui ;
Dussiot, Alison ;
Fouillet, Helene ;
Mariotti, Francois .
JOURNAL OF NUTRITION, 2023, 153 (09) :2744-2752
[23]   OpenMP Parallelization and Optimization of Graph-Based Machine Learning Algorithms [J].
Meng, Zhaoyi ;
Koniges, Alice ;
He, Yun ;
Williams, Samuel ;
Kurth, Thorsten ;
Cook, Brandon ;
Deslippe, Jack ;
Bertozzi, Andrea L. .
OpenMP: Memory, Devices, and Tasks, 2016, 9903 :17-31
[24]   Graph-Based Transistor Network Generation Method for Supergate Design [J].
Possani, Vinicius Neves ;
Callegaro, Vinicius ;
Reis, Andre I. ;
Ribas, Renato P. ;
Marques, Felipe de Souza ;
da Rosa, Leomar Soares, Jr. .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (02) :692-705
[25]   Factor Graph-Based Planning as Inference for Autonomous Vehicle Racing [J].
Bari, Salman ;
Wang, Xiagong ;
Haidari, Ahmad Schoha ;
Wollherr, Dirk .
IEEE OPEN JOURNAL OF INTELLIGENT TRANSPORTATION SYSTEMS, 2024, 5 :380-392
[26]   A graph-based formulation for modeling macro-energy systems [J].
Goeke, Leonard .
APPLIED ENERGY, 2021, 301
[27]   Efficient learning of supervised kernels with a graph-based loss function [J].
Pan, Binbin ;
Chen, Wen-Sheng ;
Chen, Bo ;
Xu, Chen .
INFORMATION SCIENCES, 2016, 370 :50-62
[28]   A Graph-Based ABS-Assisted TBS Sleep Scheme [J].
Li, Huan ;
Zhai, Daosen ;
Zhu, Renli ;
Zhang, Ruonan ;
Li, Bin .
IEEE WIRELESS COMMUNICATIONS LETTERS, 2024, 13 (12) :3593-3597
[29]   GoFast: Graph-based optimization for efficient and scalable query evaluation [J].
Zouaghi, Ishaq ;
Mesmoudi, Amin ;
Galicia, Jorge ;
Bellatreche, Ladjel ;
Aguili, Taoufik .
INFORMATION SYSTEMS, 2021, 99
[30]   A Graph-Based Model for Quadratic Separable Programs and Its Decentralization [J].
Cerda, Jaime ;
Avalos, Alberto ;
Graff, Mario .
TRANSACTIONS ON ENGINEERING TECHNOLOGIES: SPECIAL ISSUE OF THE WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE 2013, 2014, :229-245