Abstract:
In today fast growing world, efficiency and speed plays an important role. Asynchronous design has been proposed to overcome various problems incurred due to synchronous architectures. This thesis starts with comparing synchronous and asynchronous designs and further describes different asynchronous process designs.