151. A Pseudo-Synchronous Implementation Flow for WCHB QDI Asynchronous Circuits
- Author
-
Pascal Vivet, Edith Beigne, and Yvain Thonnart
- Subjects
Network on a chip ,Asynchronous system ,Synchronizer ,Computer science ,business.industry ,Asynchronous communication ,Embedded system ,Electronic design automation ,business ,Throughput (business) ,Asynchronous circuit ,Electronic circuit - Abstract
In this paper, we present a performance-oriented implementation flow for WCHB QDI asynchronous circuits aiming to be fully compatible with conventional EDA tools for synchronous designs. Starting from a simple standard-cell library for asynchronous logic, this flow builds pseudo-synchronous models of the cells. With these models, a simple set of pseudo-synchronous timing constraints can be given to industrial EDA tools to benefit from their optimization strategies, through all steps from synthesis to place & route. This flow was benchmarked against regular asynchronous implementation relying on maximum delay constraints. Pseudo-synchronous modeling allows achieving significantly better performance and regularity than asynchronous modeling, for faster run times and reduced design effort. The proposed flow was used for the physical implementation of a 20-node network-on-chip in the ST Microelectronics 65nm low-power technology. It achieves an end-to-end asynchronous throughput of 850Mflit/s in typical conditions, making it faster than all connected synchronous IPs.
- Published
- 2012