Synchronous Circuit Analysis

Given a circuit (containing combinational logic and flip-flops), synchronous circuit analysis involves figuring out what the circuit is doing.

Basic Steps

  1. Identify the flip-flops used to hold current state information
  2. Identify outputs of circuit
  3. Write down logic equations for circuit outputs and flip-flop inputs
  4. Use logic equations to derive state table (describes next state and circuit outputs)
  5. Obtain a state diagram from the state table

The state table / diagram specifies the behavior of the circuit.

Excitation equations = flip-flop input equations

Example

I prefer the representation of the table below more