The purpose of this thesis is to examine asynchronous design as a possible alternative to synchronous design. Asynchronous design promises better power consumption and higher performance. In this thesis an asynchronous simulator capable of predicting asynchronous system performance is designed. The simulator is based on a probabilistic event driven model of asynchronous elements. The simulator is performance oriented only, and thus is not capable of functional simulation or verification. It provides a highly abstract view of the system. Using the simulator several design methodologies were inspected and simulated for their performance. Particular attention is paid to differences between synchronous and asynchronous methodologies. In addition several current sensor techniques were examined as a possible way of implementing asynchronous circuit completion detection. The contribution of this thesis is definition of the reasons why the current sensing is not a feasible way for completion detection, and the ability to predict the asynchronous system behavior on an architectural level.
Library of Congress Subject Headings
Department, Program, or Center
Computer Engineering (KGCOE)
Hevery, Michael, "Asynchronous circuit simulation and design methodologies" (1999). Thesis. Rochester Institute of Technology. Accessed from
RIT – Main Campus