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
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;
Conference_Titel :
On-Line Testing Symposium, 2004. IOLTS 2004. Proceedings. 10th IEEE International
Print_ISBN :
0-7695-2180-0
DOI :
10.1109/OLT.2004.1319665