Beruflich Dokumente
Kultur Dokumente
1 2
3 4
5 6
1
Structure independent approach Structure dependent approach
7 8
9 10
11 12
2
Microprocessor testing Microprocessor testing
Basic concept
References Need to develop test programs that can be
Reference book Abramovici et. Al. executed on the processor
Thatte and Abraham, Test generation of Need an open loop strategy to force instructions in
microprocessors, IEEE Transactions on the order we wish to execute e.g. after a jump
Computers, June 1980, pp. 429-441 instruction we may wish to execute an instruction
from an address different from the address
provided by jump instruction
Develop a model (or models) for faults in different
organizational sub-units of the microprocessor
13 14
15 16
17 18
3
Microprocessor testing Microprocessor testing
Results (case study on an 8-bit HP processors)
Algorithm development
Program size 1K FC about 90%
Develop simple sub-programs for each sub- Additional complexities introduced in the test program (8K
unit testing program) raised the coverage by 6%
Put them together Other faults were associated with the power-up logic,
initialization, interrupts, (hard to test by functional tests)
Testing jumps and call will require
Limitations
intervention of tester open loop strategy of Lack of good and practical model of modern microprocessors
testing microprocessor Automating the program generation difficult and
impractical
Structural methods with the use of DFT provide better
coverage with fewer test vectors
19 20
Basic reasoning
Logic design methods may not be applicable
21 22