• DocumentCode
    1054562
  • Title

    Observability Analysis on HDL Descriptions for Effective Functional Validation

  • Author

    Jiang, Tai-Ying ; Liu, Chien-Nan Jimmy ; Jou, Jing-Yang

  • Author_Institution
    Nat. Chiao Tung Univ., Hsinchu
  • Volume
    26
  • Issue
    8
  • fYear
    2007
  • Firstpage
    1509
  • Lastpage
    1521
  • Abstract
    Simulation-based functional validation is still one of the primary approaches for verifying designs described in hardware description languages. Traditional code coverage metrics do not address the observability issue and may overestimate the extent of functional validation. Observability-based code coverage metric (OCCOM) is the first code coverage metric considering the essential observability issue. However, tags can only be observed or unobserved, providing only two levels of measurement (i.e., 1 and 0). Errors with lower opportunities to be observed may still be judged as observable, thus misleading the verification results. Therefore, instead of extending tag coverage, we develop a probabilistic observability measure and its efficient computation algorithm. Besides being used as a new OCCOM, our new measure can point out hard-to-observe points for inserting assertions to prevent bugs from hiding behind these points. Experimental results show that the detection of the injected errors and the degree of our observability measure are strongly related. The results also show that our fine-grained observability measure is less likely to overestimate the extent of validation with reasonable computation time.
  • Keywords
    hardware description languages; logic CAD; logic testing; observability; HDL descriptions; code coverage metrics; computation algorithm; design verification; hard-to-observe points; hardware description languages; injected error detection; observability analysis; probabilistic observability measure; simulation-based functional validation; Circuit simulation; Cities and towns; Computer bugs; Councils; Digital circuits; Formal verification; Hardware design languages; Laboratories; Observability; Time measurement; Code coverage metric; hardware description language (HDL); observability analysis;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2007.891366
  • Filename
    4271552