• DocumentCode
    922236
  • Title

    Computer-aided verification

  • Author

    Clarke, Edmund M. ; Kurshan, Robert P.

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA, USA
  • Volume
    33
  • Issue
    6
  • fYear
    1996
  • fDate
    6/1/1996 12:00:00 AM
  • Firstpage
    61
  • Lastpage
    67
  • Abstract
    Theorem proving and model checking are powerful tools that can verify the logical correctness of today´s ICs or find their hidden bugs. Today, the first computer-aided verification tools are becoming commercially available. They are based on methods that in many cases can reduce the complexity of verification (without sacrificing guaranteed correctness) to such a degree that it becomes computationally feasible. Among the most powerful of these methods are symbolic model-checking and homomorphic reduction, both of which represent a complex system in terms of a compact and computationally more tractable structure. Moreover, the two can be used together with a multiplicative reduction effect, since they work independently of one another. Of special importance is the fact that they each can be implemented automatically, so the task of reduction is programmed into the computer rather than presenting a burden to the design engineer
  • Keywords
    circuit analysis computing; digital integrated circuits; formal verification; integrated circuit testing; logic testing; symbol manipulation; theorem proving; computer-aided verification; homomorphic reduction; integrated circuits; logical correctness; model checking; multiplicative reduction effect; symbolic model-checking; theorem proving; Circuit synthesis; Circuit testing; Computer bugs; Computer errors; Costs; Error correction; Hardware; Software systems; Software testing; System testing;
  • fLanguage
    English
  • Journal_Title
    Spectrum, IEEE
  • Publisher
    ieee
  • ISSN
    0018-9235
  • Type

    jour

  • DOI
    10.1109/6.499951
  • Filename
    499951