NoC-Out: A Formally-verified Network-on-Chip Library for Rule-based Hardware Designs

The work

AuthorsMax Kurze; František Farka; Sebastian Ertel
Editors
Typemisc
Year2026
Citekeykurze2026nocout

Identifiers

arXiv2608.24478 from its landing_page_url

Related

Distinct frombaty2024formal
Distinct frombourgeat2025making
Distinct fromchoi2017kami
Distinct fromjules2025herve
Distinct fromkan2026interaction
Distinct fromoleary2013relational
Distinct frompuri2014using
Distinct fromslobodova2011flexible

From bibtex.

Abstract

The Network-on-Chip (NoC) is the communication backbone of any multiprocessor chip. A failure of the NoC has severe consequences for the whole system. Yet, no approach exists that provides formally-verified NoCs with strong guarantees but without tedious verification effort. Any library that generates formally-verified NoCs needs to be parametric in the structure of the NoC. This requires a hardware description language (HDL) that allows for parametric and concurrent yet efficient hardware designs as well as the necessary program logic to reason about them in a modular fashion. So far, HDLs fall short in both aspects. In this paper, we implement NoC-Out, the first library/generator for formally-verified k-dimensional NoC designs. In order to build NoC-Out, we extended Kôika, a rule-based HDL in the Rocq theorem prover, with support for concurrent yet efficient NoC designs and a program logic for modular, automated reasoning. Given a configuration, NoC-Out produces a k-dimensional torus NoC in Kôika, which can then be compiled to Verilog. Each produced NoC is equipped with a proof that it refines our formal NoC specification; no additional verification effort is required. Our specification proves a strong liveness guarantee, which consequently applies to all generated NoCs. In our evaluation, we find that our verification approach is even required to synthesize efficient NoCs in rule-based HDLs.

A copy is held

pdf, 289.5 kB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-09-17 05:03 UTC
Approved bya person 2026-09-17 17:00 UTC

Cite it as

@misc{kurze2026nocout,
  title        = {NoC-Out: A Formally-verified Network-on-Chip Library for Rule-based Hardware Designs},
  author       = {Max Kurze and František Farka and Sebastian Ertel},
  year         = {2026},
}

This record lives at https://refs.drheap.org/kurze2026nocout/ and will keep doing so.