DocumentCode
3696163
Title
SystemVerilog assertion debugging: A visualization and pattern matching model
Author
Moaz Mostafa;Mona Safar;M. Watheq El-Kharashi;Mohamed Dessouky
Author_Institution
Mentor Graphics Egypt, Cairo, Egypt
fYear
2015
Firstpage
385
Lastpage
390
Abstract
Debugging a complex design is not an easy process. The more complex the design is, the more mistakes can be made, while writing an assertion. Regular expressions are widely used for text searching and replacement. Both regular expressions and three-state visual representation can be used simultaneously to validate and debug assertions. This paper presents a new methodology for debugging concurrent assertions based on a three-state visual representation and a new proposed pattern matching model. The proposed pattern matching model uses a new approach to validate assertions. The new approach performs parallel sequence items checking instead of serial checking of each sequence along time. The proposed new methodology assumes that error is just in the assertion and no errors are in the testbench or in the design. Experimental results show how much this methodology is effective that errors are analyzed and fixed within two minutes.
Keywords
"Clocks","Pattern matching","Visualization","Debugging","Delays","Detectors","Generators"
Publisher
ieee
Conference_Titel
Communications, Computers and Signal Processing (PACRIM), 2015 IEEE Pacific Rim Conference on
Electronic_ISBN
2154-5952
Type
conf
DOI
10.1109/PACRIM.2015.7334867
Filename
7334867
Link To Document