Strategies for functional testing of microprocessors

Effective strategies for generating tests for microprocessors are presented. Modular block, comprehensive instruction set, and microinstruction set approaches are proposed. These practical approaches are viable alternatives to the exhaustive testing which aims at considering all possible instructions, addressing modes and data patterns. The proposed approaches are versatile and effective, especially in the user environment.<<ETX>>