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
Link To Document