2006
DOI: 10.1142/s1469026806001988
|View full text |Cite
|
Sign up to set email alerts
|

Multilevel Synthesis of Finite State Machines Based on Symbolic Functional Decomposition

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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2007
2007
2017
2017

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 13 publications
(17 reference statements)
0
5
0
Order By: Relevance
“…By using symbolic variables, the encoding of the machine's states is introduced gradually, in a way optimal for the succesive functional decomposition iterations. The preliminary results presented in [6] suggest that this approach is better than the ones based on pre-encoding the state variables and mapping an encoded, binary function to the FPGA's LUT cells. …”
Section: E Blanket Induced By the G Blockmentioning
confidence: 99%
See 3 more Smart Citations
“…By using symbolic variables, the encoding of the machine's states is introduced gradually, in a way optimal for the succesive functional decomposition iterations. The preliminary results presented in [6] suggest that this approach is better than the ones based on pre-encoding the state variables and mapping an encoded, binary function to the FPGA's LUT cells. …”
Section: E Blanket Induced By the G Blockmentioning
confidence: 99%
“…The remaining separations are 1116, 2 16, 3 4, 3 5, 3 9, 3 11, 3 13, 3 14, 3 15, 3 19, 4 9, 4 13, 4 14, 6 For the example FSM, the incompatibility graph that has to be implemented by the 13Qv blanket is presented in Figure 4; to obtain the blocks of the 13Qv blanket, the graph has to be colored. After coloring of the graph, the /3Q blocks 1,3,6,7, 13,14,18,19 TABLE IV FINAL DECOMPOSITION OF THE FSM FROM TABLE I: A) Table Ia is presented in Table IV.…”
Section: E Blanket Induced By the G Blockmentioning
confidence: 99%
See 2 more Smart Citations
“…Blanket calculus proved to be very efficient in decomposition based logic synthesis of Boolean functions specified by cubes. Many ideas based on this concept can be found in literature that solve problems from field of general (functional) decomposition of combinational circuits [3], [10], [20]- [22] and sequential machines [23], pattern analysis, knowledge discovery, machine learning, decision systems, data bases, data mining etc. [24]- [26].…”
Section: Example 1 (Blanket-based Representation Of Boolean Functions)mentioning
confidence: 99%