Abstract— The increasing complexity of electronic components based on microprocessors and their use in safety-critical application – like automotive devices – make reliability a critical aspect. During the life cycle of such products, it is needed to periodically check whether the processor cores are working correctly. In most cases, this task is performed by running short, fast and specialized test programs that satisfies in-field testing requirements. This paper proposes a method that exploits an evolutionary-computation technique for the automatic compaction of these in-field oriented test programs. The aim of the proposed approach is twofold: reduce execution time and memory occupation, while maintaining the fault coverage of the original test program. Experimental results gathered on miniMIPS, a freely available 5-stage pipelined processor core, demonstrate the effectiveness of the proposed technique.
An Evolutionary Approach for Test Program Compaction / Cantoro, Riccardo; Gaudesi, Marco; SANCHEZ SANCHEZ, EDGAR ERNESTO; Schiavone, P.; Squillero, Giovanni. - STAMPA. - 1:(2015), pp. 1-6. (Intervento presentato al convegno 16th Latin-American Test Symposium tenutosi a Puerto Vallarta, Mexico nel March 25-27) [10.1109/LATW.2015.7102406].
An Evolutionary Approach for Test Program Compaction
CANTORO, RICCARDO;GAUDESI, MARCO;SANCHEZ SANCHEZ, EDGAR ERNESTO;SQUILLERO, Giovanni
2015
Abstract
Abstract— The increasing complexity of electronic components based on microprocessors and their use in safety-critical application – like automotive devices – make reliability a critical aspect. During the life cycle of such products, it is needed to periodically check whether the processor cores are working correctly. In most cases, this task is performed by running short, fast and specialized test programs that satisfies in-field testing requirements. This paper proposes a method that exploits an evolutionary-computation technique for the automatic compaction of these in-field oriented test programs. The aim of the proposed approach is twofold: reduce execution time and memory occupation, while maintaining the fault coverage of the original test program. Experimental results gathered on miniMIPS, a freely available 5-stage pipelined processor core, demonstrate the effectiveness of the proposed technique.Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2588571
Attenzione
Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo