• DocumentCode
    3018113
  • Title

    Micro architecture coverage directed generation of test programs

  • Author

    Ur, Shmuel ; Yadin, Yoav Yoav

  • Author_Institution
    IBM Israel Sci. & Technol. Center, Haifa, Israel
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    175
  • Lastpage
    180
  • Abstract
    In this paper we demonstrate a method for generation of assembler test programs that systematically probe the architecture of a PowerPC superscalar processor. We show innovations such as ways to make small models for large designs, predict, with cycle accuracy the movement of instructions through the pipes (taking into account stalls and dependencies) and generation of test programs such that each reaches a new architectural state. We compare our method to the established practice of massive random generation and show that the quality of our tests, as measured by transition coverage, is much higher. The main contribution of this paper is not in theory as the theory has been discussed in previous papers, but in describing how to translate this theory into practice in a practical way a task that was far from trivial
  • Keywords
    computer debugging; computer testing; finite state machines; formal verification; integrated circuit testing; logic testing; microprocessor chips; pipeline processing; FSM testing; PowerPC superscalar processor; assembler test programs; micro architecture coverage directed generation; test program generation; transition coverage; Automata; Automatic control; Automatic testing; Formal verification; Modems; Permission; Power generation; Process design; System testing; Technological innovation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1999. Proceedings. 36th
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    1-58113-092-9
  • Type

    conf

  • DOI
    10.1109/DAC.1999.781305
  • Filename
    781305