Embedded software-based self-test for programmable core-based designs | IEEE Journals & Magazine | IEEE Xplore