Abstract | ||
---|---|---|
The increasing complexity of modern digital circuits has exacerbated the challenge of verifying the functionality of these systems. To further compound the issue, shrinking time-to-market constraints place increased pressure on attaining correct devices in short amounts of time. As a result, more and more of the burden of validation has shifted to the post-silicon stage, when the first silicon prototypes of a design become available. This validation phase brings much faster test execution speeds, at the cost of a very limited ability of diagnosing bugs. To further compound the problem, intermittent failures are not uncommon, due to the physical nature of the device under validation. In this work we propose ItHELPS, a solution to identify the timing of a bug manifestation and the root signals responsible for it in industry-size complex digital designs. We employ a synergistic approach based on a machine-learning solution (DBSCAN) paired with an adaptive refinement analysis, capable of narrowing the location of a failure down to a handful of signals, possibly buried deep within the design hierarchy. We find experimentally that our approach outperforms the accuracy of prior state-of-the-art solutions by two orders of magnitude. |
Year | DOI | Venue |
---|---|---|
2015 | 10.1109/ICCD.2015.7357103 | International Conference on Computer Design |
Keywords | Field | DocType |
design hierarchy,adaptive refinement analysis,DBSCAN,machine learning solution,industry-size complex digital designs,root signals,bug manifestation,intermittent failures,digital circuit complexity,iterative high-accuracy error localization in post-silicon,ItHELPS | Digital electronics,Algorithm design,Computer science,Iterative method,Software bug,Algorithm,Real-time computing,Software,Order of magnitude,DBSCAN,Silicon | Conference |
Citations | PageRank | References |
0 | 0.34 | 10 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Valeria Bertacco | 1 | 1365 | 86.93 |
Wade Bonkowski | 2 | 0 | 0.34 |