want to know how a testbench differ from verification

Status
Not open for further replies.

maheshkumar.g

Member level 1
Joined
Oct 7, 2012
Messages
35
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Visit site
Activity points
1,515
hi all i am just confused between a verilog testbench and verification since both are used for checking the functionality but in what terms they differ from each other
thanks in advance
 

Verification is an activity, the verilog testbench is one way to do this activity.
 

hi all i am just confused between a verilog testbench and verification since both are used for checking the functionality but in what terms they differ from each other
thanks in advance
It might help to explain where you saw these terms. Usually a "testbench" refers the the code you write that is not part of the design being tested (sometimes referred to as the Design Under Test, the DUT). "Verification" is a process in which writing the testbench is just one of many possible tasks under "functional verification", There are many forms of verification including functional, formal, timing, and physical. So your question is very broad to give an answer without the context in which it is being asked.
 

hi dave i mean that test bench is written for checking the correctness of the module or design for the respective inputs and formal verification is used to know the bugs,corner cases and etc but i completely dont know the differences my mentor asked that if formal verification is so like finding out the corner cases and the response of the design for the unknown inputs then why dont we write the same cases in verilog testbench and check out instead of doing the formal verification i may be wrong in terms please correct me.....
thank you
 


Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…