Synthesis of a combined automaton with ASIC
Introduction. The model of a finite state machine is widely used for describing behavior of different sequential blocks, such as control units. It is possible that control units possess output signals having both types of Mealy and Moore automata. A model of the combined automaton can be used to syn...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
V.M. Glushkov Institute of Cybernetics
2020-07-01
|
Series: | Кібернетика та комп'ютерні технології |
Subjects: | |
Online Access: | http://cctech.org.ua/13-vertikalnoe-menyu-en/143-abstract-20-2-8-arte |
id |
doaj-90cff19dec054a4a9bde02366515d5e4 |
---|---|
record_format |
Article |
spelling |
doaj-90cff19dec054a4a9bde02366515d5e42021-05-24T20:16:44ZengV.M. Glushkov Institute of CyberneticsКібернетика та комп'ютерні технології2707-45012707-451X2020-07-012788510.34229/2707-451X.20.2.810-34229-2707-451X-20-2-8Synthesis of a combined automaton with ASICA.A. Barkalov0https://orcid.org/0000-0002-4941-3979L.A. Titarenko1https://orcid.org/0000-0001-9558-3322Y.E. Vizor2A.V. Matvienko3https://orcid.org/0000-0003-1838-1422University of Zielona Gora, PolandUniversity of Zielona Gora, PolandV.M. Glushkov Institute of Cybernetics of the NAS of Ukraine, KyivV.M. Glushkov Institute of Cybernetics of the NAS of Ukraine, KyivIntroduction. The model of a finite state machine is widely used for describing behavior of different sequential blocks, such as control units. It is possible that control units possess output signals having both types of Mealy and Moore automata. A model of the combined automaton can be used to synthesize such devices. When the automaton circuit is implemented, it is necessary to optimize its characteristics such as hardware amount. The methods of this task solution depend significantly on logic elements used to implement circuits. In this article, we propose a method of reducing hardware in the circuit of combined automaton implemented with ASIC. In this case, the circuit is implemented using customized matrix circuits. The proposed method allows reducing the chip area occupied by the circuit of the automaton. The method is based on the expansion of the matrix that generates circuit product terms of the systems of input memory functions and output functions of the combined automaton. The additional part of the matrix generates terms for output functions of Moore automaton. It allows reduction of the chip area as compared to the area of the two-level circuit of the combined automaton. The purpose of the article is to show that the division of circuit matrices allows reducing the resulting matrix area. The hardware amount is estimated for both trivial automaton structure and for the proposed approach. They are determined in conventional units of area. Results. The method is proposed based on the expansion of the matrix of terms. Using an example, it is shown how to execute the steps of the proposed method. To increase the method efficiency, it is proposed to use a special state assignment that minimizes the number of terms in the systems of Boolean functions of outputs with Moore type. The conducted investigations show that the proposed method allows for reducing the resulting ASIC area from 10% to 26%. The gain increases with the growth of the automaton complexity. Conclusions. A comparison of the proposed method with some known synthesis methods shows that the expansion of the matrix of terms for systems of input memory functions and output functions allows reducing the chip area occupied by the circuit of the combined automaton.http://cctech.org.ua/13-vertikalnoe-menyu-en/143-abstract-20-2-8-artecombined automatonasicsynthesisstate encodingmatrix circuit |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
A.A. Barkalov L.A. Titarenko Y.E. Vizor A.V. Matvienko |
spellingShingle |
A.A. Barkalov L.A. Titarenko Y.E. Vizor A.V. Matvienko Synthesis of a combined automaton with ASIC Кібернетика та комп'ютерні технології combined automaton asic synthesis state encoding matrix circuit |
author_facet |
A.A. Barkalov L.A. Titarenko Y.E. Vizor A.V. Matvienko |
author_sort |
A.A. Barkalov |
title |
Synthesis of a combined automaton with ASIC |
title_short |
Synthesis of a combined automaton with ASIC |
title_full |
Synthesis of a combined automaton with ASIC |
title_fullStr |
Synthesis of a combined automaton with ASIC |
title_full_unstemmed |
Synthesis of a combined automaton with ASIC |
title_sort |
synthesis of a combined automaton with asic |
publisher |
V.M. Glushkov Institute of Cybernetics |
series |
Кібернетика та комп'ютерні технології |
issn |
2707-4501 2707-451X |
publishDate |
2020-07-01 |
description |
Introduction. The model of a finite state machine is widely used for describing behavior of different sequential blocks, such as control units. It is possible that control units possess output signals having both types of Mealy and Moore automata. A model of the combined automaton can be used to synthesize such devices.
When the automaton circuit is implemented, it is necessary to optimize its characteristics such as hardware amount. The methods of this task solution depend significantly on logic elements used to implement circuits.
In this article, we propose a method of reducing hardware in the circuit of combined automaton implemented with ASIC. In this case, the circuit is implemented using customized matrix circuits. The proposed method allows reducing the chip area occupied by the circuit of the automaton. The method is based on the expansion of the matrix that generates circuit product terms of the systems of input memory functions and output functions of the combined automaton. The additional part of the matrix generates terms for output functions of Moore automaton. It allows reduction of the chip area as compared to the area of the two-level circuit of the combined automaton.
The purpose of the article is to show that the division of circuit matrices allows reducing the resulting matrix area. The hardware amount is estimated for both trivial automaton structure and for the proposed approach. They are determined in conventional units of area.
Results. The method is proposed based on the expansion of the matrix of terms. Using an example, it is shown how to execute the steps of the proposed method. To increase the method efficiency, it is proposed to use a special state assignment that minimizes the number of terms in the systems of Boolean functions of outputs with Moore type. The conducted investigations show that the proposed method allows for reducing the resulting ASIC area from 10% to 26%. The gain increases with the growth of the automaton complexity.
Conclusions. A comparison of the proposed method with some known synthesis methods shows that the expansion of the matrix of terms for systems of input memory functions and output functions allows reducing the chip area occupied by the circuit of the combined automaton. |
topic |
combined automaton asic synthesis state encoding matrix circuit |
url |
http://cctech.org.ua/13-vertikalnoe-menyu-en/143-abstract-20-2-8-arte |
work_keys_str_mv |
AT aabarkalov synthesisofacombinedautomatonwithasic AT latitarenko synthesisofacombinedautomatonwithasic AT yevizor synthesisofacombinedautomatonwithasic AT avmatvienko synthesisofacombinedautomatonwithasic |
_version_ |
1721428236680822784 |