OmniLayout

1,681 industrial schematic-coupled layouts testing constraint-aware component placement (legality, routability, electrical-function preservation) with an agentic tool-use track.

Eval / BenchmarkNot statedECAD

What it does and how it connects

OmniLayout is a benchmark for evaluating large language models on PCB layout placement reasoning under geometric, routing, and connectivity constraints. It contains 1,681 industrial-grade schematic-coupled PCB layouts with expert-designed reference placements, covering board outlines from 2 to 8 layers and areas from about 31.5 to 22,459 square millimetres.

The benchmark has four tasks: geometric reasoning for IC physical placement with 77,240 placement instances constrained within board boundaries; routability-aware placement reasoning that generates physically valid component placements; electrical functionality, which preserves schematic-specified connectivity and electronic functional correctness; and tool-augmented agentic reasoning for invoking external tools to accomplish the first three tasks.

The layouts are drawn from real-world schematic designs collected from open-source hardware platforms including SparkFun, Arduino, Adafruit, Seeed, and ProtoCentral, implemented in Autodesk EAGLE. The paper reports substantial limitations in current models, including weak geometric reasoning, poor routability optimization, and inconsistent preservation of electrical functionality. The project page is omnieda.com, and no public code repository was verified for this entry.

  • PCBWorld

    PCBWorld is an engine-grounded routing environment built on KiCad, while OmniLayout tests constraint-aware placement reasoning over schematic-coupled layouts.

  • OmniSch

    OmniSch tests visual reasoning over schematic diagrams and netlist-graph construction, while OmniLayout tests constraint-aware placement reasoning.

  • PCB-Bench (digailab)

    PCB-Bench tests placement and routing knowledge with Q and A, while OmniLayout tests placement reasoning over 1,681 schematic-coupled layouts.

  • PCB-QA

    PCB-QA asks questions about real boards from their KiCad files, while OmniLayout tests placement reasoning over schematic-coupled layouts.

  • SchGen

    SchGen generates editable KiCad schematics from natural language, while OmniLayout tests placement reasoning over schematic-coupled layouts.

Sources

  1. 1Paper (arXiv 2607.03261)arxiv.org
  2. 2Project pageomnieda.com

Not verified

  • License: no dataset or code license was stated in the sources read
  • Pricing: none stated on the paper or project page
  • Real user voices (no real linked post read for this page)
  • Related Error Index entries (no matching entry verified)
  • A public code repository (no repository link was verified in the sources read)

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