English

Proof-Carrying Hardware via IC3

Logic in Computer Science 2014-10-17 v1

Abstract

Proof-carrying hardware (PCH) is an approach to achieving safety of dynamically reconfigurable hardware, transferring the idea of proof-carrying code to the hardware domain. Current PCH approaches are, however, either limited to combinational and bounded unfoldings of sequential circuits, or only provide semi-automatic proof generation. We propose a new approach to PCH which employs IC3 as proof generator, making automatic PCH applicable to sequential circuits in their full generality. We demonstrate feasibility of our approach by showing that proof validation is several orders of magnitude faster than original proof generation while (most often) generating smaller proofs than current PCHs.

Keywords

Cite

@article{arxiv.1410.4507,
  title  = {Proof-Carrying Hardware via IC3},
  author = {Tobias Isenberg and Heike Wehrheim},
  journal= {arXiv preprint arXiv:1410.4507},
  year   = {2014}
}
R2 v1 2026-06-22T06:26:21.240Z