DocumentCode :
1650167
Title :
Approximating checkers for simulation acceleration
Author :
Mammo, Biruk ; Chatterjee, Debapriya ; Pidan, Dmitry ; Nahir, Amir ; Ziv, Avi ; Morad, Ronny ; Bertacco, Valeria
Author_Institution :
Univ. of Michigan, Ann Arbor, MI, USA
fYear :
2012
Firstpage :
153
Lastpage :
158
Abstract :
Simulation-based functional verification is the key validation methodology the industry. The performance of logic simulators, however, is not sufficient to attain acceptable verification coverage on large industrial designs within the time-frame available. Acceleration platforms are a valuable addition to the verification effort in that they can provide much higher coverage in less time. Unfortunately, these platforms do not provide the rich checking capability of software-based simulation. We propose a novel solution to deploy those complex checkers, typical of simulation-based environments, onto acceleration platforms. To this end, checkers must be transformed into synthesizable, compact logic blocks with bug-detection capabilities similar to that of their software counterparts. Our “approximate checkers” trade off logic complexity with bug detection accuracy by leveraging novel techniques to approximate complex software checkers into small synthesizable hardware blocks, which can be simulated along with the design on an acceleration platform. We present a general checker taxonomy, propose a range of approximation techniques based on a checker´s characteristic and provide metrics for evaluating its bug detection capabilities.
Keywords :
program debugging; program verification; bug detection; checker approximation; checker taxonomy; simulation acceleration; simulation-based functional verification; software-based simulation; synthesizable compact logic blocks; synthesizable hardware blocks; Acceleration; Approximation methods; Computer bugs; Protocols; Registers; Routing; Software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
Conference_Location :
Dresden
ISSN :
1530-1591
Print_ISBN :
978-1-4577-2145-8
Type :
conf
DOI :
10.1109/DATE.2012.6176449
Filename :
6176449
Link To Document :
بازگشت