Proceedings Article10.1109/PACRIM.2015.7334867
SystemVerilog assertion debugging: A visualization and pattern matching model
Moaz Mostafa,Mona Safar,M. Watheq El-Kharashi,Mohamed Dessouky +3 more
- 30 Nov 2015
- pp 385-390
2
TL;DR: A new methodology for debugging concurrent assertions based on a three-state visual representation and a new proposed pattern matching model that performs parallel sequence items checking instead of serial checking of each sequence along time is presented.
read more
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.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A Novel Flow for Reducing Dynamic Power and Conditional Performance Improvement
TL;DR: This work demonstrates some design issues in the domain isolation methodology and explains why it is inefficient with pipelined systems, and proposes fixes for its identified issues, which enables using the toggling control with pipalined systems in a more efficient way.
1
The Design and Verification of a Synchronous First-In First-Out (FIFO) Module Using System Verilog Based Universal Verification Methodology (UVM)
Vinoth Nagarajan
- 01 Jan 2018
TL;DR: This paper deals with the design of Synchronous FIFO using Verilog and its verification is carried out using the Universal Verification Methodology (UVM), a detailed discussion about the verification plan and test results is included.
References
•Book
Learning Perl
Randal L. Schwartz,Tom Christiansen,Larry Wall +2 more
- 01 Jan 1993
TL;DR: In the course of the introductory course in the Magic of Perl as mentioned in this paper, the authors were asked to give a few introductory remarks to the students, and they asked me to give an introduction to the course.
118
•Book
Regular Expression Pocket Reference
Tony Stubblebine
- 01 May 2003
TL;DR: This handy book offers programmers a complete overview of the syntax and semantics of regular expressions, which are at the heart of every text-processing application.
42
An introduction to assertion-based verification
Yunfeng Tao
- 11 Dec 2009
TL;DR: This paper illustrates, with examples, how assertions and coverage properties can be integrated in various stages of a verification process and highlights solutions to specific verification problems using assertion-based verification methodology.
28
RegExpert: A Tool for Visualization of Regular Expressions
Ivan Budiselic,Sinisa Srbljic,M. Popovic +2 more
- 26 Dec 2007
TL;DR: The main goal of the RegExpert tool is to simplify and visually present complex concepts and mathematical models of automata theory fundamentals, a tool for regular language manipulation and visualization.
•Book
Introducing Regular Expressions
Michael Fitzgerald,Michael James Fitzgerald +1 more
- 10 Jul 2012
17
Related Papers (5)
Bernhard Peischl,Franz Wotawa +1 more
- 19 Sep 2005
Bijan Alizadeh
- 09 Mar 2012
Robert Könighofer,Roderick Bloem +1 more
- 30 Oct 2011