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 :
بازگشت