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