[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/3201607.3201710acmconferencesArticle/Chapter ViewAbstractPublication PagesaspdacConference Proceedingsconference-collections
research-article

Machine learning based generic violation waiver system with application on electromigration sign-off

Published: 22 January 2018 Publication History

Abstract

Manually analyzing the results generated by EDA tools to waive or fix any violations is a tedious, error-prone and time-consuming process. By automating these time-consuming rigorous manual procedures by aggregating key insights across different designs using continuing and prior simulation data, a design team can speed up the tape-out process, optimize resources and significantly minimize the risk of overlooking must fix violations that are prone to cause field failures. In this paper, a machine learning based generic waiver system is proposed which continuously learns to improve with new design data using K-means clustering and nearest neighbor algorithms for risk scoring. The system has been used on new designs to demonstrate on-chip Electromigration (EM) waiver (EMWaiver) mechanism that yielded highly confident results.

References

[1]
User manuals of ANSYS Redhawk and Totem, R18.0, 2017.
[2]
ANSYS SeaScape Manual, 2017.
[3]
Kilian Weinberger, John Blitzer, and Lawrence K. Saul, "Distance metric learning for large margin nearest neighbor classification," Neural Information Processing Systems (NIPS), 2006, pp. 1473--1480.
[4]
Alexandr Andoni and Piotr Indyk, "Near-optimal hashing algorithms for approximate nearest neighbor in high dimensions," IEEE Annual Symposium on Foundations of Computer Science (FOCS), 2006, pp. 459--468.
[5]
Anil K Jain, "Data clustering: 50 years beyond K-means." Pattern Recognition Letters, 31, No. 8, pp. 651--666, 2010
[6]
Jure Leskovec, Anand Rajaraman, and Jeffrey David Ullman, "Mining of massive datasets," in Cambridge University Press, 2014.
[7]
Shen Lin and Norman Chang, "Challenges in power-ground integrity," IEEE/ACM International Conference on Computer-Aided Design (ICCAD), pp. 651--654, 2001.
[8]
Hao Zhuang, Shih-Hung Weng, Jeng-Hau Lin, and Chung-Kuan Cheng, "MATEX: A distributed framework for transient simulation of power distribution networks," IEEE/ACM Design Automation Conference (DAC), 2014, pp. 1--6.
[9]
Shen Lin, Makoto Nagata, K. Shimazake, Kazuhiro Satoh, Masaya Sumita, Hiroyuki Tsujikawa, and Andrew T. Yang, "Full-chip vectorless dynamic power integrity analysis and verification against 100uV/100ps-resolution measurement," IEEE Proceedings of the Custom Integrated Circuits Conference (CICC), 2004, pp. 509--512.
[10]
Akihiro Tsukioka, Makoto Nagata, Kohki Taniguchi, Daisuke Fujimoto, Rieko Akimoto, Takao Egami, Kenji Niinomi, Takeshi Yuhara, Sachio Hayashi, Rob Mathews, Karthik Srinivasan, Ying-Shiun Li, and Norman Chang, "Simulation techniques for EMC compliant design of automotive IC chips and modules," EMC Europe 2017.
[11]
J He, Ji, Man Lan, Chew-Lim Tan, Sam-Yuan Sung, and Hwee-Boon Low, "Initialization of cluster refinement algorithms: A review and comparative study," IEEE International Joint Conference on Neural Networks, 2004, vol. 1, pp. 297--302.
[12]
Jeffrey Dean and Sanjay Ghemawat. "MapReduce: simplified data processing on large clusters," Communications of the ACM, 51, No. 1, 2008, pp. 107--113.
[13]
Craig Chambers, Ashish Raniwala, Frances Perry, Stephen Adams, Robert R. Henry, Robert Bradshaw, and Nathan Weizenbaum, "FlumeJava: easy, efficient data-parallel pipelines," ACM SIGPLAN Notices, vol. 45, no. 6, 2010, pp. 363--375.
[14]
Tyler Akidau, Robert Bradshaw, Craig Chambers, Slava Chernyak, Rafael J. Fernandez-Moctezuma, Reuven Lax, Sam McVeety, Daniel Mills, Frances Perry, Eric Schmidt, and Sam Whittle, "The dataflow model: a practical approach to balancing correctness, latency, and cost in massive-scale, unbounded, out-of-order data processing." Proceedings of the VLDB Endowment, 8, No. 12, 2015: 1792-1803.
[15]
Weizhong Zhao, Huifang Ma, and Qing He, "Parallel k-means clustering based on mapreduce," IEEE International Conference on Cloud Computing, 2009, pp. 674--679.

Cited By

View all
  1. Machine learning based generic violation waiver system with application on electromigration sign-off

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ASPDAC '18: Proceedings of the 23rd Asia and South Pacific Design Automation Conference
    January 2018
    774 pages

    Sponsors

    Publisher

    IEEE Press

    Publication History

    Published: 22 January 2018

    Check for updates

    Qualifiers

    • Research-article

    Conference

    ASPDAC '18
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 466 of 1,454 submissions, 32%

    Upcoming Conference

    ASPDAC '25

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 11 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media