DocumentCode :
2754096
Title :
Analyzing a PowerPCTM 620 microprocessor silicon failure using model checking
Author :
Raimi, Richard ; Lear, James
Author_Institution :
Motorola Inc., Austin, TX, USA
fYear :
1997
fDate :
1-6 Nov 1997
Firstpage :
964
Lastpage :
973
Abstract :
When silicon is available, newly designed microprocessors ore tested in specially equipped hardware laboratories, where real applications can be run at hardware speeds. However, the large volumes of code being run, plus the limited access to the internal nodes of the chip, make it extraordinarily difficult to characterize the nature of any failures that occur. In this paper, we describe how the formal verification technique of temporal logic model checking was used to quickly characterize a design error exhibited during hardware testing of the PowerPC 620 microprocessor. We claim that model checking can efficiently characterize such failures when certain pre-conditions are met. We also show how the same error could have been revealed early in the design cycle, by model checking a short and simple correctness specification. We discuss the implications of this for verification methodologies over the full design cycle
Keywords :
automatic test equipment; automatic test software; computer testing; design for testability; fault trees; logic CAD; logic testing; microprocessor chips; PowerPCTM 620 microprocessor; computation tree logic; correctness specification; debugging; design error; failure sequence; formal verification; hardware testing; model checking; store buffer controller; temporal logic model checking; verification methodologies; Circuits; Error correction; Failure analysis; Hardware; Laboratories; Logic design; Logic testing; Microprocessors; Power system modeling; Silicon;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Test Conference, 1997. Proceedings., International
Conference_Location :
Washington, DC
ISSN :
1089-3539
Print_ISBN :
0-7803-4209-7
Type :
conf
DOI :
10.1109/TEST.1997.639712
Filename :
639712
Link To Document :
بازگشت