Design for testability and built-in self test: a review | IEEE Journals & Magazine | IEEE Xplore