Cellular automata based deterministic self-test strategies for programmable data paths | IEEE Journals & Magazine | IEEE Xplore