Proceedings of the First NASA/DoD Workshop on Evolvable Hardware
DOI: 10.1109/eh.1999.785463
|View full text |Cite
|
Sign up to set email alerts
|

Improving correctness of finite-state machine synthesis from multiple partial input/output sequences

Abstract: Our previous work focused on the synthesis of sequential circuits based on a partial input/output sequence. As the behavioural description of the target circuit is not known the correctness of the result can not be verified. This paper proposes a method which increases the correctness percentage of the finite-state machine (FSM) synthesis using multiple partial input/output sequences. The synthesizer is based on Genetic Algorithm. The experimental results show that the correctness percentage can be increased t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
20
0
4

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 12 publications
(24 citation statements)
references
References 11 publications
0
20
0
4
Order By: Relevance
“…These output sequences are compared with the correct (desired) output sequences (the outputs of the TSs) and a fitness value is assigned to each candidate solution. Unlike other approaches [3,4], the proposed methodology includes a heuristic to help the algorithm to evade from local optima. One of the main causes of premature convergence is loss of genetic diversity due to selection pressure [13].…”
Section: Methodsmentioning
confidence: 99%
See 3 more Smart Citations
“…These output sequences are compared with the correct (desired) output sequences (the outputs of the TSs) and a fitness value is assigned to each candidate solution. Unlike other approaches [3,4], the proposed methodology includes a heuristic to help the algorithm to evade from local optima. One of the main causes of premature convergence is loss of genetic diversity due to selection pressure [13].…”
Section: Methodsmentioning
confidence: 99%
“…4) and an estimated value of five for S, leading to a 168-input/output TS (see subsection 3.1). Moreover, it is desirable to have multiple TSs to improve the performance of the learning system (see [4]). In fact, eighteen TSs (N = 18) were used, each with 32 bits in length, which corresponds to more than three 168-length sequences.…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…Lacking the crossover genetic operator [10] the approach has shown, however, poor performances. Recent works have been successful in synthesizing sequential systems with the aid of Genetic Algorithms (GAs) [6,7,8]. An approach to synthesize synchronous sequential logic circuits from partial input/output (I/O) sequences is presented in [6].…”
Section: Introduction and Related Workmentioning
confidence: 99%