• 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