• DocumentCode
    3712384
  • Title

    Automatic identification of assertions and invariants with small numbers of test vectors

  • Author

    Masahiro Fujita

  • Author_Institution
    University of Tokyo
  • fYear
    2015
  • Firstpage
    463
  • Lastpage
    466
  • Abstract
    Identifying logical relationships among internal/input/output signals is one of the key analyses for formal verification, logic synthesis, test pattern generation, and others. It is also a very important step to recognize invariant in sequential circuits which can be identified as relationships among flipflop signals. They can simplify the model checking and other sequential verification problems. In this paper, we show a method for identifying logical relationships among sets of given internal/input/output signals which are involved in assertions and invariants. The method is based on QBF (Quantified Boolean Formula) with LUT (Look Up Table)-bsaed formulation and solved by incremental SAT(non-QBF) solvers. The numbers of iterations in incremental SAT solving are small, e.g., around hundreds for thousand of gates designs. It allows extraction of logical relationships among signals that designers specify and can work for designs with hundreds of thousands of gates or more.
  • Keywords
    "Decision support systems","Table lookup","Handheld computers","Conferences"
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2015 33rd IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/ICCD.2015.7357149
  • Filename
    7357149