On error correction in macro-based circuits | IEEE Journals & Magazine | IEEE Xplore