A Synthesis Toolflow for the Predictable Implementation of High-Performance Bundled-Data Asynchronous NoCs on FPGA

Giuseppe Chessa, Elena Bellodi, Michele Favalli, Davide Zoni, Davide Bertozzi

Research output: Chapter in Book/Conference proceedingConference contributionpeer-review

Abstract

FPGA implementation is essential for verifying asynchronous NoCs and validating design requirements. However, prototyping these circuits presents challenges in preserving timing integrity due to mismatches with FPGA timing models. The adoption of bundled-data NoCs with one-sided relative timing
constraints further complicates their high-performance mapping. Current CAD flows focus on correctness, but performance optimization is hindered by poor control over timing convergence, leading to overdesigned margins and wasted performance. This paper proposes a methodology that tightly controls relative timing margins through selective net rerouting and delay constraint tuning. On an Artix-7 FPGA using Vivado, the implemented asynchronous NoC switch achieves 40% lower latency and up to 75% lower energy-per-packet than a synchronous counterpart.
Original languageEnglish
Title of host publicationIEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)
PublisherIEEE
Publication statusAccepted/In press - 10 Mar 2025

Keywords

  • component
  • formatting
  • style
  • stylist
  • insert

Fingerprint

Dive into the research topics of 'A Synthesis Toolflow for the Predictable Implementation of High-Performance Bundled-Data Asynchronous NoCs on FPGA'. Together they form a unique fingerprint.

Cite this