Testing and Fault Tolerance of Digital Systems - EEN 622

Testing of computer systems and designing for testability. Failure and fault models. Fault coverage, test vectors and test generation. Ad-hoc testing, built-in self-test, IDDQ testing. Basic considerations in the design of reliable computing systems. Redundancy and evaluation methods.