April 13, 2023, 1:10 a.m. | Kaki Ryan, Cynthia Sturton

cs.CR updates on arXiv.org arxiv.org

Symbolic execution is a powerful verification tool for hardware designs, but
suffers from the path explosion problem. We introduce a new approach, piecewise
composition, which leverages the modular structure of hardware to transfer the
work of path exploration to SMT solvers. We present a symbolic execution engine
implementing the technique. The engine operates directly over register transfer
level (RTL) Verilog designs without requiring translation to a netlist or
software simulation. In our evaluation, piecewise composition reduces the
number of paths …

engine evaluation explosion hardware magnitude modular order path problem register simulation smt software symbolic execution tool verification work

Consultant Sécurité SI H/F Gouvernance - Risques - Conformité - Nantes

@ Hifield | Saint-Herblain, France

L2 Security - Senior Security Engineer

@ Paytm | Noida, Uttar Pradesh

GRC Integrity Program Manager

@ Meta | Bellevue, WA | Menlo Park, CA | Washington, DC | New York City

Consultant Active Directory H/F

@ Hifield | Sèvres, France

Consultant PCI-DSS H/F

@ Hifield | Sèvres, France

Head of Security Operations

@ Canonical Ltd. | Home based - Americas, EMEA