38 38 votes Advantage of synchronous sequential circuits over asynchronous ones is: faster operation ease of avoiding problems due to hazards lower hardware requirement better noise immunity none of the above Digital Logic gate1991 digital-logic normal sequential-circuit synchronous-asynchronous-circuits multiple-selects + – Kathleen 14.2k views answer comment Share Follow Print See all 6 Comments 6 6 Comments reply Show 3 previous comments Itachi_Uchiha commented May 22, 2020 reply Follow flag Synchronous Counter are faster but more complex to implement, Asynchronous counter are slower but simpler to implement. 2 2 replyShare Abhineet Singh commented Nov 11, 2020 reply Follow flag why is A not correct? synchronous counters are faster than asynchronous counter, cant we use this... 2 2 replyShare neel19 commented Sep 3, 2022 reply Follow flag The transient pulse issues associated with hazards are rarely a problem in synchronous circuits. They are designed to allow sufficient time in each clock period for the glitches of both static and dynamic hazards to resolve.On the other hand, asynchronous logic circuits that can respond instantly to signal changes can be greatly affected. Link 1 1 replyShare Please log in or register to add a comment.
Best answer 38 38 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 Arjun answered Dec 5, 2014 • edited Jun 16, 2018 by kenzou Arjun comment Share Follow See all 20 Comments 20 20 Comments reply Show 17 previous comments nvs16 commented Aug 29, 2020 reply Follow flag Can anyone elaborate on option A. In case of asynchronous counters the first flip flop gets activated by clock only. So how is the speed comparison of sync and async counters? 1 1 replyShare Abhrajyoti00 commented Jan 6, 2023 reply Follow flag Asynchronous circuits do not have a fixed clock, which can make them more susceptible to problems such as race conditions and indeterminate states. However, they may also have faster operation in some cases, since they are not limited by a clock frequency. 1 1 replyShare ash_khola commented Dec 30, 2024 reply Follow flag @Arjun sir,synchronous circuits cannot have faster operation than asynchronous oneBut sir, in case of counters, synchronous counter are more compatible with higher frequency clock pulse in comparison to asynchronous counters (because of propagation delay), then why can't synchronous circuit be faster than synchronous one ? 0 0 replyShare Please log in or register to add a comment.
5 5 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... Bikram answered Aug 23, 2017 Bikram comment Share Follow See all 2 Comments 2 2 Comments reply rahul sharma 5 commented Sep 9, 2017 reply Follow flag @Bikram Sir. 1. You said that in asynchronous we dont have clock operation. But If i consider the case of counters.Now asynchronous counters are slower than synchronous counters as in asynchronous counters the clock is cascaded. 2. How synchronous will handle hazards easily?By hazards i am assuming static hazard.If i am not covering any adjacent group of minterms then hazards are possible. I think hazards are dependent upon the expresion that i am implementing in the circuit irrespective of synchronous or async ? 3 3 replyShare nvs16 commented Aug 29, 2020 reply Follow flag I have the same doubt. Please clarify. @Arjun @Bikram sir 0 0 replyShare Please log in or register to add a comment.