Sequential logic
"Sequential circuit" redirects here. For the synthesizer company, see Sequential Circuits. In digital circuit theory, sequential logic is a type of logic circuit whose output depends not only on the present value of its input signals but on the sequence of past inputs, the input history as well. [1] [2] [3] [4] This is in contrast to combinational logic , whose output is a function of only the present input. That is, sequential logic has state ( memory ) while combinational logic does not. Sequential logic is used to construct finite state machines, a basic building block in all digital circuitry. Virtually all circuits in practical digital devices are a mixture of combinational and sequential logic. A familiar example of a device with sequential logic is a television set with "channel up" and "channel down" buttons. [1] Pressing the "up" button gives the television an input telling it to switch to the next channel above the one it