Roles and Responsibilities of Verification Language, Verification Methodology and Verification Tool for Design Verification of a DUT
Klíčová slova:
, UVM, HVL, HDL, Verification, Testbench, SoC, Base Class Library (BCL), Domain Specific Languages, Transaction Level Modelling (TLM)Abstrakt
Verification of a design is as important as the design itself to make it work in a practical scenario. Verification phase is an important phase in System on Chip (SoC) design cycle and used to take 70% to 80% of the total design time. A verification environment may be prepared simply using a Hardware Verification Language (HVL) only without using any methodology or using a HVL with verification methodology. The question arises that if there is a core language designed specially to do verification of a design along with design then why do we need a methodology for verifying a design? Are there loop holes in the language? Does the language not suffice to write an efficient testbench? The answer lies somewhere in the middle that role and responsibilities are different for a language and a Methodology. We can say that there are many advantages of using a methodology to create verification environment than a language alone, however we can’t ignore the importance and role of a verification language for verification purposes. Here we will talk about different aspects of a verification language that is SystemVerilog (SV) and a methodology that is Universal Verification Methodology (UVM). We will discuss about SystemVerilog and UVM only among hardware verification languages and verification methodologies because these are the latest ones being used in the industries for verification purposes. We will also discuss the role of verification tool for verification of a design.Publikováno
Číslo
Sekce
Licence
Declaration and Copyright Transfer Form
(to be completed by authors)
I/ We, the undersigned author(s) of the submitted manuscript, hereby declare, that the above manuscript which is submitted for publication in the STM Journals(s), is not published already in part or whole (except in the form of abstract) in any journal or magazine for private or public circulation, and, is not under consideration of publication elsewhere.
· I/We will not withdraw the manuscript after 1 week of submission as I have read the Author Guidelines and will adhere to the guidelines.
· I/We Author(s ) have niether given nor will give this manuscript elsewhere for publishing after submitting in STM Journal(s).
· I/ We have read the original version of the manuscript and am/ are responsible for the thought contents embodied in it. The work dealt in the manuscript is my/ our own, and my/ our individual contribution to this work is significant enough to qualify for authorship.
· I/We also agree to the authorship of the article in the following order:
Author’s name
1. ________________
2. ________________
3. ________________
4. _______________
We Author(s) tick this box and would request you to consider it as our signature as we agree to the terms of this Copyright Notice, which will apply to this submission if and when it is published by this journal. |