Analysis of ASCs
Similar to Analysis of SSCs.
Procedure
- Write logic expressions for the next-state (
) and the output ( ) in terms of the current state ( ) and the input ( ) - Construct the excitation table
- Obtain the flow table
- Draw the state diagram if desired.
Example
A gated D latch circuit with a hypothetical delay element:
We can write:
(see consensus law)
Below is the excitation table, with the stable states circled.
A state is stable when its next state is the same as its current state.We can construct a flow table:
Example
Analysis of a DFF circuit made with D-latches with delay elements inside the latches (Asynchronous Sequential Circuits#Modelling Gate Delay).
We can write
by definition.
This gives us the state assigned table:
changing this to a flow table:
We can also remove the following redundant elements:
The reason being that when
The same reasoning applies to
We arrive at the state diagram: