• DocumentCode
    2643976
  • Title

    An Automated Framework for Correction and Debug of PSL Assertions

  • Author

    Keng, Brian ; Veneris, Andreas ; Safarpour, Sean

  • Author_Institution
    Dept. of ECE, Univ. of Toronto, Toronto, ON, Canada
  • fYear
    2010
  • fDate
    13-15 Dec. 2010
  • Firstpage
    9
  • Lastpage
    12
  • Abstract
    Functional verification is becoming a major bottleneck in modern VLSI design flows. To manage this growing problem, assertion-based verification has been adopted as one of the key technologies to increase the quality and efficiency of verification. However, this technology also poses new challenges in the form of debugging and correcting errors in the assertions. In this work, we present a framework for correcting and debugging Property Specification Language assertions. The methodology uses the failing assertion, counter-example and mutation model to produce alternative properties that are verified against the design. Each one of these properties serve as a basis for possible corrections. They also provide insight into the design behavior and the failing assertion that can be used for debugging. Preliminary experimental results show that this process is effective in finding alternative assertions for all empirical instances.
  • Keywords
    VLSI; circuit analysis computing; computer debugging; integrated circuit design; specification languages; PSL assertion correction; VLSI design; assertion-based verification; counter-example model; failing assertion; functional verification; mutation model; property specification language debugging; Debugging; Delay; Design automation; Hardware; IEEE standards; Logic gates; Manuals; PSL; assertions; correction; debug;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microprocessor Test and Verification (MTV), 2010 11th International Workshop on
  • Conference_Location
    Austin, TX
  • ISSN
    1550-409
  • Print_ISBN
    978-1-61284-287-5
  • Type

    conf

  • DOI
    10.1109/MTV.2010.11
  • Filename
    5976210