Patent ID: 8533567

Claim:
An arbitration logic device for controlling an access to a shared resource, the arbitration logic device comprising: a selection logic device for receiving a plurality of ECC (Error Correction Code) words, each ECC word including a first plurality of bits representing a plurality of requestors, a second plurality of bits indicating whether each requestor is requesting to access to the shared resource, and an ECC code corresponding to the first plurality of bits and the second plurality of bits; the selection logic device for selecting one ECC word among the plurality of ECC words without checking whether there exists a soft error in the selected ECC word; an error detection logic device for detecting a soft error in the selected ECC word after the selection of the selected ECC word; a first logic device for receiving the selected ECC word and selecting, based on the selected ECC word, a winner requestor among the plurality of requestors; and a logic gate for invalidating the selection of the winner requestor if the error detection logic device detects a soft error in the selected ECC word, wherein the error detection logic device and the first logic device run concurrently.