A High Performance PODEM Algorithm with the Improved Backtrace Process

Yang Zeng,Xiaole Cui
DOI: https://doi.org/10.1109/itc-asia62534.2024.10661307
2024-01-01
Abstract:The PODEM (Path-Oriented Decision Making) algorithm is one of the classical path sensitive ATPG algorithms, which contains the backtrace process. Recent studies have shown that, in addition to the traditional heuristics, such as the SCOAP (Sandia Controllability and Observability Analysis Program) and COP (Controllability / Observability Procedure) measures, the ANN (Artificial neural network) can also guide the backtrace process in the PODEM algorithm. These methods are able to reduce the number of backtraces and the CPU time compared with the PODEM algorithms with the traditional heuristics. However, it may results in the negative improvements for some cases, due to the inherent errors in the output of ANN. To address this issue, an improved PODEM algorithm with the backtrace process guided by the incorporated ANN and traditional heuristics is proposed in this work. The effects of ANN hyper-parameters on the backtrace process of PODEM algorithm are studied, and the threshold which distinguishes the positive and negative improvements is discovered. The basic idea of the proposed PODEM algorithm is that, the traditional heuristics is applied to guide the backtrace process for each gate of the backtrace paths if the corresponding difference value of gate inputs in the ANN model is less than the threshold; and the ANN-based heuristics is applied vice versa. Evaluation results show that the proposed PODEM algorithm results in more positive improvements than the PODEM algorithm with the backtrace process guided by the ANN or the traditional heuristics alone. Furthermore, the proposed PODEM algorithm is better to be applied to the large size circuit, according to the application results on the benchmark circuits with different sizes.
What problem does this paper attempt to address?