Difference between Synchronous and Asynchronous sequential circuits

Synchronous and Asynchronous sequential circuits

This post related to the difference between synchronous and asynchronous sequential circuits in table form. Before the differences look at the basic definitions and block diagrams of the sequential circuits and their types.

Sequential Circuits

Sequential circuit is a combination of a combinational circuit and a memory elements connected in feedback path. The memory elements are devices capable of storing binary information within them.The binary information stored in the memory elements at any given time defines the state of the sequential circuit. The sequential circuit receives binary information from external inputs. Thus, a sequential circuit is specified by a time sequence by a time sequence of inputs, outputs and internal states.

A block diagram of sequential circuit is shown in figure below.

Block Diagram of Sequential circut

Types of Sequential Circuits

There are two types of sequential circuits:

  1. Synchronous sequential circuit
  2. Asynchronous sequential circuit

Synchronous sequential circuit

A sequential circuit whose output behavior depends on the input at a discrete-time is called synchronous sequential circuits. Synchronous sequential circuits that use clock pulses in the inputs of memory elements are called clocked sequential circuits.

Synchronous sequential circuit
Synchronous sequential circuit

Asynchronous sequential circuit

The sequential circuit whose output depends on the sequence in which the input changes are called asynchronous sequential circuits.

Asynchronous sequential circuit
Asynchronous sequential circuit

Difference between Synchronous and Asynchronous sequential circuits

S. No.Synchronous sequential circuitAsynchronous sequential circuit
1Synchronous sequential circuits are digital circuits governed by clock signals.Asynchronous sequential circuits are digital circuits that are not driven by clock. They can be called as self-timed circuits.
2Output behavior depends on the input at discrete time.Output depends on the sequence in which the input changes.
3In synchronous sequential circuits inputs and outputs are considered at discrete time instants. In asynchronous sequential circuits input and output signals are defined at every value of time.
4In synchronous sequential circuits memory elements are used like clocked flip flop.In asynchronous sequential circuits un-clocked memory elements are used like un-clocked flip flop or time delay elements.
5The time variable is discrete.The time variable is continuous.
6Synchronous sequential circuits are easier to describe, analyze and design.Asynchronous sequential circuits are more difficult to describe, analyze and design.
7Due to the presence of clock pulse the operating speed of synchronous sequential circuits is low.Because of absence of clock pulse, it can be operate faster than Synchronous sequential circuits
8In these circuits change in state occurs in response to clock pulse. In these circuits state change occurs whenever input variable change.
9In synchronous circuits no timing problem in feedback path. In asynchronous circuits timing problem involved in feedback path.
10These are more expensive.These are economical.
11It has complex circuitry.It has few components.
12Any number of inputs can change simultaneously (during the absence of clock). Only one input is allowed to change at a time in the case of level inputs and only one pulse input is allowed to be present in the case of the pulse input.
13Synchronous circuits are used in counters, shift registers, memory units.
On the other hand, Asynchronous circuits are used in low power and high-speed operations such as simple microprocessors, digital signal processing units, and in communication systems for email applications, internet access, and networking.

Recommended Posts

Half Adder & Full Adder

Shift Register

Logic Gates

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *