TY - GEN
T1 - Tolerance of performance degrading faults for effective yield improvement
AU - Hsieh, Tong Yu
AU - Breuer, Melvin A.
AU - Annavaram, Murali
AU - Gupta, Sandeep K.
AU - Lee, Kuen-Jong
PY - 2009/12/15
Y1 - 2009/12/15
N2 - To provide a new avenue for improving yield for nanoscale fabrication processes, we introduce a new notion: performance degrading faults (pdef). A fault is said to be a pdef if it cannot cause a functional error at system outputs but may result in system performance degradation. In a processor, a fault is a pdef if it causes no error in the execution of user programs but may reduce performance, e.g., decrease the number of instructions executed per cycle. By identifying faulty chips that contain pdef's that degrade performance within some limits and binning these chips based on the their resulting instruction throughput, effective yield can be improved in a radically new manner that is completely different from the current practice of performance binning on clock frequency. To illustrate the potential benefits of this notion, we analyze the faults in the branch prediction unit of a processor. Experimental results show that every stuck-at fault in this unit is a pdef. Furthermore, 97% of these faults induce almost no performance degradation.
AB - To provide a new avenue for improving yield for nanoscale fabrication processes, we introduce a new notion: performance degrading faults (pdef). A fault is said to be a pdef if it cannot cause a functional error at system outputs but may result in system performance degradation. In a processor, a fault is a pdef if it causes no error in the execution of user programs but may reduce performance, e.g., decrease the number of instructions executed per cycle. By identifying faulty chips that contain pdef's that degrade performance within some limits and binning these chips based on the their resulting instruction throughput, effective yield can be improved in a radically new manner that is completely different from the current practice of performance binning on clock frequency. To illustrate the potential benefits of this notion, we analyze the faults in the branch prediction unit of a processor. Experimental results show that every stuck-at fault in this unit is a pdef. Furthermore, 97% of these faults induce almost no performance degradation.
UR - http://www.scopus.com/inward/record.url?scp=76549124009&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=76549124009&partnerID=8YFLogxK
U2 - 10.1109/TEST.2009.5355594
DO - 10.1109/TEST.2009.5355594
M3 - Conference contribution
AN - SCOPUS:76549124009
SN - 9781424448678
T3 - Proceedings - International Test Conference
BT - International Test Conference, ITC 2009 - Proceedings
T2 - International Test Conference, ITC 2009
Y2 - 1 November 2009 through 6 November 2009
ER -