Title :
Towards an automatic generation of diagnostic in-field SBST for processor components
Author :
Scholzel, Mario ; Koal, Tobias ; Roder, Stephanie ; Vierhaus, Heinrich T.
Author_Institution :
Comput. Eng. Group, Brandenburg Univ. of Technol., Cottbus, Germany
Abstract :
This paper deals with a diagnostic software-based self-test program for multiplexer based components in a processor. These are in particular the read ports of a multi-ported register file and the bypass structures of an instruction pipeline. Based on the detailed analysis of both multiplexer structures, first a manually coded diagnostic test program is presented. This test program can detect all single and multiple stuck-at data- and address faults in a multiplexer structure. But it does not fully cover the control-logic of the bypass. By further refinements a 100% fault coverage for single stuck-at faults, including the control logic, is finally obtained. Based on these results, an ATPG-assisted method for the generation of such a diagnostic test program is described for arbitrary processor components. This method is finally applied to the multiplexer structures for which the manually coded test program is available. The test length and test coverage of the generated test program and of the hand-coded test program are compared.
Keywords :
automatic test software; logic design; microcomputers; automatic generation; control-logic; diagnostic infield SBST; diagnostic software-based self-test program; generated test program; hand-coded test program; multiplexer based components; processor components; Band-pass filters; Timing;
Conference_Titel :
Test Workshop (LATW), 2013 14th Latin American
Conference_Location :
Cordoba
Print_ISBN :
978-1-4799-0595-9
DOI :
10.1109/LATW.2013.6562676