PCBWorld: New Benchmark for AI-Driven PCB Design Automation

Hyungseok Song, Junseok Park, Won-Seok Choi, Seohui Bae, Han-Seul Jeong, Youngjoon Park, Soonyoung Lee· July 8, 2026 View original

Summary

PCBWorld is an open-source, engine-grounded environment built on KiCad for automating Printed Circuit Board (PCB) routing, allowing AI agents to interactively route boards using native operations and Design Rule Check feedback. It includes a benchmark with synthetic and real-world boards, demonstrating that RL and LLM agents can approach rule-based router performance.

Automating the routing of Printed Circuit Boards (PCBs) with AI has been challenging, with learning-based methods often falling short of traditional rule-based routers. To bridge this gap, a new open-source environment called PCBWorld has been introduced. This environment is built on the KiCad EDA engine, allowing AI agents to interact with the PCB design process in a way similar to human engineers. Agents within PCBWorld can perform native KiCad operations and receive real-time feedback from the Design Rule Check (DRC) system, ensuring that their routing adheres to strict design rules. The environment supports both reinforcement learning (RL) policies and tool-using large language model (LLM) agents. Alongside the environment, PCBWorld-Bench provides a comprehensive dataset of both controllable synthetic instances and 679 real open-source boards in KiCad's native format. The benchmark evaluates completed boards using eight engine-checked metrics. Initial experiments showed that agents trained in PCBWorld consistently outperformed simpler RL and open-loop LLM baselines. Notably, an RL policy trained solely on synthetic boards successfully transferred its knowledge to real boards without further training, achieving performance close to rule-based routers. This positions PCBWorld as a significant step forward for AI in PCB design automation.

Why it matters

For hardware engineers, product developers, and AI researchers, PCBWorld offers a powerful new tool and benchmark to accelerate the development of AI-driven PCB design automation, potentially reducing design cycles, improving efficiency, and enabling more complex board layouts.

How to implement this in your domain

  1. 1Explore the PCBWorld environment and KiCad integration for automating PCB routing tasks.
  2. 2Experiment with training RL policies or LLM agents within PCBWorld to automate specific design rule checks or routing sub-tasks.
  3. 3Integrate AI-driven routing suggestions or partial automation into existing PCB design workflows.
  4. 4Utilize the PCBWorld-Bench datasets to evaluate and compare different AI routing algorithms.
  5. 5Collaborate with AI and hardware engineering teams to develop custom agents for specialized PCB design challenges.

Who benefits

Electronics ManufacturingHardware EngineeringRoboticsAutomotiveAerospace

Key takeaways

  • PCBWorld is an open-source environment for AI-driven PCB routing.
  • It allows agents to interact with KiCad and use DRC feedback.
  • RL and LLM agents can achieve near rule-based router performance.
  • This advances automation in complex hardware design.

Original post by Hyungseok Song, Junseok Park, Won-Seok Choi, Seohui Bae, Han-Seul Jeong, Youngjoon Park, Soonyoung Lee

"arXiv:2607.05915v1 Announce Type: new 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 routin…"

View on X

Originally posted by Hyungseok Song, Junseok Park, Won-Seok Choi, Seohui Bae, Han-Seul Jeong, Youngjoon Park, Soonyoung Lee on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses