• DocumentCode
    2002471
  • Title

    Abstraction as a Practical Debugging Tool

  • Author

    Ray, Sandip

  • Author_Institution
    Univ. of Texas at Austin, Austin, TX
  • fYear
    2008
  • fDate
    8-10 Dec. 2008
  • Firstpage
    45
  • Lastpage
    48
  • Abstract
    We present a procedure for automatically constructing an abstract state model of a hardware design using the definition of the state transition function for the design and a description of the set of observations to be preserved in the abstraction. The procedure iteratively constructs the abstract model by refining a mapping from the states of the original design to the states of the abstraction. The resulting abstraction is guaranteed to be a conservative approximation of the design. We discuss our implementation of the procedure and different design trade-offs involved in making it effective.
  • Keywords
    formal verification; iterative methods; logic design; abstract state model; debugging tool; hardware design; state transition function; Algorithm design and analysis; Analytical models; Automatic testing; Boundary conditions; Debugging; Explosions; Formal verification; Hardware; Microprocessors; Scalability; RTL design; conservative approximation; formal verification; simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microprocessor Test and Verification, 2008. MTV '08. Ninth International Workshop on
  • Conference_Location
    Austin, TX
  • ISSN
    1550-4093
  • Print_ISBN
    978-1-4244-3682-8
  • Type

    conf

  • DOI
    10.1109/MTV.2008.19
  • Filename
    5070933