Software-based self-testing methodology for processor cores | IEEE Journals & Magazine | IEEE Xplore