Asynchronous Circuit - Disadvantages

Disadvantages

  • Area overhead may be up to double the number of circuit elements (transistors), due to addition of completion detection and design-for-test circuits.
  • Requires people experienced in synchronous design to learn a new style.
  • Synchronous designs are inherently easier to test and debug than asynchronous designs.
  • Performance (speed) of asynchronous circuits may be reduced in architectures that require input-completeness (more complex data path).
  • Incompatible with commercial EDA tools

Read more about this topic:  Asynchronous Circuit