Skip to main navigation Skip to search Skip to main content

An evaluation for the design of asynchronous systems

Research output: Contribution to journalArticlepeer-review

Abstract

The asynchronous circuit style is based on micropipelines, a style used to develop asynchronous microprocessors at Manchester University. This paper has presented some engineering work on developing a technique of sharing resources for micropipeline circuits. The work presented in this paper shows a comparison of 2-phase and 4-phase implementations in transistor count, speed, and energy. Though the nature of the work is mainly engineering, there are some significant new insights gained in the course of the work. In resource sharing the 2-phase implementations have better performance than the four-phase implementations. There is no "return to zero" problem. Fork and join cost nothing to the two-phase implementations. With some additional buffer stages the 4-phase implementations using the fully decoupled and long hold latch control circuits can also implement resource sharing. However, the four-phase implementations using the simple and semi-decoupled latch control circuits require more buffer stages to avoid deadlock.

Original languageEnglish
Pages (from-to)26-38
Number of pages13
JournalWSEAS Transactions on Circuits and Systems
Volume10
Issue number1
StatePublished - Jan 2011

Keywords

  • Asynchronous design
  • Micropipelines
  • Processor
  • Sharing resources
  • Synthesis

Fingerprint

Dive into the research topics of 'An evaluation for the design of asynchronous systems'. Together they form a unique fingerprint.

Cite this