Multilevel Synthesis of Finite State Machines Based on Symbolic Functional Decomposition Concept
Document Type
Article
Publication Date
6-2006
Publication Title
International Journal of Computational Intelligence and Applications
Volume
6
Issue
2
First page number:
257
Abstract
This paper presents a Finite State Machine (FSM) implementation method based on symbolic functional decomposition. This novel approach to multilevel logic synthesis of FSMs targets Field Programmable Gate Array (FPGA) architectures. Traditional methods consist of two steps: internal state encoding and then mapping the encoded state transition table into target architecture. In the case of FPGAs, functional decomposition is recognized as the most efficient method of implementing digital circuits. However, none of the known state encoding algorithms can be considered as a good method to be used with functional decomposition. In this paper, the concept of symbolic functional decomposition is applied to obtain a multilevel structure that is suitable for implementation in FPGA architectures. The symbolic functional decomposition does not require a separate encoding step. It accepts FSM description with symbolic states and performs decomposition, producing such a state encoding that guarantees the optimal or near-optimal solution.
Keywords
Computer algorithms; Decomposition method; Field programmable gate arrays; Gate array circuits; Sequential machine theory
Disciplines
Computer Engineering | Digital Circuits | Electrical and Computer Engineering | Electrical and Electronics | Signal Processing | Systems and Communications
Language
English
Permissions
Use Find in Your Library, contact the author, or use interlibrary loan to garner a copy of the article. Publisher copyright policy allows author to archive post-print (author’s final manuscript). When post-print is available or publisher policy changes, the article will be deposited
Repository Citation
Rawski, M.,
Selvaraj, H.,
Luba, T.,
Szotkowski, P.
(2006).
Multilevel Synthesis of Finite State Machines Based on Symbolic Functional Decomposition Concept.
International Journal of Computational Intelligence and Applications, 6(2),
257.