• DocumentCode
    1602243
  • Title

    A functional validation technique: biased-random simulation guided by observability-based coverage

  • Author

    Tasiran, Serdar ; Fallah, Farzan ; Chinnery, David G. ; Weber, Scott J. ; Keutzer, Kurt

  • Author_Institution
    Compaq Syst. Res. Center, Palo Alto, CA, USA
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    82
  • Lastpage
    88
  • Abstract
    We present a simulation-based semi-formal verification method for sequential circuits described at the register-transfer level. The method consists of an iterative loop where coverage analysis guides input pattern generation. An observability-based coverage metric is used to identify portions of the circuit not exercised by simulation. A heuristic algorithm then selects probability distributions for biased random input pattern generation that targets non-covered portions. This algorithm is based on an approximate analysis of the circuit modeled as a Markov chain at steady state. Node controllability and observability are estimated using a limited depth reconvergence analysis and an implicit algorithm for manipulating probability distributions and determining steady-state behavior. An optimization algorithm iteratively perturbs the probability distributions of the primary inputs in order to improve estimated coverage. The coverage enhancement achieved by our approach is demonstrated on benchmarks from the ISCAS89 and VIS suites
  • Keywords
    Markov processes; controllability; formal verification; logic testing; observability; optimisation; probability; sequential circuits; Markov chain; formal verification; functional validation; heuristic algorithm; iterative loop; node controllability; node observability; optimization; probability distributions; register transfer; sequential circuits; Algorithm design and analysis; Circuit analysis; Circuit simulation; Heuristic algorithms; Iterative algorithms; Iterative methods; Pattern analysis; Probability distribution; Sequential circuits; Steady-state;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2001. ICCD 2001. Proceedings. 2001 International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-1200-3
  • Type

    conf

  • DOI
    10.1109/ICCD.2001.955007
  • Filename
    955007