Plato: A Tool for Behavioural Specification of Asynchronous Circuits

2017 17th International Conference on Application of Concurrency to System Design (ACSD)(2017)

引用 0|浏览1
暂无评分
摘要
Asynchronous circuits are becoming increasingly important in system design, where they orchestrate the interface between synchronous computation components and the analogue environment. However, wide adoption of asynchronous circuits by industrial users is hindered by a steep learning curve for asynchronous control models, such as Signal Transition Graphs, that are developed by the academic community for specification, verification and synthesis of asynchronous circuits. Previously, we have introduced a novel high-level description language for asynchronous circuits, which is based on behavioural concepts - high-level descriptions of asynchronous circuit requirements. In this paper we will discuss our open-source tool, PLATO which allows the specification of asynchronous circuits using concepts, and features the ability to automatically translate these to Signal Transition Graphs for further processing by conventional asynchronous EDA tools, such as PETRIFY and MPSAT.
更多
查看译文
关键词
Asynchronous,Concepts,Signal Transition Graphs,Specification,Translation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要