• DocumentCode
    3261700
  • Title

    Testing of hard faults in simultaneous multi-threaded processors

  • Author

    Weglarz, Eric F. ; Saluja, Kewal K. ; Mak, TM

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Wisconsin Univ., Madison, WI, USA
  • fYear
    2004
  • fDate
    12-14 July 2004
  • Firstpage
    95
  • Lastpage
    100
  • Abstract
    With the increasing circuit complexity and aggressive technology scaling, faults such as dielectric, conductor, and metallization failures are becoming more common. Traditional stuck-at testing does not detect these types of faults because these faults may be dormant and need to be stressed to manifest as "fails" (during burn-in). As voltage scaling and power consumption reduce the effectiveness of burn-in, these faults will cause failures during the useful life of the part. We propose the use of a test thread on simultaneous multi-threaded processors, to provide a means of detection of lifetime failures. In this initial study, the test thread is allowed to compete with executing programs for processor resources. When the system has only one workload thread, the test thread is able to execute with no significant impact on the workload thread. When the system has many active workload threads, the test thread has somewhat larger impact on the execution time of the workload threads.
  • Keywords
    built-in self test; logic testing; microprocessor chips; multi-threading; active workload threads; burn-in; executing program processor resources; fault coverage; fault detection; hard fault testing; simultaneous multithreaded processors; stuck-at fault testing; test thread; Circuit faults; Circuit testing; Complexity theory; Conductors; Dielectrics; Electrical fault detection; Fault detection; Metallization; System testing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    On-Line Testing Symposium, 2004. IOLTS 2004. Proceedings. 10th IEEE International
  • Print_ISBN
    0-7695-2180-0
  • Type

    conf

  • DOI
    10.1109/OLT.2004.1319665
  • Filename
    1319665