Purpose - The purpose of the paper is to focus on the development of an asynchronous application which helps to compute the least common multiple (LCM) of two 4-bit numbers. Design/methodology/approach - The paper discusses a top-down approach where the design starts from a high level of abstractions and is refined until the transistor level is reached. Circuit techniques rather than optimization have been emphasized in this paper. Findings - Asynchronous circuits are the low power alternatives to the synchronous ones. Even through asynchronous circuits are less developed, they have tremendous potential of becoming the main-stream design technology in future. Originality/value - The reader is able to gain a wider perspective and detailed knowledge of the implementation of the handshaking circuits, the signaling protocols, the control path, and the data path among others.
展开▼