• DocumentCode
    3261370
  • Title

    Depth-driven verification of simultaneous interfaces

  • Author

    Wagner, Ilya ; Bertacco, Valeria ; Austin, Todd

  • Author_Institution
    Adv. Comput. Archit. Lab., Michigan Univ., Ann-Arbor, MI
  • fYear
    2006
  • fDate
    24-27 Jan. 2006
  • Abstract
    The verification of modern computing systems has grown to dominate the cost of system design, often with limited success as designs continue to be released with latent bugs. This trend is accelerated with the advent of highly integrated system-on-a-chip (SoC) designs, which feature multiple complex subcomponents connected by simultaneously active interfaces. In this paper, we introduce a closed-loop feedback technique targeting the verification of multiple components connected by parallel interfaces. We utilize an environment with hierarchical Markov models, where top-level submodels specify overarching simulation goals of the system, while lower-level submodels specify the detailed component-level input generation. Test accuracy is improved through the use of depth-driven random test generation. The approach allows users to specify correctness properties and key activity nodes in the design to be exercises. We examine three nontrivial designs, two microprocessors and a chip-multiprocessor router switch, and we demonstrate that our technique finds many more bugs than constrained-random test generation technique and reduces the simulation effort in half, compared to previous Markov-model based solutions
  • Keywords
    closed loop systems; formal verification; microprocessor chips; system buses; chip-multiprocessor router switch; closed-loop feedback; component-level input generation; depth-driven random test generation; depth-driven verification; hierarchical Markov model; overarching simulation; parallel interface; simultaneous interfaces; top-level submodel; Computer architecture; Computer bugs; Costs; Electronic mail; Protocols; Space technology; State-space methods; Switches; System-on-a-chip; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 2006. Asia and South Pacific Conference on
  • Conference_Location
    Yokohama
  • Print_ISBN
    0-7803-9451-8
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2006.1594725
  • Filename
    1594725