IEEE Access (Jan 2022)

Fast Error Propagation Probability Estimates by Answer Set Programming and Approximate Model Counting

  • Anselm Breitenreiter,
  • Marko Andjelkovic,
  • Oliver Schrape,
  • Milos Krstic

DOI
https://doi.org/10.1109/ACCESS.2022.3174564
Journal volume & issue
Vol. 10
pp. 51814 – 51825

Abstract

Read online

We present a method employing Answer Set Programming in combination with Approximate Model Counting for fast and accurate calculation of error propagation probabilities in digital circuits. By an efficient problem encoding, we achieve an input data format similar to a Verilog netlist so that extensive preprocessing is avoided. By a tight interconnection of our application with the underlying solver, we avoid iterating over fault sites and reduce calls to the solver. Several circuits were analyzed with varying numbers of considered cycles and different degrees of approximation. Our experiments show, that the runtime can be reduced by approximation by a factor of 91, whereas the error compared to the exact result is below 1%.

Keywords