Page 726 - Engineering Digital Design
P. 726

692        CHAPTER 14 / ASYNCHRONOUS STATE MACHINE DESIGN AND ANALYSIS


                                                                       External
                                                                       Inputs
                        Sanity



















                                                                            T
                                                                 (IT) Indicates a holding condition
                                                                v /
                                            CUT if S             -
                                                                ^ * Indicates a transition path
                                 (a)                                           (b)
                     FIGURE 14.6
                     The FSM in Figs. 11.42 and 11.43 interpreted as an asynchronous FSM to be operated in the funda-
                     mental mode, (a) State diagram, (b) State table.



                     indicate FSM instability according to Eq. (14.4). Perhaps the most important use of state
                     tables is in the designs of FSMs without the use of K-maps. This will be demonstrated later
                     in connection with the design of STT machines.



                     14.6 DESIGN OF THE BASIC CELLS BY USING THE LPD MODEL

                     The reader who is familiar with Section 10.4 will recall that the set-dominant basic cell
                     and the reset-dominant basic cell were developed by a heuristic approach. This was done to
                     avoid having to use asynchronous design methods which, at that time, would have caused
                     unnecessary delays in the primary goals of that chapter. Now, it is appropriate that the basic
                     memory cells be designed from first principles by using the LPD model. The basic cells
                     represent two of the simplest asynchronous FSMs that are operated in the fundamental mode.


                     14.6.1 The Set-Dominant Basic Cell
                     The state diagram for the set-dominant basic cell is shown in Fig. 14.7a and is a reproduction
                     of that given in Fig. 10.12a. The NS logic for this basic cell is easily found by using the
                     mapping algorithm, given in Section 10.6, to combine information contained in the state
                     diagram with that contained in the excitation table for the LPD model in Fig. 14.7b. The result
   721   722   723   724   725   726   727   728   729   730   731