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
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;
Conference_Titel :
High-Level Design Validation and Test Workshop, 2002. Seventh IEEE International
Print_ISBN :
0-7803-7655-2
DOI :
10.1109/HLDVT.2002.1224436