Automatic synthesis of locally-clocked extended burst-mode AFSMs based on transparent latches

D. L. Oliveira, T. Curtinhas, L. Faria, O. Saotome, L. Romano
{"title":"Automatic synthesis of locally-clocked extended burst-mode AFSMs based on transparent latches","authors":"D. L. Oliveira, T. Curtinhas, L. Faria, O. Saotome, L. Romano","doi":"10.1109/ANDESCON.2014.7098580","DOIUrl":null,"url":null,"abstract":"Summary form only given. Controllers based on Synchronous Finite State Machines (SFSM) are components widely used in complex digital systems. These systems can present critical requirements, such as power consumption, robustness, performance, etc. In this context, the asynchronous paradigm shows interesting features that fit as an alternative for the design, but the lack of appropriate tools and the high difficulty of the design are already drawbacks. This paper proposes a new architecture, based in transparent latches, for implementing asynchronous FSMs with local clock. The existence of a local clock reduces the requirements of asynchronous logic. The asynchronous FSMs with local clock, implemented in the new architecture, are synthesized by SICARELO method. This method parts from a popular specification known as extended burst-mode (XBM) and uses the techniques of the synchronous paradigm to accomplish the synthesis. The new architecture was tested in a set of well-known benchmarks and compared with the AFSMs implemented through the standard architecture gRS, synthesized by the Miriã tool. Compared to Miriã tool, SICARELO tool achieved an average reduction of 12% in the number of state variables, 4% in the combinatorial logic of products and 15% in literals, although presenting a penalty of 79% on the number of latches. These results lead to a high potential of practical implementation of this method in actual applications.","PeriodicalId":123628,"journal":{"name":"2014 IEEE ANDESCON","volume":"106 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE ANDESCON","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ANDESCON.2014.7098580","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Summary form only given. Controllers based on Synchronous Finite State Machines (SFSM) are components widely used in complex digital systems. These systems can present critical requirements, such as power consumption, robustness, performance, etc. In this context, the asynchronous paradigm shows interesting features that fit as an alternative for the design, but the lack of appropriate tools and the high difficulty of the design are already drawbacks. This paper proposes a new architecture, based in transparent latches, for implementing asynchronous FSMs with local clock. The existence of a local clock reduces the requirements of asynchronous logic. The asynchronous FSMs with local clock, implemented in the new architecture, are synthesized by SICARELO method. This method parts from a popular specification known as extended burst-mode (XBM) and uses the techniques of the synchronous paradigm to accomplish the synthesis. The new architecture was tested in a set of well-known benchmarks and compared with the AFSMs implemented through the standard architecture gRS, synthesized by the Miriã tool. Compared to Miriã tool, SICARELO tool achieved an average reduction of 12% in the number of state variables, 4% in the combinatorial logic of products and 15% in literals, although presenting a penalty of 79% on the number of latches. These results lead to a high potential of practical implementation of this method in actual applications.
基于透明锁存器的本地时钟扩展突发模式AFSMs自动合成
只提供摘要形式。基于同步有限状态机(smfsm)的控制器是复杂数字系统中广泛应用的元件。这些系统可以提出关键的要求,如功耗、健壮性、性能等。在这种情况下,异步范式显示了适合作为设计替代方案的有趣特性,但是缺乏适当的工具和设计的高难度已经成为缺点。本文提出了一种基于透明锁存器的本地时钟异步FSMs实现架构。本地时钟的存在降低了异步逻辑的要求。采用SICARELO方法合成了在新体系结构下实现的带有本地时钟的异步fsm。该方法来自一种称为扩展突发模式(XBM)的流行规范,并使用同步范式的技术来完成综合。新架构在一组著名的基准测试中进行了测试,并与通过Miriã工具合成的标准架构gRS实现的AFSMs进行了比较。与Miriã工具相比,SICARELO工具在状态变量数量上平均减少了12%,在产品组合逻辑上平均减少了4%,在字面量上平均减少了15%,尽管在闩锁数量上减少了79%。这些结果表明,该方法在实际应用中具有很大的应用潜力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信