A novel fault tolerant design and an algorithm for tolerating faults in digital circuits | IEEE Conference Publication | IEEE Xplore