• DocumentCode
    2308947
  • Title

    Shadow checker (SC): A low-cost hardware scheme for online detection of faults in small memory structures of a microprocessor

  • Author

    Rodrigues, Rance ; Kundu, Sandip ; Khan, Omer

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Massachusetts at Amherst, Amherst, MA, USA
  • fYear
    2010
  • fDate
    2-4 Nov. 2010
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    At various stages of a product life, faults arise from different sources. During product bring up, logic errors are dominant. During production, manufacturing defects are main concerns while during operation, the concern shifts to aging defects. No matter what the source is, debugging such defects may permit logic, circuit or physical design changes to eliminate them in future. Within a processor chip, there are three broad categories of structures, namely the large memory structures such as caches, small memory structures such as reorder buffer, issue queue, and load-store buffers and the data-path. Most control functions and data steering operations are based on small memory structures and they are hard to debug. In this paper, we propose a lightweight hardware scheme, called shadow checker to detect faults in these critical units. The entries in these units are tested by means of a shadow entry that mimics intended operation. A mismatch traps an error. The shadow checker shadows an entry for a few thousand cycles before moving on to shadow another. This scheme can be employed to test chips during silicon debug, manufacturing test as well as during regular operation. We ran experiments on 13 SPEC2000 benchmarks and found that our scheme detects 100% of inserted faults.
  • Keywords
    fault diagnosis; integrated circuit manufacture; integrated circuit testing; microprocessor chips; SPEC2000 benchmarks; lightweight hardware scheme; low-cost hardware scheme; manufacturing test; microprocessor; online fault detection; shadow checker; shadow entry; silicon debug; small memory structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Conference (ITC), 2010 IEEE International
  • Conference_Location
    Austin, TX
  • ISSN
    1089-3539
  • Print_ISBN
    978-1-4244-7206-2
  • Type

    conf

  • DOI
    10.1109/TEST.2010.5699222
  • Filename
    5699222