• DocumentCode
    1907452
  • Title

    Correctness verification of VLSI modules supported by a very efficient Boolean prover

  • Author

    Lammens, P. ; Claesen, L. ; De Man, H.

  • Author_Institution
    Interuniv. Micro Electron. Center, Leuven, Belgium
  • fYear
    1989
  • fDate
    2-4 Oct 1989
  • Firstpage
    266
  • Lastpage
    269
  • Abstract
    A description is given of efficient techniques for checking tautology of a Boolean expression, i.e. whether two Boolean expressions are equivalent, taking into account `don´t care´ behavior if necessary. If two Boolean expressions appear to be not equivalent, a test case is generated. The tautology checker has been developed to perform functional and logical verification of combinational modules and is integrated in an environment for formal electrical verification. Its efficiency is based on a delicate and optimized interaction between a carefully chosen set of Boolean rewriting rules and a number of heuristics. A number of test cases show its performance as compared to existing tautology checkers. Figures on industrial PLAs are included
  • Keywords
    Boolean algebra; VLSI; circuit layout CAD; digital integrated circuits; logic CAD; Boolean expressions equivalence; Boolean prover; don´t care behavior; formal electrical verification; industrial PLAs; logical verification of combinational modules; number of heuristics; set of Boolean rewriting rules; tautology; tautology checker; test cases; verification of VLSI modules; Boolean algebra; Computational modeling; NP-hard problem; Parallel machines; Programmable logic arrays; Runtime; Silicon compiler; Testing; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1989. ICCD '89. Proceedings., 1989 IEEE International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-1971-6
  • Type

    conf

  • DOI
    10.1109/ICCD.1989.63368
  • Filename
    63368