A State Assignment Method for Extended Burst-Mode gC Finite State Machines Based on Genetic Algorithm

T. Curtinhas, D. L. Oliveira, G. Batista, Vitor L. V. Torres, L. Romano
{"title":"A State Assignment Method for Extended Burst-Mode gC Finite State Machines Based on Genetic Algorithm","authors":"T. Curtinhas, D. L. Oliveira, G. Batista, Vitor L. V. Torres, L. Romano","doi":"10.1109/LASCAS.2019.8667601","DOIUrl":null,"url":null,"abstract":"This paper proposes a new algorithm for state assignment of Extended Burst-Mode Asynchronous Finite State Machines (XBM_AFSM). The proposal is based on genetic algorithm and it introduces a novel style of state assignment. It improves the results and it overcomes the previous methods found in literature once it addresses the \"state minimization\", the \"critical race free coding\" and \"coverage\" as a single problem. Furthermore, it is able to detect the conflicts in XBM specification and to insert the minimum number of state variables in the XBM specification in order to eliminate those conflicts. A dedicated computational tool called SAGAAs_gC implemented the algorithm and it was tested in a set of 39 XBM benchmarks. When it is compared to 3D tool, our method achieved an average reduction of 21.4%, 16.5% and 12.12% in amount of state variables, number of literals and transistors, respectively. Results show that the method and dedicated computational tool SAGAAs_gC achieved good and reliable results, showing a high potential of practical implementation in actual circuit designs.","PeriodicalId":142430,"journal":{"name":"2019 IEEE 10th Latin American Symposium on Circuits & Systems (LASCAS)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 10th Latin American Symposium on Circuits & Systems (LASCAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LASCAS.2019.8667601","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

This paper proposes a new algorithm for state assignment of Extended Burst-Mode Asynchronous Finite State Machines (XBM_AFSM). The proposal is based on genetic algorithm and it introduces a novel style of state assignment. It improves the results and it overcomes the previous methods found in literature once it addresses the "state minimization", the "critical race free coding" and "coverage" as a single problem. Furthermore, it is able to detect the conflicts in XBM specification and to insert the minimum number of state variables in the XBM specification in order to eliminate those conflicts. A dedicated computational tool called SAGAAs_gC implemented the algorithm and it was tested in a set of 39 XBM benchmarks. When it is compared to 3D tool, our method achieved an average reduction of 21.4%, 16.5% and 12.12% in amount of state variables, number of literals and transistors, respectively. Results show that the method and dedicated computational tool SAGAAs_gC achieved good and reliable results, showing a high potential of practical implementation in actual circuit designs.
基于遗传算法的扩展突发模式gC有限状态机状态分配方法
提出了一种扩展突发模式异步有限状态机(XBM_AFSM)状态分配的新算法。该方案基于遗传算法,引入了一种新的状态分配方式。它改进了结果,并且克服了文献中发现的以前的方法,一旦它将“状态最小化”,“临界竞争自由编码”和“覆盖率”作为一个问题来解决。此外,它能够检测XBM规范中的冲突,并在XBM规范中插入最小数量的状态变量,以消除这些冲突。一个名为SAGAAs_gC的专用计算工具实现了该算法,并在一组39个XBM基准测试中对其进行了测试。与3D工具相比,我们的方法在状态变量数量、文字数量和晶体管数量上分别平均减少了21.4%、16.5%和12.12%。结果表明,该方法和专用计算工具SAGAAs_gC取得了良好可靠的结果,在实际电路设计中具有很高的实际实现潜力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信