Accurate Assessment of Bundled-Data Asynchronous NoCs Enabled by a Predictable and Efficient Hierarchical Synthesis Flow

Asynchronous interconnect technology leveraging transition signaling bundled-data is gaining momentum as a promising solution for the chip-level connectivity of GALS (Globally Asynchronous Locally Synchronous) integrated systems. However, the scope of most previous bundled-data network-on-chip (NoC) validations is limited to NoC switches in isolation. Studies with a broader scope admittedly end up in unstable results because of the incompleteness or low-maturity of the synthesis flow for asynchronous NoCs. By investing in the development of a predictable and hierarchical composition tool flow of NoC switches, this paper aims at major depth and insight in the comparative assessment of a complete bundled-data NoC with a competitive synchronous counterpart, when targeting an ultra-low power technology library.

[1]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[2]  Fabien Clermidy,et al.  A fully-asynchronous low-power framework for GALS NoC integration , 2010, 2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010).

[3]  Stephen B. Furber,et al.  Chain: A Delay-Insensitive Chip Area Interconnect , 2002, IEEE Micro.

[4]  Rasmus Bo Sorensen,et al.  A loosely synchronizing asynchronous router for TDM-scheduled NOCs , 2014, 2014 Eighth IEEE/ACM International Symposium on Networks-on-Chip (NoCS).

[5]  Kenneth S. Stevens,et al.  Qualifying Relative Timing Constraints for Asynchronous Circuits , 2016, 2016 22nd IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC).

[6]  Jim D. Garside,et al.  Overview of the SpiNNaker System Architecture , 2013, IEEE Transactions on Computers.

[7]  Kenneth S. Stevens,et al.  Design of an Energy-Efficient Asynchronous NoC and Its Optimization Tools for Heterogeneous SoCs , 2011, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[8]  Davide Bertozzi,et al.  A transition-signaling bundled data NoC switch architecture for cost-effective GALS multicore systems , 2013, 2013 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[9]  Davide Bertozzi,et al.  An asynchronous NoC router in a 14nm FinFET library: Comparison to an industrial synchronous counterpart , 2017, Design, Automation & Test in Europe Conference & Exhibition (DATE), 2017.

[10]  Luca Benini,et al.  PULP: A Ultra-Low Power Parallel Accelerator for Energy-Efficient and Flexible Embedded Vision , 2015, Journal of Signal Processing Systems.

[11]  Steven M. Nowick,et al.  Asynchronous Design—Part 1: Overview and Recent Advances , 2015, IEEE Design & Test.

[12]  Edith Beigné,et al.  A Pseudo-Synchronous Implementation Flow for WCHB QDI Asynchronous Circuits , 2012, 2012 IEEE 18th International Symposium on Asynchronous Circuits and Systems.

[13]  Sanu Mathew,et al.  A 340 mV-to-0.9 V 20.2 Tb/s Source-Synchronous Hybrid Packet/Circuit-Switched 16 × 16 Network-on-Chip in 22 nm Tri-Gate CMOS , 2014, IEEE Journal of Solid-State Circuits.

[14]  Steven M. Nowick,et al.  MOUSETRAP: High-Speed Transition-Signaling Asynchronous Pipelines , 2007, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[15]  Kenneth S. Stevens,et al.  Path Based Timing Validation for Timed Asynchronous Design , 2016, 2016 29th International Conference on VLSI Design and 2016 15th International Conference on Embedded Systems (VLSID).

[16]  Fernando Gehm Moraes,et al.  BAT-Hermes: A transition-signaling bundled-data NoC router , 2015, 2015 IEEE 6th Latin American Symposium on Circuits & Systems (LASCAS).

[17]  L. Benini,et al.  Xpipes: a network-on-chip architecture for gigascale systems-on-chip , 2004, IEEE Circuits and Systems Magazine.

[18]  Jim D. Garside,et al.  SpiNNaker: Design and Implementation of a GALS Multicore System-on-Chip , 2011, JETC.

[19]  Yang Xu,et al.  Characterization of Asynchronous Templates for Integration into Clocked CAD Flows , 2009, 2009 15th IEEE Symposium on Asynchronous Circuits and Systems.

[20]  Matheus T. Moreira,et al.  A Bundled-Data Asynchronous Circuit Synthesis Flow Using a Commercial EDA Framework , 2015, 2015 Euromicro Conference on Digital System Design.

[21]  Kenneth S. Stevens,et al.  Relative Placement in Timed Asynchronous Design , 2016 .

[22]  Andrew Lines,et al.  Asynchronous interconnect for synchronous SoC design , 2004, IEEE Micro.

[23]  Peter A. Beerel,et al.  Proteus: An ASIC Flow for GHz Asynchronous Designs , 2011, IEEE Design & Test of Computers.

[24]  Rasmus Bo Sorensen,et al.  Synthesis and layout of an asynchronous network-on-chip using Standard EDA tools , 2014, 2014 NORCHIP.

[25]  Kenji Kise,et al.  The synchronous vs. asynchronous NoC routers: an apple-to-apple comparison between synchronous and transition signaling asynchronous designs , 2016, 2016 Tenth IEEE/ACM International Symposium on Networks-on-Chip (NOCS).