Abstract (English) | This paper gives a unified treatment for electronic sequential circuit realizations and suitable procedures for synthesizing them. This is done by showing that every sequential circuit operating in synchronous mode can be transformed into an equivalent sequential circuit operating in fundamental mode with the same number of internal states. The basic idea is to consider, for both the major types of sequential circuits, circuits having pulse inputs -PS circuits for sequential circuits operating in synchronous mode, and PF circuits for sequential circuits operating in fundamental mode - and to investigate the relationship between them. A concurrent and a self concurrent operation is defined for PF ciruits, and it is shown that any synchronous mode sequential circuit can be transformed into an equivalent normal or self-concurrent PF circuit realization inherently free of essential hazards and critical races. Moreover, it is seen that static hazards that can influence the circuit operation can be detected and eliminated by formal methods. The circuit realizations discussed in this paper are composed by a defined number of subcircuits, and it is shown that these subcircuits can in turn be decomposed to obtain circuit realizations with flipflops or register elements. Finally, it is shown that by similar methods level-input fundamental mode sequential circuits can also be transformed into self-concurrent PF circuit realizations in order to eliminate essential hazards and critical races.
|