D. L. Oliveira, Felipe Tuyama De Faria Barbosa, T. Curtinhas, L. Faria, J. F. Sousa
{"title":"使用同步CAD工具的本地时钟XBM异步状态机的设计流程","authors":"D. L. Oliveira, Felipe Tuyama De Faria Barbosa, T. Curtinhas, L. Faria, J. F. Sousa","doi":"10.1109/LASCAS.2016.7451057","DOIUrl":null,"url":null,"abstract":"Controllers based on Synchronous Finite State Machines (SFSM) are widely used in the control unit design of complex digital systems. These systems can present serious problems related to the global clock. In this context, the asynchronous paradigm shows interesting features that fit as an alternative for the design, despite of the difficulties of the application of asynchronous logic. An interesting architecture for the Asynchronous Finite State Machines Asynchronous (AFSM) is based on local clock, because it reduces the requirements of asynchronous logic. This paper proposes a new architecture of local clock to AFSMs, which is described by a popular specification known as Extended Burst-Mode (XBM). This architecture has a better cycle time when compared to other local clock architectures. Also, the paper proposes a \"necessary and sufficient\" condition for the local clock AFSMs on the proposed architecture to be synthesized completely by the use of conventional tools. Through a case study, we present the architecture, its robustness, the synthesis procedure and compare it with other local clock architectures, highlighting its advantages.","PeriodicalId":129875,"journal":{"name":"2016 IEEE 7th Latin American Symposium on Circuits & Systems (LASCAS)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A design flow for locally-clocked XBM asynchronous state machines using synchronous CAD tools\",\"authors\":\"D. L. Oliveira, Felipe Tuyama De Faria Barbosa, T. Curtinhas, L. Faria, J. F. Sousa\",\"doi\":\"10.1109/LASCAS.2016.7451057\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Controllers based on Synchronous Finite State Machines (SFSM) are widely used in the control unit design of complex digital systems. These systems can present serious problems related to the global clock. In this context, the asynchronous paradigm shows interesting features that fit as an alternative for the design, despite of the difficulties of the application of asynchronous logic. An interesting architecture for the Asynchronous Finite State Machines Asynchronous (AFSM) is based on local clock, because it reduces the requirements of asynchronous logic. This paper proposes a new architecture of local clock to AFSMs, which is described by a popular specification known as Extended Burst-Mode (XBM). This architecture has a better cycle time when compared to other local clock architectures. Also, the paper proposes a \\\"necessary and sufficient\\\" condition for the local clock AFSMs on the proposed architecture to be synthesized completely by the use of conventional tools. Through a case study, we present the architecture, its robustness, the synthesis procedure and compare it with other local clock architectures, highlighting its advantages.\",\"PeriodicalId\":129875,\"journal\":{\"name\":\"2016 IEEE 7th Latin American Symposium on Circuits & Systems (LASCAS)\",\"volume\":\"24 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-02-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE 7th Latin American Symposium on Circuits & Systems (LASCAS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/LASCAS.2016.7451057\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 7th Latin American Symposium on Circuits & Systems (LASCAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LASCAS.2016.7451057","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A design flow for locally-clocked XBM asynchronous state machines using synchronous CAD tools
Controllers based on Synchronous Finite State Machines (SFSM) are widely used in the control unit design of complex digital systems. These systems can present serious problems related to the global clock. In this context, the asynchronous paradigm shows interesting features that fit as an alternative for the design, despite of the difficulties of the application of asynchronous logic. An interesting architecture for the Asynchronous Finite State Machines Asynchronous (AFSM) is based on local clock, because it reduces the requirements of asynchronous logic. This paper proposes a new architecture of local clock to AFSMs, which is described by a popular specification known as Extended Burst-Mode (XBM). This architecture has a better cycle time when compared to other local clock architectures. Also, the paper proposes a "necessary and sufficient" condition for the local clock AFSMs on the proposed architecture to be synthesized completely by the use of conventional tools. Through a case study, we present the architecture, its robustness, the synthesis procedure and compare it with other local clock architectures, highlighting its advantages.