The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

Automated debugging of missing assumptions

The work

AuthorsBrian Keng; Evean Qin; Andreas G. Veneris; Bao Le
Editors
Typemisc
Year2014
Citekeykeng2014automated

Where it appeared

Published inAsia and South Pacific Design Automation Conference (ASP-DAC)
Pages732--737

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

Formal verification has increased efficiency by detecting corner case design bugs but it has also introduced new challenges when failures are detected. Once a counter-example is returned by a formal tool, the user typically does not know if the failure is caused by a design bug, an incorrectly written assertion, or a missing assumption. Previous work in debug automation has focused on the former two cases. This paper introduces a novel methodology to automatically debug missing assumptions. It begins by generating multiple formal counter-examples for the error. Next, a function is extracted from these counter-examples that encodes the input combinations that cause the assertion to fail. This function is later used to generate a list of fixed cycle assumptions that prevent failures similar to the generated counter-examples. These filtered assumptions can then be used as hints for the actual missing assumption. Further, if a missing assumption is not the cause of the failure, the method offers the additional benefit that the counter-examples it generates can be utilized to debug the RTL and/or the assertion. An extensive set of experimental results on OpenCores designs and assertions show that the number of generated assumptions can be reduced by an average of 38% using ten counter-examples, while an average of 28 assumptions is returned to the user.

How it got here

How it got hereagent via openalex
Added2026-10-26 03:15 UTC
Not denied bya person 2026-10-29 17:12 UTC

Cite it as

@misc{keng2014automated,
  title        = {Automated debugging of missing assumptions},
  author       = {Brian Keng and Evean Qin and Andreas G. Veneris and Bao Le},
  year         = {2014},
  journal      = {Asia and South Pacific Design Automation Conference (ASP-DAC)},
  pages        = {732--737},
  doi          = {10.1109/aspdac.2014.6742977},
}

This record lives at https://refs.drheap.org/keng2014automated/ and will keep doing so.