A fault-tolerant programmable voter for software-based N-modular redundancy | IEEE Conference Publication | IEEE Xplore