DocumentCode
3586223
Title
System Verilog Assertion Debugging Based on Visualization, Simulation Results, and Mutation
Author
Mostafa, Moaz ; Safar, Mona ; El-Kharashi, M. Watheq ; Dessouky, Mohamed
Author_Institution
Mentor Graphics Egypt, Cairo, Egypt
fYear
2014
Firstpage
55
Lastpage
60
Abstract
System-on-chip designs became complex. As such, tracing complex sequential circuits over many clock cycles is not a simple process any more. Due to that, many mistakes can be made while writing assertions. In this paper, a new effective methodology is proposed to debug errors in an assertion assuming that there is no error in the design or the test bench. The proposed methodology is based on an innovated propagate-and-repeat algorithm, an enhanced mutation model, and a new three-state visual representation. A multi-core processing utilizing an efficient event scheduling engine is used to speed up the methodology analysis time. Experimental results show the efficiency of the proposed methodology in determining the errors in the assertion and on providing more information on design behavior.
Keywords
formal verification; hardware description languages; multiprocessing systems; program debugging; scheduling; system-on-chip; clock cycle; event scheduling engine; methodology analysis time; multicore processing; mutation model; propagate-and-repeat algorithm; system Verilog assertion debugging; system-on-chip design; three-state visual representation; Algorithm design and analysis; Clocks; Debugging; Delays; Engines; Shape; Visualization; SVA; propagate-and-repeat; visual representation;
fLanguage
English
Publisher
ieee
Conference_Titel
Microprocessor Test and Verification Workshop (MTV), 2014 15th International
ISSN
1550-4093
Type
conf
DOI
10.1109/MTV.2014.23
Filename
7087234
Link To Document