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
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;
Conference_Titel :
Asynchronous Circuits and Systems (ASYNC), 2015 21st IEEE International Symposium on
Conference_Location :
Mountain View, CA
DOI :
10.1109/ASYNC.2015.16