Machine Learning Methodologies to Predict the Results of Simulation-Based Fault Injection

Simulation-based fault injection is a widely used technique for early-stage circuit reliability analysis. However, it consumes significant time, particularly for complex circuits. This paper introduces two Machine Learning (ML) methodologies to predict simulation-based fault injection outcomes at th...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on circuits and systems. I, Regular papers Regular papers, 2024-05, Vol.71 (5), p.1978-1991
Hauptverfasser: Lu, Li, Chen, Junchao, Ulbricht, Markus, Krstic, Milos
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1991
container_issue 5
container_start_page 1978
container_title IEEE transactions on circuits and systems. I, Regular papers
container_volume 71
creator Lu, Li
Chen, Junchao
Ulbricht, Markus
Krstic, Milos
description Simulation-based fault injection is a widely used technique for early-stage circuit reliability analysis. However, it consumes significant time, particularly for complex circuits. This paper introduces two Machine Learning (ML) methodologies to predict simulation-based fault injection outcomes at the gate level. The initial approach employs Neural Networks (NNs), extracting structural features from synthesis reports and simulation-related characteristics from Value Change Dump (VCD) waveforms. Nevertheless, NNs are restricted to learning from individual gate attributes. To exploit the comprehensive structure of entire circuits, we propose a method to convert circuits into graphs. This facilitates the utilization of Graph Neural Networks (GNNs) as advanced models, resulting in improved prediction performance. We select six open-source circuits with diverse complexities and functions to validate these methodologies and explore their adaptability across various circuits. Our experiments demonstrate the superior performance of GNNs compared to NNs in terms of prediction accuracy, efficiency in hyperparameter search, and the ability to address imbalanced datasets. Additionally, we investigate the feasibility of deploying the trained models to predict results in new circuits. Based on the experimental outcomes, we present an approach for leveraging the proposed methodology to accelerate simulation-based fault injection.
doi_str_mv 10.1109/TCSI.2024.3349928
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_3049497286</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10390537</ieee_id><sourcerecordid>3049497286</sourcerecordid><originalsourceid>FETCH-LOGICAL-c246t-8882d3a250d2ac2eab86378230a51e95f1744ed72d042bef02a63683567e54d13</originalsourceid><addsrcrecordid>eNpNkD1PwzAQhi0EEqXwA5AYLDGn-DOxR6goVGoFomVgitz40rpKY7CdgX9PonZgutPd-yE9CN1SMqGU6If1dDWfMMLEhHOhNVNnaESlVBlRJD8fdqEzxZm6RFcx7glhmnA6Ql9LU-1cC3gBJrSu3eIlpJ23vvFbBxEnj98DWFclnHaAPyB2TYrY13jlDl1jkvNt9mQiWDwz_QvP2z1Uw_UaXdSmiXBzmmP0OXteT1-zxdvLfPq4yCom8pQppZjlhklimakYmI3KeaEYJ0ZS0LKmhRBgC2aJYBuoCTM5zxWXeQFSWMrH6P6Y-x38TwcxlXvfhbavLDkRWuiC9YljRI-qKvgYA9Tld3AHE35LSsqBYDkQLAeC5Ylg77k7ehwA_NNzTSQv-B99QGwe</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3049497286</pqid></control><display><type>article</type><title>Machine Learning Methodologies to Predict the Results of Simulation-Based Fault Injection</title><source>IEEE Electronic Library (IEL)</source><creator>Lu, Li ; Chen, Junchao ; Ulbricht, Markus ; Krstic, Milos</creator><creatorcontrib>Lu, Li ; Chen, Junchao ; Ulbricht, Markus ; Krstic, Milos</creatorcontrib><description>Simulation-based fault injection is a widely used technique for early-stage circuit reliability analysis. However, it consumes significant time, particularly for complex circuits. This paper introduces two Machine Learning (ML) methodologies to predict simulation-based fault injection outcomes at the gate level. The initial approach employs Neural Networks (NNs), extracting structural features from synthesis reports and simulation-related characteristics from Value Change Dump (VCD) waveforms. Nevertheless, NNs are restricted to learning from individual gate attributes. To exploit the comprehensive structure of entire circuits, we propose a method to convert circuits into graphs. This facilitates the utilization of Graph Neural Networks (GNNs) as advanced models, resulting in improved prediction performance. We select six open-source circuits with diverse complexities and functions to validate these methodologies and explore their adaptability across various circuits. Our experiments demonstrate the superior performance of GNNs compared to NNs in terms of prediction accuracy, efficiency in hyperparameter search, and the ability to address imbalanced datasets. Additionally, we investigate the feasibility of deploying the trained models to predict results in new circuits. Based on the experimental outcomes, we present an approach for leveraging the proposed methodology to accelerate simulation-based fault injection.</description><identifier>ISSN: 1549-8328</identifier><identifier>EISSN: 1558-0806</identifier><identifier>DOI: 10.1109/TCSI.2024.3349928</identifier><identifier>CODEN: ITCSCH</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Artificial neural networks ; Circuit faults ; Circuit reliability ; Circuits ; Feature extraction ; Graph neural networks ; Integrated circuit modeling ; Integrated circuit reliability ; Logic gates ; Machine learning ; neural network ; Neural networks ; Reliability analysis ; Simulation ; Simulation-based fault injection ; Training ; Waveforms</subject><ispartof>IEEE transactions on circuits and systems. I, Regular papers, 2024-05, Vol.71 (5), p.1978-1991</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c246t-8882d3a250d2ac2eab86378230a51e95f1744ed72d042bef02a63683567e54d13</cites><orcidid>0000-0001-9230-640X ; 0000-0002-6720-9066 ; 0000-0002-4413-0937 ; 0000-0003-0267-0203</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10390537$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10390537$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Lu, Li</creatorcontrib><creatorcontrib>Chen, Junchao</creatorcontrib><creatorcontrib>Ulbricht, Markus</creatorcontrib><creatorcontrib>Krstic, Milos</creatorcontrib><title>Machine Learning Methodologies to Predict the Results of Simulation-Based Fault Injection</title><title>IEEE transactions on circuits and systems. I, Regular papers</title><addtitle>TCSI</addtitle><description>Simulation-based fault injection is a widely used technique for early-stage circuit reliability analysis. However, it consumes significant time, particularly for complex circuits. This paper introduces two Machine Learning (ML) methodologies to predict simulation-based fault injection outcomes at the gate level. The initial approach employs Neural Networks (NNs), extracting structural features from synthesis reports and simulation-related characteristics from Value Change Dump (VCD) waveforms. Nevertheless, NNs are restricted to learning from individual gate attributes. To exploit the comprehensive structure of entire circuits, we propose a method to convert circuits into graphs. This facilitates the utilization of Graph Neural Networks (GNNs) as advanced models, resulting in improved prediction performance. We select six open-source circuits with diverse complexities and functions to validate these methodologies and explore their adaptability across various circuits. Our experiments demonstrate the superior performance of GNNs compared to NNs in terms of prediction accuracy, efficiency in hyperparameter search, and the ability to address imbalanced datasets. Additionally, we investigate the feasibility of deploying the trained models to predict results in new circuits. Based on the experimental outcomes, we present an approach for leveraging the proposed methodology to accelerate simulation-based fault injection.</description><subject>Artificial neural networks</subject><subject>Circuit faults</subject><subject>Circuit reliability</subject><subject>Circuits</subject><subject>Feature extraction</subject><subject>Graph neural networks</subject><subject>Integrated circuit modeling</subject><subject>Integrated circuit reliability</subject><subject>Logic gates</subject><subject>Machine learning</subject><subject>neural network</subject><subject>Neural networks</subject><subject>Reliability analysis</subject><subject>Simulation</subject><subject>Simulation-based fault injection</subject><subject>Training</subject><subject>Waveforms</subject><issn>1549-8328</issn><issn>1558-0806</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkD1PwzAQhi0EEqXwA5AYLDGn-DOxR6goVGoFomVgitz40rpKY7CdgX9PonZgutPd-yE9CN1SMqGU6If1dDWfMMLEhHOhNVNnaESlVBlRJD8fdqEzxZm6RFcx7glhmnA6Ql9LU-1cC3gBJrSu3eIlpJ23vvFbBxEnj98DWFclnHaAPyB2TYrY13jlDl1jkvNt9mQiWDwz_QvP2z1Uw_UaXdSmiXBzmmP0OXteT1-zxdvLfPq4yCom8pQppZjlhklimakYmI3KeaEYJ0ZS0LKmhRBgC2aJYBuoCTM5zxWXeQFSWMrH6P6Y-x38TwcxlXvfhbavLDkRWuiC9YljRI-qKvgYA9Tld3AHE35LSsqBYDkQLAeC5Ylg77k7ehwA_NNzTSQv-B99QGwe</recordid><startdate>20240501</startdate><enddate>20240501</enddate><creator>Lu, Li</creator><creator>Chen, Junchao</creator><creator>Ulbricht, Markus</creator><creator>Krstic, Milos</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>L7M</scope><orcidid>https://orcid.org/0000-0001-9230-640X</orcidid><orcidid>https://orcid.org/0000-0002-6720-9066</orcidid><orcidid>https://orcid.org/0000-0002-4413-0937</orcidid><orcidid>https://orcid.org/0000-0003-0267-0203</orcidid></search><sort><creationdate>20240501</creationdate><title>Machine Learning Methodologies to Predict the Results of Simulation-Based Fault Injection</title><author>Lu, Li ; Chen, Junchao ; Ulbricht, Markus ; Krstic, Milos</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c246t-8882d3a250d2ac2eab86378230a51e95f1744ed72d042bef02a63683567e54d13</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Artificial neural networks</topic><topic>Circuit faults</topic><topic>Circuit reliability</topic><topic>Circuits</topic><topic>Feature extraction</topic><topic>Graph neural networks</topic><topic>Integrated circuit modeling</topic><topic>Integrated circuit reliability</topic><topic>Logic gates</topic><topic>Machine learning</topic><topic>neural network</topic><topic>Neural networks</topic><topic>Reliability analysis</topic><topic>Simulation</topic><topic>Simulation-based fault injection</topic><topic>Training</topic><topic>Waveforms</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Lu, Li</creatorcontrib><creatorcontrib>Chen, Junchao</creatorcontrib><creatorcontrib>Ulbricht, Markus</creatorcontrib><creatorcontrib>Krstic, Milos</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005–Present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>IEEE transactions on circuits and systems. I, Regular papers</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Lu, Li</au><au>Chen, Junchao</au><au>Ulbricht, Markus</au><au>Krstic, Milos</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Machine Learning Methodologies to Predict the Results of Simulation-Based Fault Injection</atitle><jtitle>IEEE transactions on circuits and systems. I, Regular papers</jtitle><stitle>TCSI</stitle><date>2024-05-01</date><risdate>2024</risdate><volume>71</volume><issue>5</issue><spage>1978</spage><epage>1991</epage><pages>1978-1991</pages><issn>1549-8328</issn><eissn>1558-0806</eissn><coden>ITCSCH</coden><abstract>Simulation-based fault injection is a widely used technique for early-stage circuit reliability analysis. However, it consumes significant time, particularly for complex circuits. This paper introduces two Machine Learning (ML) methodologies to predict simulation-based fault injection outcomes at the gate level. The initial approach employs Neural Networks (NNs), extracting structural features from synthesis reports and simulation-related characteristics from Value Change Dump (VCD) waveforms. Nevertheless, NNs are restricted to learning from individual gate attributes. To exploit the comprehensive structure of entire circuits, we propose a method to convert circuits into graphs. This facilitates the utilization of Graph Neural Networks (GNNs) as advanced models, resulting in improved prediction performance. We select six open-source circuits with diverse complexities and functions to validate these methodologies and explore their adaptability across various circuits. Our experiments demonstrate the superior performance of GNNs compared to NNs in terms of prediction accuracy, efficiency in hyperparameter search, and the ability to address imbalanced datasets. Additionally, we investigate the feasibility of deploying the trained models to predict results in new circuits. Based on the experimental outcomes, we present an approach for leveraging the proposed methodology to accelerate simulation-based fault injection.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TCSI.2024.3349928</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0001-9230-640X</orcidid><orcidid>https://orcid.org/0000-0002-6720-9066</orcidid><orcidid>https://orcid.org/0000-0002-4413-0937</orcidid><orcidid>https://orcid.org/0000-0003-0267-0203</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1549-8328
ispartof IEEE transactions on circuits and systems. I, Regular papers, 2024-05, Vol.71 (5), p.1978-1991
issn 1549-8328
1558-0806
language eng
recordid cdi_proquest_journals_3049497286
source IEEE Electronic Library (IEL)
subjects Artificial neural networks
Circuit faults
Circuit reliability
Circuits
Feature extraction
Graph neural networks
Integrated circuit modeling
Integrated circuit reliability
Logic gates
Machine learning
neural network
Neural networks
Reliability analysis
Simulation
Simulation-based fault injection
Training
Waveforms
title Machine Learning Methodologies to Predict the Results of Simulation-Based Fault Injection
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-21T18%3A54%3A20IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Machine%20Learning%20Methodologies%20to%20Predict%20the%20Results%20of%20Simulation-Based%20Fault%20Injection&rft.jtitle=IEEE%20transactions%20on%20circuits%20and%20systems.%20I,%20Regular%20papers&rft.au=Lu,%20Li&rft.date=2024-05-01&rft.volume=71&rft.issue=5&rft.spage=1978&rft.epage=1991&rft.pages=1978-1991&rft.issn=1549-8328&rft.eissn=1558-0806&rft.coden=ITCSCH&rft_id=info:doi/10.1109/TCSI.2024.3349928&rft_dat=%3Cproquest_RIE%3E3049497286%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3049497286&rft_id=info:pmid/&rft_ieee_id=10390537&rfr_iscdi=true