DocumentCode
1938244
Title
Automatic functional test program generation for pipelined processors using model checking
Author
Mishra, Prabhat ; Dutt, Nikil
Author_Institution
Architectures & Compilers for Embedded Syst. (ACES), California Univ., Irvine, CA, USA
fYear
2002
fDate
27-29 Oct. 2002
Firstpage
99
Lastpage
103
Abstract
Formal techniques offer an opportunity to significantly reduce the cost of microprocessor verification. We propose a model checking based approach to automatically generate functional test programs for pipelined processors. We specify the processor architecture in an Architecture Description Language (ADL). The processor model is extracted from the ADL specification. Specific properties are applied to the processor model using SMV model checker to generate test programs. We applied this methodology on a single-issue DLX processor to demonstrate the usefulness of our approach.
Keywords
automatic programming; formal verification; hardware description languages; high level synthesis; microprocessor chips; pipeline processing; ADL specification; Architecture Description Language; SMV model checker; automatic functional test program generation; functional verification; microprocessor verification; model checking; pipelined processors; processor architecture; single-issue DLX processor; Architecture description languages; Automatic testing; Computer architecture; Cost function; Embedded computing; Embedded system; Instruction sets; Microprocessors; Program processors; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Level Design Validation and Test Workshop, 2002. Seventh IEEE International
Print_ISBN
0-7803-7655-2
Type
conf
DOI
10.1109/HLDVT.2002.1224436
Filename
1224436
Link To Document