Abstract | ||
---|---|---|
This work presents a framework which detects online and at operand level of granularity all the vectors which excite a set of diagnosed failures in combinational modules. The failures may be of various types and may change over time. We propose to utilize this ability to detect failures at operand level of granularity to improve yield, by not discarding those chips containing failing and redundant computational units as long as they are not failing at the same time. The main challenge in realization of such a framework is the ability for on-chip storage of all the (test) vectors which excite the set of diagnosed failures. A major contribution of this work is to significantly minimize the number of stored test cubes by inserting only a few but carefully-selected \"false alarm\" vectors. As a result, a computational unit may be mis-diagnosed as failing for a given operand however we show such cases are rare and the chip may continue to be used. |
Year | DOI | Venue |
---|---|---|
2015 | 10.1145/2742060.2742097 | ACM Great Lakes Symposium on VLSI |
Field | DocType | Citations |
False alarm,Computer science,Operand,Chip,Real-time computing,Granularity,Embedded system | Conference | 0 |
PageRank | References | Authors |
0.34 | 15 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Amir Yazdanbakhsh | 1 | 241 | 15.28 |
David J. Palframan | 2 | 68 | 3.90 |
Azadeh Davoodi | 3 | 362 | 34.99 |
Nam Sung Kim | 4 | 3268 | 225.99 |
M. H. Lipasti | 5 | 1303 | 110.38 |