Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/ASP-DAC58780.2024.10473881acmconferencesArticle/Chapter ViewAbstractPublication PagesaspdacConference Proceedingsconference-collections
research-article

Heterogeneous Graph Attention Network Based Statistical Timing Library Characterization with Parasitic RC Reduction

Published: 03 April 2024 Publication History

Abstract

Statistical timing characterization for standard cell library poses significant challenge to accuracy and runtime cost. Prior analytical and machine learning-based methods neglect the profound influence induced by layout-dependent parasitic resistor and capacitor (RC) network in cell netlist as well as the timing correlation between topological structures of cells and process, voltage, and temperature (PVT) corners, resulting in tremendous simulation effort and/or poor accuracy. In this work, an accurate and efficient statistical cell timing library characterization framework is proposed based on heterogeneous graph attention network (HGAT) assisted with parasitic RC reduction approach, where the transistors and parasitic RC in cell are represented as heterogeneous nodes for graph learning and redundant RC nodes are removed to alleviate node imbalance issue and improve prediction accuracy. The proposed framework was validated with TSMC 22nm standard cells under multiple PVT corners to predict the standard deviation of cell delay with the error of 2.67% on average for all validated cells in terms of relative Root Mean Squared Error (rRMSE) with 3 x characterization runtime speedup, achieving 2.7~6.9x accuracy improvement compared with prior works. The predicted statistical timing libraries were further validated with ISCAS'89 benchmark circuits for statistical static timing analysis (SSTA), where the critical path delay at 3σ percentile point is reported with the average mismatch of 1.34ps compared with foundry-provided library, showing 10.7~14.5x better accuracy than the competitive approaches.

References

[1]
L. Yu, S. Saxena, C. Hess, I. A. M. Elfadel, D. Antoniadis, and D. Boning, "Statistical library characterization using belief propagation across multiple technology nodes," in 2015 Design, Automation Test in Europe Conference (DATE), 2015, pp. 1383--1388.
[2]
"Addressing library characterization and verification challenges using ML," wp, solido, p. 14.
[3]
L. M. Dani, N. Mishra, A. Sharma, and A. Bulusu, "Variation-Aware Prediction of Circuit Performance in Near-Threshold Regime Using Supply-Independent Transition Threshold Points," IEEE Transactions on Electron Devices, vol. 66, no. 12, pp. 5065--5071.
[4]
P. Cao, Z. Liu, J. Wu, J. Guo, J. Yang, and L. Shi, "A Statistical Timing Model for Low Voltage Design Considering Process Variation," in 2019 IEEE/ACM International Conference on Computer-Aided Design (ICCAD), 2019, pp. 1--8.
[5]
L. Jin, W. Fu, H. Yan, and L. Shi, "A Statistical Cell Delay Model for Estimating the 3σ Delay by Matching Kurtosis", IEEE Trans. Circuits Syst. II Express Briefs, 2022, vol. 69, no. 6, pp. 2932--2936.
[6]
S. Pidin, "Influence of Within-Die Transistor Characteristics Variation on FinFET Circuit Delay," IEEE Transactions on Electron Devices, 2021, vol. 68, no. 7, pp. 3276--3282.
[7]
Y. She, L. Zhang, J. Zheng, A. Zhang, Y. Zhu, and Y. Li, "Standard Cell Library Characterization of 28nm Process Based on Machine Learning," DEStech Trans. Comput. Sci. Eng., 2017.
[8]
F. Klemme, Y. Chauhan, J. Henkel, and H. Amrouch, "Cell Library Characterization using Machine Learning for Design Technology Co-Optimization," in 2020 IEEE/ACM International Conference On Computer Aided Design (ICCAD), 2020, pp. 1--9.
[9]
Florian and H. Klemme, Amrouch, "Machine Learning for Circuit Aging Estimation under Workload Dependency," in 2021 IEEE International Test Conference (ITC), 2021, pp. 37--46.
[10]
F. Klemme and H. Amrouch, "Scalable Machine Learning to Estimate the Impact of Aging on Circuits Under Workload Dependency," IEEE Trans. Circuits Syst. Regul. Pap., 2022, pp. 1--14.
[11]
F. Klemme and H. Amrouch, "Machine Learning for On-the-Fly Reliability-Aware Cell Library Characterization," IEEE Trans. Circuits Syst. Regul. Pap., 2021, vol. 68, no. 6, pp. 2569--2579.
[12]
S. M. Ebrahimipour, B. Ghavami, H. Mousavi, M. Raji, Z. Fang, and L. Shannon, "Aadam: A Fast, Accurate, and Versatile Aging-Aware Cell Library Delay Model using Feed-Forward Neural Network," in 2020 IEEE/ACM International Conference On Computer Aided Design (ICCAD), 2020, pp. 1--9.
[13]
E. Naswali, A. C. Quiros, and P. Chandran, "DNNLibGen: Deep Neural Network Based Fast Library Generator," in 2019 26th IEEE International Conference on Electronics, Circuits and Systems (ICECS), 2019, pp. 574--577.
[14]
E. Naswali, N. Kim, and P. Chandran, "Fast and Accurate Library Generation Leveraging Deep Learning for OCV Modelling," in 2021 22nd International Symposium on Quality Electronic Design (ISQED), 2021, pp. 349--354.
[15]
H. Ren, G. F. Kokai, W. J. Turner, and T. S. Ku, "ParaGraph: Layout Parasitics and Device Parameter Prediction using Graph Neural Networks," in 2020 57th ACM/IEEE Design Automation Conference (DAC), 2020, pp. 1--6.
[16]
K. Wang and P. Cao, "A Graph Neural Network Method for Fast ECO Leakage Power Optimization," in 2022 27th Asia and South Pacific Design Automation Conference (ASP-DAC), 2022, pp. 196--201.
[17]
T. Chen, Q. Sun, C. Zhang, C. Liu, H. Yu, and B. Yu, "Analog IC Aging-induced Degradation Estimation via Heterogeneous Graph Convolutional Networks," in 2021 26th Asia and South Pacific Design Automation Conference (ASP-DAC), 2021, pp. 898--903.
[18]
Y. Ye, T. Chen, Z. Wang, H. Yan, B. Yu and L. Shi, "Fast and Accurate Aging-Aware Cell Timing Model via Graph Learning," in IEEE Transactions on Circuits and Systems II: Express Briefs.
[19]
C. Zhang, D. Song, C. Huang, A. Swami, and N. V. Chawla, "Heterogeneous Graph Neural Network," in Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2019, pp. 793--803.
[20]
X. Wang, H.Y. Ji, P. Cui, et al., "Heterogeneous Graph Attention Network," in The World Wide Web Conference, 2019, pp. 2022--2032.
[21]
I. Guyon and A. Elisseeff, "An Introduction to Variable and Feature Selection", J. Machine Learning Research 3, 2003, pp. 1157--1182.

Index Terms

  1. Heterogeneous Graph Attention Network Based Statistical Timing Library Characterization with Parasitic RC Reduction
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        ASPDAC '24: Proceedings of the 29th Asia and South Pacific Design Automation Conference
        January 2024
        1008 pages
        ISBN:9798350393545
        DOI:10.1109/3655039

        Sponsors

        Publisher

        IEEE Press

        Publication History

        Published: 03 April 2024

        Check for updates

        Author Tags

        1. statistical timing library characterization
        2. PVT corner
        3. heterogeneous graph attention network
        4. parasitic RC reduction

        Qualifiers

        • Research-article

        Conference

        ASPDAC '24
        Sponsor:
        ASPDAC '24: 29th Asia and South Pacific Design Automation Conference
        January 22 - 25, 2024
        Incheon, Republic of Korea

        Acceptance Rates

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

        Upcoming Conference

        ASPDAC '25

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • 0
          Total Citations
        • 33
          Total Downloads
        • Downloads (Last 12 months)33
        • Downloads (Last 6 weeks)3
        Reflects downloads up to 09 Nov 2024

        Other Metrics

        Citations

        View Options

        Get Access

        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