• 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