DocumentCode :
2643976
Title :
An Automated Framework for Correction and Debug of PSL Assertions
Author :
Keng, Brian ; Veneris, Andreas ; Safarpour, Sean
Author_Institution :
Dept. of ECE, Univ. of Toronto, Toronto, ON, Canada
fYear :
2010
fDate :
13-15 Dec. 2010
Firstpage :
9
Lastpage :
12
Abstract :
Functional verification is becoming a major bottleneck in modern VLSI design flows. To manage this growing problem, assertion-based verification has been adopted as one of the key technologies to increase the quality and efficiency of verification. However, this technology also poses new challenges in the form of debugging and correcting errors in the assertions. In this work, we present a framework for correcting and debugging Property Specification Language assertions. The methodology uses the failing assertion, counter-example and mutation model to produce alternative properties that are verified against the design. Each one of these properties serve as a basis for possible corrections. They also provide insight into the design behavior and the failing assertion that can be used for debugging. Preliminary experimental results show that this process is effective in finding alternative assertions for all empirical instances.
Keywords :
VLSI; circuit analysis computing; computer debugging; integrated circuit design; specification languages; PSL assertion correction; VLSI design; assertion-based verification; counter-example model; failing assertion; functional verification; mutation model; property specification language debugging; Debugging; Delay; Design automation; Hardware; IEEE standards; Logic gates; Manuals; PSL; assertions; correction; debug;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microprocessor Test and Verification (MTV), 2010 11th International Workshop on
Conference_Location :
Austin, TX
ISSN :
1550-409
Print_ISBN :
978-1-61284-287-5
Type :
conf
DOI :
10.1109/MTV.2010.11
Filename :
5976210
Link To Document :
بازگشت