• DocumentCode
    3431336
  • Title

    Tutorial T4B: Formal Assertion-Based Verification in Industrial Setting

  • Author

    Tiwari, Praveen ; Mitra, Raj ; Chopra, Manu ; Jain, Alok

  • Author_Institution
    Texas Instruments, Banglore
  • fYear
    2007
  • fDate
    6-10 Jan. 2007
  • Firstpage
    7
  • Lastpage
    7
  • Abstract
    Increased complexities of hardware designs have made exhaustive simulation of designs near impossible - thereby creating a need for some complementary verification technique. This has generated a renewed interest in use of formal analysis on industrial hardware designs. Formal analysis of hardware design involves use of mathematical techniques to prove that the design implementation confirms to the specification. The specification is a set of properties which should hold on the design under verification. Advances in formal analysis techniques with more sophisticated heuristics, have made them usable on big blocks of hardware. In this tutorial, we begin by giving a brief theoretical introduction to various methods applied in formal hardware verification, and then discuss various automated and manual techniques to handle the state explosion problem. Application of formal analysis techniques on appropriate designs and in a methodical way is key to successful verification. In this tutorial we elaborate on how one can effectively plan for formal verification, and successfully close verification. We illustrate these techniques using several case studies. Finally we present the future directions for commercial tools in this domain
  • Keywords
    circuit CAD; formal specification; formal verification; integrated circuit design; complementary verification technique; design complexities; formal analysis techniques; formal specification; formal verification; industrial hardware designs; mathematical techniques;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2007. Held jointly with 6th International Conference on Embedded Systems., 20th International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-2762-0
  • Type

    conf

  • DOI
    10.1109/VLSID.2007.169
  • Filename
    4092000