CPlace: A Constructive Placer for Synchronous and Asynchronous Circuits

Asynchronous Circuits and Systems(2011)

引用 5|浏览0
暂无评分
摘要
Despite the potential benefits of asynchronous circuits compared to synchronous circuits, only small advances have been made in the adaptation of asynchronous methodologies by the electronics industry. One of the most important reasons for that, is the lack of asynchronous Electronic Design Automation (EDA) tools and the fact that existing EDA tools are not suitable for asynchronous implementations. Moreover, physical EDA tools, like placement algorithms, involve methodologies which are not applicable to asynchronous circuits, such as static timing analysis (STA) which cannot be performed in a cyclic circuit. In this work, we present C Place, a constructive placement algorithm which can efficiently handle asynchronous circuits. We use timing separation of events for timing analysis and maintain the quasi-delay insensitive (QDI) properties by bounding the relative delays of wires in isochronic forks. We employ absolute timing constraints for performance and relative timing constraints for QDI which are handled by an ILP formulation. Experimental results show the effectiveness of C Place in respecting QDI constraints against a synchronous, state-of-the-art industrial placer and a well-known academic placer.
更多
查看译文
关键词
asynchronous circuit,c place,constructive placer,asynchronous circuits,asynchronous electronic design automation,timing analysis,asynchronous implementation,relative timing constraint,absolute timing constraint,asynchronous methodology,eda tool,static timing analysis,integrated circuit,electronic design automation,algorithm design,logic gate
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要