Difference between Combinational and Sequential circuit

A combinational circuit can be defined as a circuit whose output is dependent only on the inputs at the same instant of time where as a sequential circuit can be defined as a circuit whose output depends not only on the present inputs but also on the past history of inputs.

For a sequential circuit, the values of the variable are usually specified at certain discrete time instants rather than over the whole continuous time. Half Adder, Full Adder, Half Subtractor, Full Subtractor are examples of combinational circuits whereas Flip-Flops, Counters form the sequential circuit.

A sequential circuit consists of combinational circuit and memory elements are connected to it to form a feedback path as shown in the block diagram below:

Sequential circuit block diagramFurther differences between combinational and sequential circuits can be listed as follows:

S.No.

Combinational Circuit

Sequential Circuit

1.It contains no memory elementsIt contains memory elements
2.The present value of it’s outputs are determined solely by the present values of it’s inputsThe present value of it’s outputs are determined by the present value of it’s inputs and it’s past state
3.It’s behavior is described by the set of output functionsIt’s behavior is described by the set of next-state(memory) functions and the set of output functions

A sequential circuit can further be categorized into Synchronous and Asynchronous.

Hope you find the information presented here useful. Please leave your footprints in the comments section below for any queries, feedback or suggestions…!!

    • Thanks Prathyu. We are glad that you find the information useful. Please do let us know if there is any other information that you are looking forward to see at Vertical Horizons. Happy Reading..!!

  1. Thanks for short and sweet info. its really good info,basic details are given very clearly thanks……….:)

Leave a Reply

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

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">