• DocumentCode
    2643744
  • Title

    Test Generation for CMP Designs

  • Author

    Singh, Padmaraj ; Landis, David L.

  • Author_Institution
    Nvidia, Portland, OR, USA
  • fYear
    2010
  • fDate
    13-15 Dec. 2010
  • Firstpage
    67
  • Lastpage
    70
  • Abstract
    Full-chip simulation of multicore designs is an important element in the design verification cycle of a Chip Multiprocessor (CMP). Random tests are typically applied to the Multiprocessor (MP) in order to stimulate unexercised states of the machine. Completely random MP tests generally provide inadequate coverage, especially as the core count increases. In this paper the MP test program coverage is estimated by simulating the tests on a simple software model of the cache coherence protocol. Furthermore, equations are extrapolated to predict coverage as a function of core count based on constraints on addresses and test size. Finally a unique technique is introduced to expand the random component of MP tests while providing 100% cache line state transition coverage.
  • Keywords
    cache storage; circuit simulation; logic design; logic testing; microprocessor chips; multiprocessing systems; CMP design; cache coherence protocol; chip multiprocessor design verification cycle; full-chip simulation; multicore designs; random component; random multiprocessor tests; test generation; Coherence; Computational modeling; Equations; Load modeling; Mathematical model; Multicore processing; Protocols; chip-multiprocessing; design verification; functional coverage; random patterns; test generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microprocessor Test and Verification (MTV), 2010 11th International Workshop on
  • Conference_Location
    Austin, TX
  • ISSN
    1550-409
  • Print_ISBN
    978-1-61284-287-5
  • Type

    conf

  • DOI
    10.1109/MTV.2010.20
  • Filename
    5976195