PCBWorld: A Benchmark Environment for Engine-Grounded PCB Design Automation
Abstract
PCB routing is the task of connecting the nets of a board with copper traces under strict design rules, yet learning-based methods still lag behind rule-based routers. We introduce PCBWorld, an open-source engine-grounded PCB routing environment built on the KiCad EDA engine. As a human engineer does, agents in PCBWorld interactively route a board through the engine's native operations, using its Design Rule Check (DRC) feedback to keep the routing within the design rules. The environment supports both RL policies and tool-using LLM agents. Alongside the environment, PCBWorld-Bench provides three dataset families in KiCad's native board format (.kicad_pcb), covering two types of controllable synthetic instances and 679 real open-source boards. It scores any completed board with eight engine-checked evaluation metrics, regardless of the routing method. In our experiments, agents in PCBWorld consistently outperformed grid-action RL policies and open-loop LLM baselines, and an RL policy trained only on synthetic boards transferred zero-shot to real boards, approaching rule-based routers. These results position the engine-grounded, interactive approach of PCBWorld as a promising foundation for advancing the routing ability of both RL and LLM agents.
Cite
@article{arxiv.2607.05915,
title = {PCBWorld: A Benchmark Environment for Engine-Grounded PCB Design Automation},
author = {Hyungseok Song and Junseok Park and Won-Seok Choi and Seohui Bae and Han-Seul Jeong and Youngjoon Park and Soonyoung Lee},
journal= {arXiv preprint arXiv:2607.05915},
year = {2026}
}
Comments
Accepted to the KDD 2026 Workshop on Evaluation and Trustworthiness of Agentic AI (non-archival). Main text with appendix