An arbiter module receives two or more closely occurring asynchronous
requests and provides an output with a low metastability failure
probability. The arbiter module includes a request resolving module that
receives multiple asynchronous requests for providing a final output. The
request resolving module includes one or more arbiter stages cascaded
with each other and operatively coupled with logic units.