Abstract
A key issue in many safety-critical applications is the test of the ICs to be performed during the operational phase: regulations and standards often explicitly state the fault coverage figures to be achieved with respect to permanent faults. Functional test (i.e., a test exploiting only functional inputs and outputs, without resorting to any Design for Testability) is often the only viable solution, unless a strict cooperation exists between the system company and the device provider. However, purely functional test often shows several limitations due to the limited accessibility that it can gain on some input/output signals. This paper proposes a hybrid approach, in which a suitable hardware module is added outside a microcontroller to increase its functional testability during the operational phase. Experimental results gathered on several industrial cases-of-study are reported, showing the feasibility of the method.
Similar content being viewed by others
References
Apostolakis A, Gizopoulos D, Psarakis M, Ravotto D, Sonza Reorda M (2009) “Test Program Generation for Communication Peripherals”. Proc IEEE Des Test Comput 26(2):52–63
Bartzoudis N, Tantsios V, McDonald-Maier K (2008) “Dynamic scheduling of test routines for efficient online self-testing of embedded microprocessors”. Proc. IEEE Int On-line Test Symp 185–187
Bernardi P, CigandaL, Sanchez E, Reorda M Sonza (2011) “An effective methodology for on-line testing of embedded microprocessors”. Proc. IEEE 17th Int On-line Test Symp IOLTS 270–275
Bernardi P, Grosso M, Sanchez E, Ballan O (2011) “Fault grading of software-based self-test procedures for dependable automotive applications”. Proc. IEEE Des Autom Test Eur Conf Exhibition 1–2
Bernardi P, Sanchez E, Reorda M Sonza, Bonazza M, Ballan O (2013) “On-line functionally untestable faults identification in embedded processor cores”. Proc. IEEE/ACM Des Autom Test Eur 1462–1467
De Carvalho M, Bernardi P, Sanchez E, Reorda M Sonza, Ballan O (2013) “Increasing fault coverage during functional test in the operational phase”. Proc. IEEE 19th Int On-line Test Symp IOLTS 43–48
Grosso M, Perez Holguin WJ, Sanchez E, Sonza Reorda M, Tonda A, Velasco Medina J (2012) Software-Based Testing for System Peripherals”. J Electron Test Theory Appl 28(2):189–200
Paschalis A, Gizopoulos D (Jan. 2005) Effective software-based self-test strategies for on-line periodic testing of embedded processors”. Proc IEEE Trans Comput-Aided Design of Integr Circ Syst 24(1):88–99
Psarakis M, Gizopoulos D, Sanchez E, Sonza Reorda M (2010) “Microprocessor Software-Based Self-Testing,”. Proc IEEE Des Test Comput 27(3):4–19
Sanchez E, Reorda M Sonza, Squillero G (2005) “On the transformation of manufacturing test sets into on-line test sets for microprocessors”. Proc. IEEE Int Symp Defect and Fault Tolerance in VLSI Syst 494–502
Author information
Authors and Affiliations
Corresponding author
Additional information
Responsible Editor: M. Abadir
Rights and permissions
About this article
Cite this article
de Carvalho, M., Bernardi, P., Sanchez, E. et al. Increasing the Fault Coverage of Processor Devices during the Operational Phase Functional Test. J Electron Test 30, 317–328 (2014). https://doi.org/10.1007/s10836-014-5457-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10836-014-5457-5