Error detection or correction of the data by redundancy in hardware using passive fault-masking of the redundant circuits {by voting, the voting not being performed by the redundant components where the redundant components implement processing functionality and the voting is itself performed redundantly}