PCB-Bench (digailab)

About 3,700 PCB placement and routing knowledge questions plus design understanding on 174 real OSHWHub boards, covering signal integrity, EMI/EMC, power, and DFM.

Summary rewritten from the vendor site because the catalog version did not match it.

Eval / BenchmarkNot statedStaleECAD

What it does and how it connects

PCB-Bench is a benchmark from ICLR 2026 for evaluating large language models on PCB placement and routing. It spans three task settings: text-based question answering, multimodal image-and-text reasoning over PCB layout images, and design understanding where the model describes a full board from an EDA editor screenshot. The README states all models are evaluated under a unified zero-shot setting.

The text setting holds about 1,800 expert-written free-form questions, each with a single-choice version, for a total of about 3,700 questions covering component placement, routing strategies, and design rule compliance. Topics include signal integrity, EMI/EMC, power planning, differential pairs, and DFM. The multimodal setting adds about 500 problems that need joint reading of layout images and technical prompts, including component identification, trace reasoning, and differential-pair continuity.

The design-understanding setting uses 174 complete real-world PCB projects from OSHWHub, each with schematics, placement and routing files, design descriptions, component libraries, and EDA screenshots. Choice questions are scored by top-1 accuracy, free-form answers by BERTScore and Sentence-BERT similarity, and the design-understanding task additionally by precision, recall, and F1-score. The README states the benchmark ships with evaluation scripts and configuration files for reproduction.

  • PCBBench (schematic synthesis)

    PCBSchemaGen tests schematic synthesis with a reference-free layered verifier, while PCB-Bench tests placement and routing knowledge with Q and A.

  • SchGen

    SchGen fine-tunes a model to generate editable KiCad schematics from natural language, while PCB-Bench evaluates placement and routing knowledge.

  • OmniSch

    OmniSch tests visual reasoning over schematic diagrams and netlist-graph construction, while PCB-Bench tests placement and routing knowledge.

  • PCB-QA

    PCB-QA asks questions about real boards from their KiCad files, while PCB-Bench tests placement and routing knowledge across three task settings.

  • MMCircuitEval

    MMCircuitEval tests circuit knowledge across EDA stages with 3,614 Q and A pairs, while PCB-Bench focuses on placement and routing reasoning.

Sources

  1. 1READMEgithub.com
  2. 2Project pagedigailab.github.io

Not verified

  • License: the repository API record lists no license and the README states open licensing without naming a license
  • 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)
  • A named individual builder beyond the digailab organization

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