Hzou9/PCBSchemaGen-Benchmarks
PCBSchemaGen Benchmarks Two benchmark suites for LLM-driven PCB schematic synthesis, from the paper PCBSchemaGen: Reward-Guided LLM Code Synthesis for Printed Circuit Board (PCB) Schematic Design with Structured Verification. Correctness in this domain is not defined by unit tests: there are no per-task golden references, and SPICE does not validate schematic-level correctness. Instead, each task is scored by a deterministic structural verifier against real-IC pin- and… See the full description on the dataset page: https://huggingface.co/datasets/Hzou9/PCBSchemaGen-Benchmarks.
PCBSchemaGen Benchmarks
Two benchmark suites for LLM-driven PCB schematic synthesis, from the paper *PCBSchemaGen: Reward-Guided LLM Code Synthesis for Printed Circuit Board (PCB) Schematic Design with Structured Verification*.
Correctness in this domain is not defined by unit tests: there are no per-task golden references, and SPICE does not validate schematic-level correctness. Instead, each task is scored by a deterministic structural verifier against real-IC pin- and topology-level constraints (no LLM, no API key, no cached results). The verifier and knowledge graphs live in the GitHub repository.
Suites
Load
from datasets import load_dataset
pcbbench = load_dataset("Hzou9/PCBSchemaGen-Benchmarks", "pcbbench", split="test")
ose = load_dataset("Hzou9/PCBSchemaGen-Benchmarks", "open_schematics", split="test")
print(pcbbench[0])Fields
Both suites share these 10 core fields:
open_schematics additionally carries two optional ground-truth fields, present on a subset (20/165) of tasks and null elsewhere:
Evaluation
A candidate is a SKiDL (Python) schematic-generation program. Run it, then score the resulting schematic with the deterministic 5-layer verifier in the GitHub repo (framework/topo/), which checks pin-level assignments and topology against constraints induced from real IC datasheets. See the repo README for the runner and per-task configuration.
License
MIT — see LICENSE. © 2026 Huanghaohe Zou, Peng Han, Emad Nazerian, Mafu Zhang, Zhicheng Guo, Alex Q. Huang.
Citation
If you use PCBBench or Open-Schematics-Eval, please cite:
@article{zou2026pcbschemagen,
title = {PCBSchemaGen: Reward-Guided LLM Code Synthesis for Printed Circuit Board (PCB) Schematic Design with Structured Verification},
author = {Zou, Huanghaohe and Han, Peng and Nazerian, Emad and Zhang, Mafu and Guo, Zhicheng and Huang, Alex Q.},
journal = {arXiv preprint arXiv:2602.00510},
year = {2026},
url = {https://arxiv.org/abs/2602.00510}
}