• DocumentCode
    2314688
  • Title

    Test Generation for Precise Interrupts on Out-of-Order Microprocessors

  • Author

    Singh, Padmaraj ; Landis, David L. ; Narayanan, Vijaykrishnan

  • Author_Institution
    NVIDIA Corp., Santa Clara, CA, USA
  • fYear
    2009
  • fDate
    7-9 Dec. 2009
  • Firstpage
    79
  • Lastpage
    82
  • Abstract
    Validation of precise interrupts on a modern pipelined processor is a non-trivial task. The common approach of asserting external interrupts at random test points offers insufficient coverage, and exhaustive simulation under all pipeline conditions is grossly impractical. This paper describes an enhanced technique for effective verification of a pipelined processor in the event of external interrupts. The paper develops a framework to identify critical points in a test program when resource conflicts and inter-instruction dependencies are large. It is argued that if an external interrupt asserted at the identified points in the test program, then the likelihood of exposing design errors increases.
  • Keywords
    automatic test software; interrupts; microprocessor chips; out-of-order microprocessor; pipelined processor; precise interrupts; test generation; Collaborative work; Counting circuits; Hardware; International collaboration; Microprocessors; Out of order; Pipelines; Process design; Registers; Testing; design verification; out-of-order execution; pipe-lined processors; precise interrupts;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microprocessor Test and Verification (MTV), 2009 10th International Workshop on
  • Conference_Location
    Austin, TX
  • ISSN
    1550-4093
  • Print_ISBN
    978-1-4244-6479-1
  • Electronic_ISBN
    1550-4093
  • Type

    conf

  • DOI
    10.1109/MTV.2009.14
  • Filename
    5460806