DocumentCode :
2428272
Title :
Automatic test program generation from RT-level microprocessor descriptions
Author :
Corno, F. ; Cumani, G. ; Reorda, M. Sonza ; Squillero, G.
Author_Institution :
Dipt. di Automatica e Informatica, Politecnico di Torino, Italy
fYear :
2002
fDate :
2002
Firstpage :
120
Lastpage :
125
Abstract :
The paper addresses the issue of microprocessor and microcontroller testing, and follows an approach based on the generation of a test program. The proposed method relies on two phases: in the first, a library of code fragments (named macros) is generated by hand based on the knowledge of the instruction set, only. In the second phase, an optimization algorithm is run to suitably select macros and values for their parameters. The algorithm only relies on RT-level information, and exploits a suitable RT-level fault model to guide the test program generation. A major advantage of the proposed approach lies in the fact that it does not require any knowledge about the low level implementation of the processor. Experimental results gathered on an i8051 model using a prototypical implementation of the approach show that it is able to generate test programs whose gate-level fault coverage is higher than the one obtained by comparable gate-level ATPG tools, while the computational effort and the length of the generated test program are similar.
Keywords :
automatic test pattern generation; circuit optimisation; hardware description languages; high level synthesis; inspection; instruction sets; integrated circuit testing; logic testing; microcontrollers; microprocessor chips; RT-level fault model; RT-level information; RT-level microprocessor descriptions; automatic test program generation; code fragments; computational effort; i8051 model; incoming inspection test phase; instruction set; macros; microcontroller testing; microprocessor testing; optimization algorithm; Automatic test pattern generation; Automatic testing; Design for testability; Inspection; Libraries; Microcontrollers; Microprocessors; Monitoring; Performance evaluation; Prototypes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Electronic Design, 2002. Proceedings. International Symposium on
Print_ISBN :
0-7695-1561-4
Type :
conf
DOI :
10.1109/ISQED.2002.996710
Filename :
996710
Link To Document :
بازگشت