Title :
Enabling efficient post-silicon debug by clustering of hardware-assertions
Author :
Neishaburi, M.H. ; Zilic, Zeljko
Author_Institution :
McGill Univ., Montreal, QC, Canada
Abstract :
Bug-free first silicon is not guaranteed by the existing pre-silicon verification techniques. To have impeccable products, it is now required to identify any bug as soon as the first silicon becomes available. We consider the Assertion Based Verification techniques for the post-silicon debugging based on the insertion of hardware checkers in the debug infrastructure for complex systems on chip. This paper proposes a method to cluster hardware-assertion checkers using the graph partitioning approach. It turns out that having the clusters of hardware-assertions and controlling each cluster selectively during the debug mode and normal operation of the circuit makes integration of assertions inside the circuits easier, and causes lower energy consumption and efficient debug scheduling.
Keywords :
firmware; pattern clustering; program debugging; system-on-chip; assertion based verification techniques; bug free; debug infrastructure; efficient post silicon debug; hardware assertions clustering; hardware checkers; systems on chip; Circuits; Computer bugs; Debugging; Energy consumption; Hardware; Job shop scheduling; Logic; Manufacturing; Silicon; Testing;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
Conference_Location :
Dresden
Print_ISBN :
978-1-4244-7054-9
DOI :
10.1109/DATE.2010.5456904