
5.4 Processor Verification 115
5.4.2 Generation of Test Vectors from LISA Descriptions
for Instruction-set Verification
Considering a broader perspective, the designed processor needs to be tested for
applications yet unknown. This can be guaranteed by formally verifying that each
individual instruction performs as expected for all possible processor states. Given
the enormity of this verification space, current formal verification tools fall short of
this task. Consequently, major ADLs focus on uncovering hidden bugs in the design
by verifying the design with various test vectors.The test vectors are designed with
two definite goals: first, to improve the ...