DocumentCode :
3723422
Title :
Reducing post-silicon coverage monitoring overhead with emulation and Bayesian feature selection
Author :
Ricardo Ochoa Gallardo;Alan J. Huy;Andr? Ivanov;Maryam S. Mirian
Author_Institution :
Department of Electrical and Computer Engineering, University of British Columbia, Canada
fYear :
2015
Firstpage :
816
Lastpage :
823
Abstract :
With increasing design complexity, post-silicon validation has become a critical problem. In pre-silicon validation, coverage is the primary metric of validation effectiveness, but in post-silicon, the lack of observability makes coverage measurement problematic. On-chip coverage monitors are a possible solution, but prior research has shown that the overhead is prohibitive for anything beyond a small number of coverage points. This paper presents a novel solution for post-silicon coverage monitoring: fully instrument the design in emulation to sample the relationships between coverage points, and then use this statistical data to choose a small set of coverage points whose coverage provides high probability that all the other coverage points are covered as well; only that small set is instrumented on silicon. To demonstrate the method, we propose a simple feature selection algorithm based on Bayesian networks to choose the small set of coverage points. In experiments emulating a non-trivial SoC, our technique reduces the number of coverage monitors by 92%, yet predicts over 98% probability that all coverage points are covered.
Keywords :
"Monitoring","Emulation","Silicon","Bayes methods","Instruments","Probability distribution","System-on-chip"
Publisher :
ieee
Conference_Titel :
Computer-Aided Design (ICCAD), 2015 IEEE/ACM International Conference on
Type :
conf
DOI :
10.1109/ICCAD.2015.7372655
Filename :
7372655
Link To Document :
بازگشت