As an alternative to traditional fault injection-based methodologies and to explore the applicability of modern machine learning algorithms in the field of reliability engineering, this paper proposes a systemic framework that explores gate-level netlist circuit abstractions to extract and exploit relevant feature representations in a low-dimensional vector space. A scalable feature learning method on a graphical domain called node2vec algorithm had been utilized for efficiently extracting structural features of the netlist, providing a valuable database to exercise a selection of machine learning (ML) or deep learning (DL) algorithms aiming at predicting fault propagation metrics. The current work proposes to model the gate-level netlist as a Probabilistic Bayesian Graph (PGB) in the form of a Graph Modeling Language (GML) format. To accomplish this goal, a Verilog Procedural Interface (VPI) library linked to standard simulation tools has been built to map gate-level netlist into the graph model. The extracted features have been used for predicting the Functional Derating (FDR) factors of individual flip-flops of a given circuit through Support Vector Machine (SVM) and Deep Neural Network (DNN) algorithms. The results of the approach have been compared against data obtained through first-principles approaches. The whole experiment was implemented on the features extracted from the 10-Gigabit Ethernet MAC IEEE 802.3 standard circuit.
翻译:本文提出一个系统框架,探讨门级网络列表电路抽象图,以在低维矢量空间提取和利用相关地貌表现。为了实现这一目标,在称为节点2vec的图形域使用了可扩缩的地貌学习方法,以便有效地提取网名单的结构特征,提供一个宝贵的数据库,用于选择机器学习(ML)或深层次学习(DL)算法,目的是预测差分传播指标。目前的工作提议以图建模语言(GML)格式的形式模拟门级网络列表。为了实现这一目标,已经建立了一个与标准模拟工具连接的Verilog程序界面(VPIPI)图书馆,用于将门级网络列表绘制成图模型。提取的地貌用于预测通过支持Victor机器(SVM)和深心电路平面图(EMIS)的单个翻版电路路路图(FDR)要素。