Berger Code Predictor/Concurrent Error Detector
Logic/Arithmetic Operation




Data word X:

Data word Y:
Number of bits(for div.,bits of divisor)

(optional): Click the "Fault Injection" button to view or modify the temporary/intermediate operation result and inject internal fault

Click the "Compute" button to compute the Logic/Arithmetic operation result and the according Berger Check Prediction code

Berger Encoded data word X
( Number of 0s in binary)

Berger Encoded data word Y
( Number of 0s in binary )
Operation Result:
(quotient for div.)
Berger Prediction Code:
(for div., Code of remainder)
Operation Result:
(remainder for div.)