The Mutex-mutual exclusion block is a basic block in asynchronous design that receives requests from two sources to use the same resource. If the two sources request to use the same resource at the same time this is a race that may cause metastablilty. The project suggests a test environment to check the functionality of Mutex on FPGA in case of metastability.