DocumentCode :
3175500
Title :
CPlace: A Constructive Placer for Synchronous and Asynchronous Circuits
Author :
Kounalakis, Evriklis ; Sotiriou, Christos P.
Author_Institution :
FORTH-ICS, Heraklion, Greece
fYear :
2011
fDate :
27-29 April 2011
Firstpage :
22
Lastpage :
29
Abstract :
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 CPlace, 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 CPlace in respecting QDI constraints against a synchronous, state-of-the-art industrial placer and a well-known academic placer.
Keywords :
asynchronous circuits; circuit CAD; constraint handling; delays; inductive logic programming; logic CAD; timing; CPlace; ILP formulation; QDI properties; asynchronous circuits; constraint handling; constructive placement algorithm; constructive placer; electronic design automation; inductive logic programming; isochronic forks; quasidelay insensitive properties; synchronous circuits; timing analysis; timing constraints; timing separation of events; wire delay bounding; Algorithm design and analysis; Asynchronous circuits; Delay; Integrated circuit modeling; Logic gates; Wires; placement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Asynchronous Circuits and Systems (ASYNC), 2011 17th IEEE International Symposium on
Conference_Location :
Ithaca, NY
ISSN :
1522-8681
Print_ISBN :
978-1-61284-973-7
Type :
conf
DOI :
10.1109/ASYNC.2011.13
Filename :
5770566
Link To Document :
بازگشت