SLoT: A Supervised Learning Model to Predict Dynamic Timing Errors of Functional Units

被引:0
|
作者
Jiao, Xun [1 ]
Jiang, Yu [2 ]
Rahimi, Abbas [3 ]
Gupta, Rajesh K. [1 ]
机构
[1] Univ Calif San Diego, Dept Comp Sci & Engn, La Jolla, CA 92093 USA
[2] Tsinghua Univ, Sch Software, Beijing, Peoples R China
[3] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA USA
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic timing errors (DTEs), that are caused by the timing violations of sensitized critical timing paths, have emerged as an important threat to the reliability of digital circuits. Existing approaches model the DTEs without considering the impact of input operands on dynamic path sensitization, resulting in loss of accuracy. The diversity of input operands leads to complex path sensitization behaviors, making it hard to represent in DTE modeling. In this paper, we propose SLoT, a supervised learning model to predict the output of functional units (FUs) to be one of two timing classes: {timing correct, timing erroneous} as a function of input operands and clock period. We apply random forest classification (RFC) method to construct SLoT, by using input operands, computation history and circuit toggling as input features and outputs' timing classes as labels. The outputs' timing classes are measured using gate-level simulation (GLS) of a post place-and-route design in TSMC 45nm process. For evaluation, we apply SLoT to several FUs and on average 95% predictions are consistent with GLS, which is 6.3X higher compared to the existing instruction-level model. SLoT-based reliability analysis of FUs under different datasets can achieve 0.7-4.8% average difference compared with GLS-based analysis, and execute more than 20X faster than GLS.
引用
收藏
页码:1183 / 1188
页数:6
相关论文
共 50 条
  • [1] WILD: A Workload-Based Learning Model to Predict Dynamic Delay of Functional Units
    Jiao, Xun
    Jiang, Yu
    Rahimi, Abbas
    Gupta, Rajesh K.
    [J]. PROCEEDINGS OF THE 34TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2016, : 185 - 192
  • [2] Supervised Learning Based Model for Predicting Variability-Induced Timing Errors
    Jiao, Xun
    Rahimi, Abbas
    Narayanaswamy, Balakrishnan
    Fatemi, Hamed
    de Gyvez, Jose Pineda
    Gupta, Rajesh K.
    [J]. 2015 IEEE 13TH INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2015,
  • [3] Timing Correlations in Proteins Predict Functional Modules and Dynamic Allostery
    Lin, Milo M.
    [J]. JOURNAL OF THE AMERICAN CHEMICAL SOCIETY, 2016, 138 (15) : 5036 - 5043
  • [4] A validation fault model for timing-induced functional errors
    Zhang, QS
    Harris, IG
    [J]. INTERNATIONAL TEST CONFERENCE 2001, PROCEEDINGS, 2001, : 813 - 820
  • [5] Explainable Supervised Machine Learning Model To Predict Solvation Gibbs Energy
    Ferraz-Caetano, Jose
    Teixeira, Filipe
    Cordeiro, M. Natalia D. S.
    [J]. JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2023, 64 (07) : 2250 - 2262
  • [6] Development of a Supervised Learning Model to Predict Permeability of Porous Carbon Composites
    Ramu, Vijay B. Mohan B.
    Chacon, Luis
    Brewer, Cameron
    Poovathingal, Savio J. J.
    [J]. AIAA JOURNAL, 2023, 61 (02) : 843 - 858
  • [7] On supervised learning to model and predict cattle weight in precision livestock breeding
    Biase, Adriele Giaretta
    Albertini, Tiago Zanett
    de Mello, Rodrigo Fernandes
    [J]. COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2022, 195
  • [8] Effective Slot Filling via Weakly-Supervised Dual-Model Learning
    Wang, Jue
    Chen, Ke
    Shou, Lidan
    Wu, Sai
    Chen, Gang
    [J]. THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 13952 - 13960
  • [9] A Supervised Learning Model for the Automatic Assessment of Language Levels Based on Learner Errors
    Ballier, Nicolas
    Gaillat, Thomas
    Simpkin, Andrew
    Stearns, Bernardo
    Bouye, Manon
    Zarrouk, Manel
    [J]. TRANSFORMING LEARNING WITH MEANINGFUL TECHNOLOGIES, EC-TEL 2019, 2019, 11722 : 308 - 320
  • [10] TEVoT: Timing Error Modeling of Functional Units under Dynamic Voltage and Temperature Variations
    Jiao, Xun
    Ma, Dongning
    Chang, Wanli
    Jiang, Yu
    [J]. PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,