arrow
返回

Bounded Dynamic Level Maintenance for Efficient Logic Optimization

delete2026-04-29
delete0
PRE
AI
J
Junfeng Liu
Q
Qinghua Zhao
L
Liwei Ni
J
Jingren Wang
B
Biwei Xie
X
Xingquan Li
B
Bei Yu
S
Shuai Ma
DOI:10.1109/TC.2026.3688680delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
逻辑优化是电子设计自动化(EDA)流程中满足预期电路功耗、性能和面积(PPA)目标的关键阶段。这些逻辑电路通常表示为有向无环图(DAG),其中由节点层级量化的结构深度与定时性能密切相关。现代优化策略常采用迭代局部变换启发式方法(如重写、重构)直接作用于该DAG结构。由于优化会局部修改图,节点层级需要动态更新以指导后续决策。然而,存在显著差距:现有增量更新节点层级的算法对小变化无界。这导致给定局部子图$\{\Delta G_{i}\}_{i = 1}^{|V|}$在DAG$G(V,E)$上的更新总复杂度最坏为$O(|V|^{2})$。这种无界性质造成了严重的效率瓶颈,阻碍了优化流程的可扩展性,尤其是在应用于当今盛行的复杂电路设计时。本文分析了迭代逻辑优化中固有的动态层级维护问题,并从部分拓扑排序的角度进行阐述。基于分析,我们提出了首个有界算法以维护层级约束,对于更新序列$\{\Delta G_{i}\}$,其时间复杂度为$O(|V|\Delta\log\Delta)$,其中$\Delta=\max_{i}\|\Delta G_{i}\|$表示$\Delta G_{i}$的最大扩展规模。综合基准测试表明,我们的算法使重写和重构的平均整体速度提升6.4倍,得益于所提出的有界维护实现了亚二次时间更新,且不牺牲任何质量。
Keyword:
Logic optimization
dynamic level maintenance
incremental graph computation

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

T
the chinese university of hong kong
学者数:
4.5K
论文数: 2.1K
被引数: 0
B
Beihang University
学者数:
5.2W
论文数: 4.1W
被引数: 37
H
Hong Kong University of Science and Technology (Guangzhou)
学者数:
1.0K
论文数: 866
被引数: 1
P
pengcheng laboratory
学者数:
462
论文数: 229
被引数: 0
H
hefei university
学者数:
2.3K
论文数: 1.3K
被引数: 20
S
Southeast University
学者数:
2.1W
论文数: 8.6K
被引数: 480
C
chinese academy of sciences
学者数:
56.7W
论文数: 45.0W
被引数: 704
学者 查看更多机构
引用论文

引用论文

暂无论文信息