CS302 GDB Solution Spring 2020..Like & Subscribe to my channel..Thanks
#CS302 #NEWGDB #Spring2020 #TSHD #TSChaudhary..
Digital logic circuits can be divided into combinational logic, in which the output signals depend only on the current input signals, and sequential logic, in which the output depends both on current input and on past inputs. In other words, sequential logic is combinational logic with memory. Virtually all practical digital devices require sequential logic. Sequential logic can be divided into two types, synchronous logic and asynchronous logic.
A variety of advantages have been demonstrated by asynchronous circuits, including both quasi-delay-insensitive (QDI) circuits (generally agreed to be the most "pure" form of asynchronous logic that retains computational universality) and less pure forms of asynchronous circuitry which use timing constraints for higher performance and lower area and powe.
1) Robust handling of metastability of arbiters.
2) Early completion of a circuit when it is known that the inputs which have not yet arrived are irrelevant.
3) Freedom from the ever-worsening difficulties of distributing a high-fan-out, timing-sensitive clock signal.
4) Better modularity and composability.
5) Far fewer assumptions about the manufacturing process are required (most assumptions are timing assumptions).