TRACE: Traversal and Reasoning Algebraic Computing Engine for Formal Hardware Verification

The work

AuthorsJan Kleinekathöfer; Lennart Weingarten; Kamalika Datta; Rolf Drechsler
Editors
Typemisc
Year2026
Citekeykleinekathofer2026trace

Identifiers

arXiv2608.16458 from its landing_page_url

Empty on purpose

container

Related

Distinct frombryant1991complexity
Distinct fromchen1996verification
Distinct fromclarke1996word
Distinct fromkaufmann2024extracting
Distinct fromli2026arisca
Distinct fromyin2025boole
Distinct fromzhang2025fastlec

From bibtex.

Abstract

Modern hardware verification of complex circuits relies heavily on the efficiency of formal methods. For complex arithmetic circuits in particular, Symbolic Computer Algebra (SCA) engines which represent pseudo-boolean functions using polynomials are crucial. As circuit complexity grows in the age of AI, verification of arithmetic primitives, including Multiplication, Addition, Multiply-Accumulate (MAC), becomes a computational bottleneck. To address this, we introduce TRACE (Traversal and Reasoning Algebraic Computing Engine), a highly efficient framework designed to investigate the intersection of traversal strategies and proof efficiency. Unlike existing SCA tools which are mainly limited to multipliers, TRACE offers a flexible framework for researchers to analyze memory usage and verification time across a wide range of arithmetic circuits (adder, multiplier and MAC). To overcome the state-explosion problem inherent in polynomial expansion, the engine incorporates advanced reduction techniques, including optimized traversal strategies, conflict removal, and polarity-based optimization for compact symbolic representations. Experimental results show that for optimized MAC circuits an overall speedup of 410x in verification time is achieved.

A copy is held

pdf, 1.0 MB. 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 01:53 UTC
Approved bya person 2026-09-17 17:02 UTC

Cite it as

@misc{kleinekathofer2026trace,
  title        = {TRACE: Traversal and Reasoning Algebraic Computing Engine for Formal Hardware Verification},
  author       = {Jan Kleinekathöfer and Lennart Weingarten and Kamalika Datta and Rolf Drechsler},
  year         = {2026},
}

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