Learning semantic representations to verify hardware designs

S Vasudevan, WJ Jiang, D Bieber… - Advances in …, 2021 - proceedings.neurips.cc
Verification is a serious bottleneck in the industrial hardware design cycle, routinely
requiring person-years of effort. Practical verification relies on a" best effort" process that …

Graph learning-based arithmetic block identification

Z He, Z Wang, C Bai, H Yang… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Arithmetic block identification in gate-level netlist is an essential procedure for malicious
logic detection, functional verification, or macro-block optimization. We argue that existing …

Equivalence checking using Gröbner bases

A Sayed-Ahmed, D Große, M Soeken… - 2016 Formal Methods …, 2016 - ieeexplore.ieee.org
Motivated by the recent success of the algebraic computation technique in formal verification
of large and optimized gate-level multipliers, this paper proposes algebraic equivalence …

CRESS: Framework for Vulnerability Assessment of Attack Scenarios in Hardware Reverse Engineering

M Ludwig, A Hepp, M Brunner… - 2021 IEEE Physical …, 2021 - ieeexplore.ieee.org
Trust and security of microelectronic systems are a major driver for game-changing trends
like autonomous driving or the internet of things. These trends are endangered by threats …

Efficient parallel verification of galois field multipliers

C Yu, M Ciesielski - 2017 22nd Asia and South Pacific Design …, 2017 - ieeexplore.ieee.org
Galois field (GF) arithmetic is used to implement critical arithmetic components in
communication and security-related hardware, and verification of such components is of …

Efficient arithmetic block identification with graph learning and network-flow

Z Wang, Z He, C Bai, H Yang… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Arithmetic block identification in gate-level netlists plays an essential role for various
purposes, including malicious logic detection, functional verification, or macro-block …

Formal analysis of Galois field arithmetic circuits-parallel verification and reverse engineering

C Yu, M Ciesielski - … Transactions on Computer-Aided Design of …, 2018 - ieeexplore.ieee.org
Galois field (GF) arithmetic circuits find numerous applications in communications, signal
processing, and security engineering. Formal verification techniques of GF circuits are …

WolFEx: Word-Level Function Extraction and Simplification from Gate-Level Arithmetic Circuits

KW Ho, ST Chung, TF Chen, YW Fan… - 2023 IEEE/ACM …, 2023 - ieeexplore.ieee.org
Extracting word-level functions from gate-level circuits is challenging and crucial in security,
synthesis, and verification applications. State-of-the-art approaches identify subcircuits to …

ROVER: RTL Optimization via Verified E-Graph Rewriting

S Coward, T Drane… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Manual RTL design and optimization remains prevalent across the semiconductor industry
because commercial logic and high-level synthesis tools are unable to match human …

Matching multiplications in bit-vector formulas

S Chakraborty, A Gupta, R Jain - … , VMCAI 2017, Paris, France, January 15 …, 2017 - Springer
Bit-vector formulas arising from hardware verification problems often contain word-level
arithmetic operations. Empirical evidence shows that state-of-the-art SMT solvers are not …