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