Wednesday, May 6, 2020

What do you mean by Testing & Verification

Testing is a process to determine the presence of faults (not the absence of faults) in a given circuit,whereas Verification is the process to determine the correctness of a design i.e whether the design is working correctly or not.
Some other differences are as below

Testing
Verificataion
  • Testing verifies the correctness of manufactured hardware i.e gate level circuit
  • Verification verifies the correctness of a design i.e design is working perfectly or not
  •  In Testing we have a hardware on which we can apply inputs & observe the output
  • Whereas Verification works on a design which is on paper
  • Responsible for quality of a devices
  • Responsible for Quality of a design
  • Performed on every manufacture devices
  •  Performed only once prior to manufacturing

Testing can be done at below level
  • Chip level
  • Board level
  • System level
As we go down the hierarchy level the cost of testing is going to increase by 10 times,so its better to do testing in early stages of a design.
One point to be noted that no amount of a testing gives us a guaranty that a circuit is fault free,the more we test the more confidence we get about for proper working of circuit.

No comments:

Post a Comment