DocumentCode :
2776448
Title :
Functional test generation for the pLRU replacement mechanism of embedded cache memories
Author :
Perez, W.J.H. ; Sanchez, E. ; Reorda, M. Sonza ; Tonda, A. ; Medina, J. Velasco
Author_Institution :
Univ. del Valle, Cali, Colombia
fYear :
2011
fDate :
27-30 March 2011
Firstpage :
1
Lastpage :
6
Abstract :
Testing cache memories is a challenging task, especially when targeting complex and high-frequency devices such as modern processors. While the memory array in a cache is usually tested exploiting BIST circuits that implement March-based solutions, there is no established methodology to tackle the cache controller logic, mainly due to its limited accessibility. One possible approach is Software-Based Self Testing (SBST): however, devising test programs able to thoroughly excite the replacement logic and made the results observable is not trivial. A test program generation approach, based on a Finite State Machine (FSM) model of the replacement mechanism, is proposed in this paper. The effectiveness of the method is assessed on a case study considering a data cache implementing the pLRU replacement policy.
Keywords :
automatic testing; built-in self test; cache storage; finite state machines; BIST circuit; FSM model; March-based solution; SBST; cache controller logic; embedded cache memory array; finite state machine model; functional test program generation approach; least recently used; pLRU replacement mechanism; software-based self testing; Arrays; Automata; Automatic testing; Cache memory; History; Program processors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Test Workshop (LATW), 2011 12th Latin American
Conference_Location :
Porto de Galinhas
Print_ISBN :
978-1-4577-1489-4
Type :
conf
DOI :
10.1109/LATW.2011.5985898
Filename :
5985898
Link To Document :
بازگشت