Page 1121 - The Mechatronics Handbook
P. 1121

41.5 Concluding Remarks


                                 Most digital designs are sequential systems. Such systems may be synchronous or asynchronous. Syn-
                                 chronous systems have a clock that controls the operation of the system. The performance of such a
                                 system is as good as the speed of its clock. But synchronous systems avoid the problems of hazards and
                                 races. On the other hand, asynchronous circuits and controllers are much faster but may include races.
                                 A race may occur whenever a state transition requires the change of two or more of the state variables
                                 simultaneously. The race is between different variables to see which one changes first. A critical race may
                                 force the circuit to end up in different stable states. Critical races may be eliminated by carefully studying
                                 and analyzing the circuit.






























































                                 ©2002 CRC Press LLC
   1116   1117   1118   1119   1120   1121   1122   1123   1124   1125   1126