UK AISI chipbench_debug

UK AI Safety Institute Inspect-framework registration of a ChipBench Verilog-debugging eval, bringing hardware tasks into the safety-benchmark mainstream.

Eval / BenchmarkOpen sourceActiveECADVerification

What it does and how it connects

chipbench_debug is a registration in the Inspect Evals library of a ChipBench Verilog-debugging evaluation, run under the Inspect AI framework. It is an external evaluation: the code lives in the upstream repository Plswearpants/Inspect-Eval-ChipBench at a pinned commit, and Inspect Evals lists it for discoverability.

ChipBench evaluates LLMs on AI-aided chip design across three tasks: Verilog generation (44 modules), Verilog debugging (89 cases), and reference model generation (132 cases in Python, SystemC, and CXXRTL). The debugging task injects four bug types (arithmetic, assignment, timing, state machine) into golden Verilog modules, and models receive buggy code plus a description, or additionally a VCD waveform in the one-shot variant.

Scoring uses iVerilog simulation against a golden reference, reporting pass@1, pass@5, and pass@10 over 20 samples. The eval runs from the command line with uv run inspect eval src/chipbench/chipbench.py@chipbench_debug, and the Inspect Evals project was founded in 2024 with contributions from the UK AI Security Institute.

Stats are for the inspect_evals registry repository as a whole, not for the chipbench_debug eval alone.

  • MMCircuitEval

    MMCircuitEval tests circuit knowledge across EDA stages with 3,614 Q and A pairs, while chipbench_debug tests Verilog debugging with injected bugs.

  • EEE-Bench

    EEE-Bench tests EE knowledge with 2,860 problems, while chipbench_debug tests Verilog debugging with injected bugs.

  • ElectroVizQA

    ElectroVizQA tests visual question answering on digital-electronics diagrams, while chipbench_debug tests Verilog debugging with injected bugs.

  • PCEval

    PCEval tests physical computing with circuits and code in simulation, while chipbench_debug tests Verilog debugging with injected bugs.

Sources

  1. 1chipbench_debug register READMEgithub.com
  2. 2Inspect Evals READMEgithub.com
  3. 3Upstream implementationgithub.com

Not verified

  • Pricing: none stated on the repo
  • Real user voices (no real linked post read for this page)
  • Related Error Index entries (no matching entry verified)
  • The catalog's UK AISI builder label (the registry README states the project is maintained by Generality Labs, founded with UK AISI contributions)

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.