• DocumentCode
    2067018
  • Title

    Adding Debug Enhancements to Assertion Checkers for Hardware Emulation and Silicon Debug

  • Author

    Boulé, Marc ; Chenard, Jean-Samuel ; Zilic, Zeljko

  • Author_Institution
    McGill Univ., Montreal
  • fYear
    2007
  • fDate
    1-4 Oct. 2007
  • Firstpage
    294
  • Lastpage
    299
  • Abstract
    This paper presents techniques that enhance automatically generated hardware assertion checkers to facilitate debugging within the assertion-based verification paradigm. Starting with techniques based on dependency graphs, we construct the algorithms for counting and monitoring the activity of checkers, monitoring assertion completion, as well as introduce the concept of assertion threading. These debugging enhancements offer increased traceability and observability within assertion checkers, as well as the improved metrics relating to the coverage of assertion checkers. The proposed techniques have been successfully incorporated into the MBAC checker generator.
  • Keywords
    checkpointing; circuit analysis computing; computer debugging; formal verification; graph theory; logic circuits; assertion checker; assertion threading concept; assertion-based verification paradigm; dependency graph; hardware emulation; silicon debug enhancement; Circuits; Clocks; Debugging; Emulation; Hardware design languages; Monitoring; Observability; Power generation; Silicon; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2006. ICCD 2006. International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-0-7803-9707-1
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2006.4380831
  • Filename
    4380831