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
关键词
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
相关论文
共 50 条
  • [21] An unsupervised machine learning approach to reduce nonlinear FE2 multiscale calculations using macro clustering
    Chaouch, Souhail
    Yvonnet, Julien
    FINITE ELEMENTS IN ANALYSIS AND DESIGN, 2024, 229
  • [22] A Runtime Framework for Machine-Augmented Software Design using Unsupervised Self-Learning
    Rodrigues Filho, Roberto
    Porter, Barry
    2016 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC), 2016, : 231 - 232
  • [23] Functional characterization of variants of unknown significance in a spinocerebellar ataxia patient using an unsupervised machine learning pipeline
    Siddharth Nath
    Nicholas S. Caron
    Linda May
    Oxana B. Gluscencova
    Jill Kolesar
    Lauren Brady
    Brett A. Kaufman
    Gabrielle L. Boulianne
    Amadeo R. Rodriguez
    Mark A. Tarnopolsky
    Ray Truant
    Human Genome Variation, 9
  • [24] Functional characterization of variants of unknown significance in a spinocerebellar ataxia patient using an unsupervised machine learning pipeline
    Nath, Siddharth
    Caron, Nicholas S.
    May, Linda
    Gluscencova, Oxana B.
    Kolesar, Jill
    Brady, Lauren
    Kaufman, Brett A.
    Boulianne, Gabrielle L.
    Rodriguez, Amadeo R.
    Tarnopolsky, Mark A.
    Truant, Ray
    HUMAN GENOME VARIATION, 2022, 9 (01)
  • [25] Deep unsupervised learning using spike-timing-dependent plasticity
    Lu, Sen
    Sengupta, Abhronil
    NEUROMORPHIC COMPUTING AND ENGINEERING, 2024, 4 (02):
  • [26] Design of an Unsupervised Machine Learning-Based Movie Recommender System
    Putri, Debby Cintia Ganesha
    Leu, Jenq-Shiou
    Seda, Pavel
    SYMMETRY-BASEL, 2020, 12 (02):
  • [27] Farmer typology and implications for policy design - An unsupervised machine learning approach
    Graskemper, Viktoria
    Yu, Xiaohua
    Feil, Jan-Henning
    LAND USE POLICY, 2021, 103
  • [28] Inverse Design of Unidirectional Transmission Nanostructures Based on Unsupervised Machine Learning
    Li, Yu
    Deng, Miaoyi
    Liu, Zhengchang
    Peng, Pu
    Chen, Yuxiang
    Fang, Zheyu
    ADVANCED OPTICAL MATERIALS, 2022, 10 (12):
  • [29] Melt Instability Identification Using Unsupervised Machine Learning Algorithms
    Gansen, Alex
    Hennicker, Julian
    Sill, Clemens
    Dheur, Jean
    Hale, Jack S. S.
    Baller, Jorg
    MACROMOLECULAR MATERIALS AND ENGINEERING, 2023, 308 (06)
  • [30] Tracking Pyrometeors With Meteorological Radar Using Unsupervised Machine Learning
    McCarthy, N. F.
    Guyot, A.
    Protat, A.
    Dowdy, A. J.
    McGowan, H.
    GEOPHYSICAL RESEARCH LETTERS, 2020, 47 (08)