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
Link To Document