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.