DECOMPOSITION AND FACTORIZATION OF SEQUENTIAL FINITE STATE MACHINES

被引:24
|
作者
DEVADAS, S [1 ]
NEWTON, AR [1 ]
机构
[1] UNIV CALIF BERKELEY,DEPT ELECT ENGN & COMP SCI,BERKELEY,CA 94720
关键词
Computer Programming--Algorithms - Logic Circuits--Optimization;
D O I
10.1109/43.41505
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Algorithms are proposed for decomposing a finite-state machine into smaller interacting machines so as to optimize area and performance of the eventual logic implementation. Cascade decomposition algorithms, which decompose a given machine into independent and dependent components, have been proposed in the past. The authors propose a more powerful form of decomposition where both components of the decomposed machine interact with each other. Experimental results indicate that this decomposition technique for state machine decomposition is superior to cascade decomposition techniques. It is the premise of this study that optimal state assignment corresponds to finding an optimal multiple general decomposition of a finite-state machine. State assignment techniques that target two-level and multilevel implementations based on state machine factorization algorithms followed by state assignment algorithms are presented. It is rigorously proved that one-hot encoding a nontrivially factored machine is guaranteed to produce a better result than one-hot encoding the original machine for the two-level case.
引用
收藏
页码:1206 / 1217
页数:12
相关论文
共 50 条
  • [21] A decomposition state assignment method of finite state machines oriented towards minimization of power
    Kajstura, Krzysztof
    Kania, Dariusz
    PRZEGLAD ELEKTROTECHNICZNY, 2011, 87 (06): : 146 - 149
  • [22] ON FINITE-MEMORY SEQUENTIAL MACHINES
    KAMBAYASHI, Y
    YAJIMA, S
    OHBAYASHI, I
    IEEE TRANSACTIONS ON COMPUTERS, 1970, C 19 (03) : 254 - +
  • [23] Finite state machines
    Carter, J
    POWER ENGINEERING JOURNAL, 2001, 15 (01): : 15 - 15
  • [24] Finite state machines
    Jonsson, B
    MODEL-BASED TESTING OF REACTIVE SYSTEMS, 2005, 3472 : 611 - 614
  • [25] AN EFFICIENT METHOD FOR THE SEQUENTIAL GENERAL DECOMPOSITION OF SEQUENTIAL-MACHINES
    JOZWIAK, L
    KOLSTEREN, JC
    MICROPROCESSING AND MICROPROGRAMMING, 1991, 32 (1-5): : 657 - 664
  • [26] General decomposition of incompletely specified sequential machines with multi-state behavior realization
    Józwiak, L
    Slusarczyk, A
    JOURNAL OF SYSTEMS ARCHITECTURE, 2004, 50 (08) : 445 - 492
  • [27] The realization of finite state machines by decomposition and the principal lattice of partitions of a submodular function
    Desai, MP
    Narayanan, H
    Patkar, SB
    DISCRETE APPLIED MATHEMATICS, 2003, 131 (02) : 299 - 310
  • [28] A Graph-Based Approach to Symbolic Functional Decomposition of Finite State Machines
    Szotkowski, Piotr
    Rawski, Mariusz
    Selvaraj, Henry
    ICSENG 2008: INTERNATIONAL CONFERENCE ON SYSTEMS ENGINEERING, 2008, : 356 - +
  • [29] POLYLINEAR DECOMPOSITION OF SYNCHRONOUS SEQUENTIAL-MACHINES
    HALATSIS, C
    SIGALA, M
    PHILOKYPROU, G
    IEEE TRANSACTIONS ON COMPUTERS, 1978, 27 (12) : 1144 - 1152
  • [30] Sequential algorithm for low-power encoding internal states of finite state machines
    T. N. Grzes
    V. V. Solov’ev
    Journal of Computer and Systems Sciences International, 2014, 53 : 92 - 99