retagged by
8,476 views
29 votes
29 votes

Advantage of synchronous sequential circuits over asynchronous ones is:

  1. faster operation
  2. ease of avoiding problems due to hazards
  3. lower hardware requirement
  4. better noise immunity
  5. none of the above
retagged by

2 Answers

Best answer
28 votes
28 votes

Synchronization means less chance of hazards but can only increase the delay. So, synchronous circuits cannot have faster operation than asynchronous one but it is easier to avoid hazards in synchronous circuits. So, (A) is false and (B) is true.

(C) is false if we don't consider how to avoid the hazards in asynchronous circuits.

(D) Is not necessarily true - often asynchronous circuits have better noise immunity. Reasons are given here: http://www.cs.columbia.edu/~nowick/async-applications-PIEEE-99-berkel-josephs-nowick-published.pdf

https://en.wikipedia.org/wiki/Asynchronous_circuit

edited by
4 votes
4 votes

Correct option is B, 

ease of avoiding problems due to hazards

option B is True because --> If transitions on two inputs arrive at almost the same time, the circuit can go into the wrong state depending on slight differences in the propagation delays of the gates. This is called a race condition or hazard situation . In synchronous circuits this problem is " less severe" because race conditions can only occur due to inputs from outside the synchronous system .... see here https://en.wikipedia.org/wiki/Asynchronous_circuit#Synchronous_vs_asynchronous_logic 

And option A, C and D all are false...

Answer:

Related questions

27 votes
27 votes
1 answer
1
Kathleen asked Sep 12, 2014
3,811 views
Analyse the circuit in Fig below and complete the following table$${\begin{array}{|c|c|c|}\hline\textbf{a}& \textbf{b}& \bf{ Q_n} \\\hline0&0\\\ 0&1 \\ 1&0 \\ 1...