Skip to main content Skip to main navigation

Publikation

Embedding Modulo Counter Circuits for their Polynomial Formal Verification

Caroline Dominik; Rolf Drechsler
In: Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen (MBMV). ITG/GMM/GI-Workshop "Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen" (MBMV-2026), March 11-12, Rostock, Germany, 2025.

Zusammenfassung

Proving the correct behavior of hardware by verifying it is a central aspect of maximizing the quality of digital systems. But this task has a high computational complexity and the required resources of a specific application are usually unpredictable. This makes the integration into the workflow of modern circuit design challenging. The recent approach of Polynomial Formal Verification (PFV) aims to identify verification methods and classes of circuits for which an efficient verification can always be guaranteed - so far with a focus on combinational circuits. A first application to sequential circuits considered full counter circuits and proposed a method applicable to bijective functions. An efficient verification could be ensured despite their exponential sequential depth. Within this paper, this verification approach is extended to be applicable to any modulo counter circuit. For this, bijectivity of the circuits function is generated by utilizing the concept of embedding. It is theoretically proven that the application can be carried out in polynomial time and space. Experimental evaluations confirm these theoretical findings