A designer's guide to built-in self-test - Stroud, Charles E. (Frontiers in electronic testing., 2002)