Title :
A Hybrid Approach to the Test of Cache Memory Controllers Embedded in SoCs
Author :
Perez, W.J. ; Velasco, J. ; Ravotto, D. ; Sanchez, E. ; Reorda, M. Sonza
Author_Institution :
Grupo de Bionanoelectronica, Univ. del Valle, Cali
Abstract :
Software-based self-test (SBST) is increasingly used for testing processor cores embedded in SoCs, mainly because it allows at-speed, low-cost testing, while requiring limited (if any) hardware modifications to the original design. However, the method requires effective techniques for generating suitable test programs and for monitoring the results. In the case of processor core testing, a particularly complex module to test is the cache controller, due to its limited accessibility and observability. In this paper we propose a hybrid methodology that exploits an Infrastructure Intellectual Property (I-IP) to complement an SBST algorithm for testing the data and instruction cache controllers of embedded processors in SoCs. In particular, the I-IP may be programmed to monitor the system buses and generate the appropriate feedback about the correct result of the executed programs (in terms of obtained hit or miss operations). The effectiveness of the proposed methodology is evaluated resorting to a sample SoC design.
Keywords :
built-in self test; cache storage; integrated circuit testing; microprocessor chips; system-on-chip; SoC design; cache memory controllers; complex module; embedded processors; hardware modifications; hybrid approach; infrastructure intellectual property; processor core testing; software-based self-test; Automatic testing; Built-in self-test; Cache memory; Hardware; Intellectual property; Monitoring; Observability; Process control; Software testing; System buses; Cache memories; Microprocessor testing; System-on-Chip testing;
Conference_Titel :
On-Line Testing Symposium, 2008. IOLTS '08. 14th IEEE International
Conference_Location :
Rhodes
Print_ISBN :
978-0-7695-3264-6
DOI :
10.1109/IOLTS.2008.22