The verification tool (verify)
operates in the manner similar to the prediagnostic tool. However, the verification
tool does not perform any diagnostic analysis as the prediagnostic tool does.
It just takes a set of test vectors, applies it to the specification and the
implementation of a design and shows the difference in output responses.
prompt> verify c17 | *give the name of the design without extension* |
Design Verification
Tool Reading original design... OK Reading test patterns
file c17.tst... OK Reading specification
file... OK Verification process...
OK Table for error
detection by test patterns |
|
N y2 y1
01 ERROR ERROR 02 ERROR ERROR 03 ERROR ERROR |
*ERROR
- inconsistency between the output responses* *of the specification and the implementation* *OK - the output responses of the specification and* *the implementation are equal* |
The report file c17.rep
is also updated and looks as follows:
prompt> more c17.rep | |
Report File for the Lab Work on Design Error Diagnosis Encrypted name of the modified gate is Y{ABD7`*H{{M\LTS%Hy5)flYyj3S*
|
AUTOMATIC DIAGNOSIS STEP: Table of input
patterns Suspected faulty
nodes: Suspected
faulty gates: VERIFICATION STEP: Table of
input patterns Table for
error detection by test patterns |
*the test used by the verify is saved here*
*verification data is here* |