• DocumentCode
    2753513
  • Title

    On the Generation of Functional Test Programs for the Cache Replacement Logic

  • Author

    Perez H, W.J. ; Ravotto, D. ; Sanchez, E. ; Reorda, M. Sonza ; Tonda, A.

  • Author_Institution
    Grupo de Bionanoelectronica Cali, Univ. del Valle, Cali, Colombia
  • fYear
    2009
  • fDate
    23-26 Nov. 2009
  • Firstpage
    418
  • Lastpage
    423
  • Abstract
    Caches are crucial components in modern processors (both stand-alone or integrated into SoCs) and their test is a challenging task, especially when addressing complex and high-frequency devices. While the test of the memory array within the cache is usually accomplished resorting to BIST circuitry implementing March test inspired solutions, testing the cache controller logic poses some specific issues, mainly stemming from its limited accessibility. One possible solution consists in letting the processor execute suitable test programs, allowing the detection of possible faults by looking at the results they produce. In this paper we face the issue of generating suitable programs for testing the replacement logic in set-associative caches that implement a deterministic replacement policy. A test program generation approach based on modeling the replacement mechanism as a finite state machine (FSM) is proposed. Experimental results with a cache implementing a LRU policy are provided to assess the effectiveness of the method.
  • Keywords
    cache storage; fault diagnosis; finite state machines; program processors; BIST circuitry; LRU policy; March test; SoCs-integrated processors; cache replacement logic; faults; finite state machine; functional test programs; memory array; replacement mechanism; set-associative caches; stand-alone processors; test program generation approach; Built-in self-test; Circuit faults; Circuit testing; Electrical fault detection; Fault detection; Logic arrays; Logic circuits; Logic devices; Logic testing; Programmable logic arrays; CACHE controller testing; SBST;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asian Test Symposium, 2009. ATS '09.
  • Conference_Location
    Taichung
  • ISSN
    1081-7735
  • Print_ISBN
    978-0-7695-3864-8
  • Type

    conf

  • DOI
    10.1109/ATS.2009.37
  • Filename
    5359291