• DocumentCode
    2238233
  • Title

    Validation coverage analysis for complex digital designs

  • Author

    Ho, R.C. ; Horowitz, M.A.

  • Author_Institution
    Comput. Syst. Lab., Stanford Univ., CA, USA
  • fYear
    1996
  • fDate
    10-14 Nov. 1996
  • Firstpage
    146
  • Lastpage
    151
  • Abstract
    The functional validation of a state-of-the-art digital design is usually performed by simulation of a register-transfer-level model. The degree to which the test vector suite covers the important tests is known as the coverage of the suite. Previous coverage metrics have relied on measures such as the number of simulated cycles or number of toggles on a circuit node, which are indirect metrics at best. This paper proposes a new method of analyzing coverage based on projecting a minimized control finite-state graph onto control signals for the datapath part of the design to yield a meaningful metric and provide detailed feedback about missing tests. The largest hurdle is state-space explosion. We describe two methods of dealing with this in a practical manner and give results of applying this coverage analysis to parts of the node controller of the Stanford FLASH multiprocessor.
  • Keywords
    finite state machines; formal verification; logic design; Stanford FLASH multiprocessor; control finite-state graph; coverage analysis; functional validation; node controller; register-transfer-level model; Analytical models; Circuit simulation; Circuit testing; Computational modeling; Computer bugs; Explosions; Feedback; Laboratories; Logic testing; Signal design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1996. ICCAD-96. Digest of Technical Papers., 1996 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • Print_ISBN
    0-8186-7597-7
  • Type

    conf

  • DOI
    10.1109/ICCAD.1996.569537
  • Filename
    569537