• 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