Title :
Effective self-test routine for on-line testing of processors implemented in harsh environments
Author :
Asghari, Amin ; Motamedi, Seied Ahmad ; Attarchi, Sepehr
Author_Institution :
Electr. Eng. Dept., AmirKabir Univ. of Technol., Tehran
Abstract :
Today, it is a common practice to test commercial off-the-shelf (COTS) processors with self-test routines. Faults in processors may cause failure in self-test routine execution, which is one of the essential disadvantages of these routines. In this paper, we present an effective register transfer level (RTL) method to develop on-line self-test routines. Our proposed method prioritizes components and instructions of processor to select instructions, and applies spectral RTL test pattern generation (TPG) strategy to select test patterns. This method analyzes the spectrum and the noise level with Walsh functions. Also, we use a few extra instructions for the purpose of the signature monitoring to detect control flow errors. We demonstrate that the combination of these three strategies is effective for developing small test programs with high fault coverage in a small test development time. This approach requires only instruction set architecture (ISA) and RTL information of the processors. Since proposed method is based on RTL test generation, it has the advantages of lower memory and test generation time complexities. We develop a self-test routine using our proposed method for Parwan processor and demonstrate the effectiveness of our proposed methodology for on-line testing by presenting experimental results for Parwan processor.
Keywords :
automatic testing; microprocessor chips; Parwan processor; control flow errors; faults; harsh environments; instruction set architecture; on-line self-test routines; register transfer level method; test generation time; Application software; Automatic test pattern generation; Automatic testing; Built-in self-test; Fault detection; Monitoring; Noise level; Redundancy; Registers; Test pattern generators;
Conference_Titel :
Industrial Technology, 2008. ICIT 2008. IEEE International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4244-1705-6
Electronic_ISBN :
978-1-4244-1706-3
DOI :
10.1109/ICIT.2008.4608338