Nature is as complex as it needs to be . . . and no more.-A. Einstein
We are now ready to complete the finite state machine design process introduced in Chapter 8. The steps of Chapter 8 yield an abstract description of the state machine. This may be a state diagram, an ASM chart, or a hardware description language specification. Deriving a symbolic state transition table from one of these is straightforward. In this chapter, we concentrate on state minimization, state assignment, and choice of flip-flops.Introduction
(
improvement might be a better word)
is still important, even in today's era of very large scale integrated circuits.
We present pencil-and-paper methods, as well as more formal techniques suitable
for computer implementation, for reducing the number of states and for choosing
a state encoding.