Page 1 |
Save page Remove page | Previous | 1 of 174 | Next |
|
small (250x250 max)
medium (500x500 max)
large ( > 500x500)
Full Resolution
All (PDF)
|
This page
All
Subset |
ERROR-RATE TESTING TO IMPROVE YIELD FOR
ERROR-TOLERANT APPLICATIONS
by
Shideh M. Shahidi
A Dissertation Presented to the
FACULTY OF THE GRADUATE SCHOOL
UNIVERSITY OF SOUTHERN CALIFORNIA
In Partial Fulfillment of the
Requirements for the Degree
DOCTOR OF PHILOSOPHY
(ELECTRICAL ENGINEERING)
December 2008
Copyright 2008 Shideh M. Shahidi
Object Description
| Title | Error-rate testing to improve yield for error tolerant applications |
| Author | Shahidi, Shideh M. |
| Author email | sshahidi@usc.edu; shideh_sh@yahoo.com |
| Degree | Doctor of Philosophy |
| Document type | Dissertation |
| Degree program | Electrical Engineering (Computer Networks) |
| School | Viterbi School of Engineering |
| Date defended/completed | 2008-09-08 |
| Date submitted | 2008 |
| Restricted until | Unrestricted |
| Date published | 2008-12-11 |
| Advisor (committee chair) | Gupta, Sandeep K. |
| Advisor (committee member) |
Breuer, Melvin A. Medvidovic, Nenad |
| Abstract | VLSI scaling has entered an era where achieving desired yields is becoming increasingly challenging. The concept of error tolerance has been previously proposed with the goal of reversing this trend for classes of systems which do not require completely error-free operation. Such systems include audio, speech, video, graphics, and digital communications. Analysis of such applications has identified error rate as one of the key metrics of error severity. Error rate is defined as the percentage of clock cycles for which the value at the outputs deviates from the corresponding error-free value. An error tolerant application provides a threshold error rate. Chips with error rate less than the threshold are considered acceptable and can be used; other chips must be discarded. In order to maximize the yield gain by error tolerance a test must discard all unacceptable chips while discarding no acceptable chips.; Our main objective in error-rate testing is to detect all unacceptable faults while not detecting any acceptable faults. Maintaining test generation and application times comparable to classical testing is our second objective. We prove that in arbitrary circuits the main objective is not always achievable. However, we develop a test generator that minimizes the number of acceptable faults that are detected. Our results show that it is possible to discard all chips with an unacceptable fault while discarding only a small percentage of chips with an acceptable fault.; We introduce the new notion of multi-vector testing where testing is performed using a set of test sessions, each including multiple vectors. We redefine the conditions under which a chip is accepted or discarded, and prove that using this new notion, our main objective of error-rate testing is achievable for all fault models. We theoretically derive a universal upper bound on the number of required vectors. This large upper bound is an overhead in conflict with our second objective. Therefore, we deploy modeled faults and a structural approach to achieve our main objective via fewer vectors. Our results confirm that the promise of error tolerance, namely higher yields can be achieved at little to no compromise in costs. |
| Keyword | VLSI testing; error tolerance; test generation; error rate |
| Language | English |
| Part of collection | University of Southern California dissertations and theses |
| Publisher (of the original version) | University of Southern California |
| Place of publication (of the original version) | Los Angeles, California |
| Publisher (of the digital version) | University of Southern California. Libraries |
| Provenance | Electronically uploaded by the author |
| Type | texts |
| Legacy record ID | usctheses-m1904 |
| Rights | Shahidi, Shideh M. |
| Repository name | Libraries, University of Southern California |
| Repository address | Los Angeles, California |
| Repository email | http://www.usc.edu/isd/libraries/services/ask_a_librarian/email/ |
| Filename | etd-Shahidi-2443 |
| Archival file | uscthesesreloadpub_Volume14/etd-Shahidi-2443.pdf |
Description
| Title | Page 1 |
| Full text | ERROR-RATE TESTING TO IMPROVE YIELD FOR ERROR-TOLERANT APPLICATIONS by Shideh M. Shahidi A Dissertation Presented to the FACULTY OF THE GRADUATE SCHOOL UNIVERSITY OF SOUTHERN CALIFORNIA In Partial Fulfillment of the Requirements for the Degree DOCTOR OF PHILOSOPHY (ELECTRICAL ENGINEERING) December 2008 Copyright 2008 Shideh M. Shahidi |
Comments
Post a Comment for Page 1

