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...

Full description

Bibliographic Details
Main Authors: A.A. Barkalov, L.A. Titarenko, Y.E. Vizor, A.V. Matvienko
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