Scan Design Using Unsupervised Machine Learning to Reduce Functional Timing and Area Impact

被引:0
|
作者
Goel, Sandeep Kumar [1 ]
Patidar, Ankita [1 ]
Lee, Frank [2 ]
机构
[1] TSMC, 2851 Junct Ave, San Jose, CA 95134 USA
[2] TSMC, Fab 12,8 Li Hsin Rd, Hsinchu 300, Taiwan
来源
IEEE EUROPEAN TEST SYMPOSIUM, ETS 2024 | 2024年
关键词
POWER;
D O I
10.1109/ETS61313.2024.10567936
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Scan design adversely affects design performance, including speed, power, and routing congestion. Scan partitioning and reordering are required to mitigate these effects. We present an unsupervised machine learning-based method for scan partitioning to reduce the total scan wire length and make scan chains as compact as possible. For scan partitioning, we use the K-Means clustering method and reorder flops in a scan chain using the Traveling Salesman Problem (TSP) algorithm. Experimental results for three CPU designs show that significant savings in real wire length (2-3%), as well as a reduction in timing impact (27%), can be achieved with the proposed method compared to the best case obtained by a commercial EDA flow. Additionally, the optimized scan stitching also helped improve Design Rule check (DRC) violations, which aids in design closure.
引用
收藏
页数:4
相关论文
empty
未找到相关数据