• DocumentCode
    720601
  • Title

    Timing Driven Placement for Quasi Delay-Insensitive Circuits

  • Author

    Karmazin, Robert ; Longfield, Stephen ; Otero, Carlos Tadeo Ortega ; Manohar, Rajit

  • Author_Institution
    Comput. Syst. Lab., Cornell Univ., Ithaca, NY, USA
  • fYear
    2015
  • fDate
    4-6 May 2015
  • Firstpage
    45
  • Lastpage
    52
  • Abstract
    Asynchronous circuits offer promise in handling current and future technology scaling challenges. Unfortunately, their impact has been limited by the lack of design automation. We present A-NTUPLACE, a timing-driven placer uniquely suited to handling quasi delay-insensitive circuits. Our tool uses a generalization of repetitive event rule systems to identify critical signal transitions. The cell placement engine, based on a leading academic placer, NTUPlace3, incorporates net weights to minimize critical wire lengths as well as a novel balancing scheme to ensure isochronic fork constraints are met. We show that our placer is effective at both prioritizing selected nets and balancing forks, demonstrating improvements in 3 of our 4 benchmarks.
  • Keywords
    asynchronous circuits; logic design; A-NTUPLACE; NTUPlace3; asynchronous circuits; balancing scheme; cell placement engine; critical signal transitions; critical wire lengths; design automation; isochronic fork constraints; quasi delay-insensitive circuits; repetitive event rule systems; technology scaling challenges; timing driven placement; timing-driven placer; Asynchronous circuits; Benchmark testing; Computational modeling; Linear programming; Logic gates; Timing; Wires; Asynchronous Circuits; Design Automation; Optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems (ASYNC), 2015 21st IEEE International Symposium on
  • Conference_Location
    Mountain View, CA
  • ISSN
    1522-8681
  • Type

    conf

  • DOI
    10.1109/ASYNC.2015.16
  • Filename
    7152690