ABSTRACT

This chapter describes the functional and timing characteristics of the some popular types of flip-flops used in synchronous sequential circuits. It provides the analysis and design procedures for synchronous sequential circuits. The analysis of a synchronous sequential circuit is the process of determining the functional relation that exists between its outputs, its inputs, and its internal states. Synchronous sequential circuits use flip-flops as memory elements. A synchronous sequential circuit generally is controlled by pulses from a master clock. The design of a sequential circuit is the process of deriving a logic diagram from the specification of the circuit’s required behaviour. There are two types of sequential circuits: synchronous and asynchronous. Analyzing a sequential circuit corresponds to generating the state table and the state diagram for the circuit. The chapter explains state reduction techniques. The state reduction procedures can be used to reduce the number of states once the state table is derived from the word description of the circuit behaviour.