Self-testable components: from pragmatic tests to design-for-testability methodology | IEEE Conference Publication | IEEE Xplore