Professional Documents
Culture Documents
Sequential Circuits
Sequential Circuits
383
FIG. ~.
the feedback path through the unit time delay. This connection is said to
be the feedback connection. We must define the operation between the input
and the delayed output, i.e., at the point a in Fig. I.
Let us assume that ~ maps the cartesian product of X and O into Z' as
follows:
ASSUMPTION 1.
~(cr, z) c X
643/z314-7
for
Vcr ~ Z and Vz ~ O.
384
AE A N D Y O S H I D A
1 =
st " N x l - : z l
s2 ,
:
St " N.(~,~t_~)
for
2<~t<~k,
=-- Z ,
(i)
(ii)
~0(a,z) ~ X otherwise.
s2+~
where zk,+i ~ zk.+i+~ ~ (n = 1, 2, 3,..., oe) and k' >/k. T h e first k' sequence
is said to be the transience and the following 1 sequence to be the periodic
sequence (the minimal periodic sequence, if it is minimal).
a I n t h i s c a s e A d o e s n ' t m o v e b e c a u s e b o t h Z' a n d 0 i t s e l f h a s n o A .
385
3. AUTONOMOUS BEHAVIOR OF .d e
L e t us discuss the behavior of A ~ using the state transition diagram T
a n d the c o r r e s p o n d i n g directed graph G. I n T we label the i n c o m e edge
by xi/z i a n d the o u t g o i n g edge b y x / z y , respectively. If ~0(A, z~-) = x ~ ,
these two edges are said to be feedback connected.
DEFINITION. L e t us assume that there is a set of n feedback connected
edges. If 9(A, z l ) = x~, 9(A, z 2 ) ~ x 3 .... , qo(A, z ~ ) - : x 1 (including the
case where 9(A, zl) = Xl), t h e n the set of such n edges is said to be a cycle.
DEFINITION. Let us assume that there is a set of
edges. I f qo(A, zl) -= x2, ~o(A, z2) == x3 .... , qo(A, z~_l) =
a n d xn+l/z~+ 1 is a label of the edge which belongs to
of such n edges is said to be apath.
A path corresponds to a transience a n d a cycle does
in (Gill, 1966).
DEFINITION.
n feedback connected
z ~ , ~o(A, zn) = x~+ 1
a cycle, t h e n the set
to a periodic sequence
inequality:
I ~ p ~ n ( n + 1)/2,
where n is the number of states.
386
AE AND YOSHIDA
THEOREM 1. The "necessary and su3ficient condition" that the state transition diagram of a f.p.LSC consists of only cycles is that A is a r.p.LSC.
Proof. Sufficiency.
to ~. Hence, if ~(A, z) G O, 27 = O.
We consider only when Z" : - O.
THEOREM 2. The largest length of a cycle in a p . L S C is n 2, where n is
the number of states.
DECOMPOSITION OF AUTONOMOUSAUTOMATA
387
A1 @ A2.
388
AE AND YOSHIDA
implies
a ~ b(oo)
is a cyclic" partition.
An example is shown in Fig. 2. T h e L S C which satisfies the assumption
of Proposition 1 is said to be a same output row LSC.
I 234/I, 234
S, lS=S,s s413 4 1 2
S=lS, S~S,S~il3 4 1 2
s31s, s)s~s,ll3 4 1 2
S~ls, s~s~s413 4 1 2
") (=~;)=
{1,3 ; 2,4 }
D E C O M P O S I T I O N OF AUTONOMOUS AUTOMATA
.At
(a)
'
01
01
--2
--0'
I --
--4
--0
5--
0 --
5
6
6
--1
I ---1
389
(b)
Fro. 3.
is o b t a i n e d from filling the proper symbols in " d o n ' t care" part a n d from
identifying the same row e l e m e n t as a block, considering the c o n d i t i o n of
the o u t p u t consistent ( H a r t m a n i s a n d Stearns, 1966).
F o r instance, choosing rrI - - {1, 2: 3, 4: 5, 6} = { d : B: C}, we o b t a i n
A,~1 , which has the m i n i m u m n u m b e r of states (see Fig. 4).
I
011101
_a
00
C C A
-7"
(a)
FIG. 4.
(b)
: 5,6},
~r4 = { 1 , 4 : 2 , 6
: 3,5},
% ~ {1,5 : 2 , 3 : 4,6},
% ----{1,5:2,6:3,4}.
It is easy to generalize this L e m m a 2.
THEOREM 5. Let us assume that the number of occurrences of each alphabet
is li (i = 1, 2,..., q) in one periodic output sequence (with no transience) of
period k of a d F, where ~]i=l
q li ~ k, and I Z I ~ I 6) I ~ q. Then, the minimum
number of states of A is m a x [ l l , l~ ,..., lq].
T h e proof is o b t a i n e d from i n d u c t i o n of L e m m a 2.
390
FIG.
6.
-I
!
|
DECOMPOSITION OF AUTONOMOUSAUTOMATA
391
10,k AB'I, i
FIO. 7.
At of Example 2.
-0
'-o_.
Brl-a { b
--
Fie. 8. A2 of Example 2.
A 3
BA
a
f3
a a
b bc
c
ca
Ai
Fie.. 9.
0I
00
I
A2
5. SUMMARY
An A L S C can be realized by the asynchronous LSC together with the
feedback loops. I n this meaning the method proposed by the authors is
more practical and gives an approach to direct hardware-realization (Ae
et al., 1972). T h e case where the resultant LSC is restricted should be
discussed. T h e extension of this paper to the asynchronous LSC will become
the similar results as that of (Batra, 1970).
ACKNOWLEDGMENT8
The authors wish to thank Prof. N. Honda and Prof. S. Noguchi of Tohoku University for guidance and encouragement.
RECeiVED: January 15, 1973
392
AE AND YOSHIDA
REFERENCES
An, T. ANDYOSHIDA,N. (1972), IECE Japan Trans. (D) 55-D, 285.
AE, T., NAGAMI,H., AND YOSHIDA, N., IECE of Japan Trans. (D) (short note), to
be published.
BATRA,V. (1970), Design of asynchronous unit delays, 1EEE Trans. C 19, 896.
DAvis, W. A. (1970), Sequential naachines realizable with delay element only, 1EEE
Trans. C 19, 353.
GILL, A. (1966), "Linear Sequential Circuits--Analysis, Synthesis, and Applications,"
McGraw-Hill Inc., New York.
GRZYMALA-BussE, J. W. (1971), Operation-preserving functions and autonomous
automata, Information and Control 16, 465.
HARIN~, D. R. (1966), "Sequential-Circuit Synthesis--State Assignment Aspects,"
M.I.T. press, Cambridge, Massachusetts.
HARTMANIS,J. ANDSTEARNS,R. E. (1966), "Algebraic Structure Theory of Sequential
Machines," Prentice-Hall, Englewood Cliffs, N. J.,
STUCK'z, W. AND WALTER, H. (1970), Minimal linear realizations of autonomous
automata, Information and Control 16, 66.
Printed in Belgium