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
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;
Conference_Titel :
Microprocessor Test and Verification Workshop (MTV), 2014 15th International
DOI :
10.1109/MTV.2014.23