Self-Checking Voter for High Speed TMR Systems