DocumentCode
2166607
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
fYear
2008
fDate
7-9 July 2008
Firstpage
143
Lastpage
148
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;
fLanguage
English
Publisher
ieee
Conference_Titel
On-Line Testing Symposium, 2008. IOLTS '08. 14th IEEE International
Conference_Location
Rhodes
Print_ISBN
978-0-7695-3264-6
Type
conf
DOI
10.1109/IOLTS.2008.22
Filename
4567076
Link To Document