Skip to content
Research / SchAI Benchmark

SchAI Benchmark

Electronic design agent evaluation

Content version 1.0Assessment preview

Introduction

SchAI Benchmark evaluates whether electronic design agents can turn requirements or references into editable engineering artifacts. It examines the complete process: understanding inputs, using design tools, organizing components and nets, and producing inspectable projects. Fluent explanations and tidy drawings are only part of the assessment; device definitions, parameters and connections must also meet task requirements.

Tasks are grouped by their main objective. Schematic generation examines open-ended design and module coordination. Reconstruction examines interpretation of references, parameters and topology. Symbol creation examines the conversion of device references into pin definitions and package mappings. Diagnosis examines issue localization, explanations and false positives. Each category is evaluated separately.

Difficulty is assigned before execution, using circuit scale, module count, dependencies, constraint complexity and reasoning depth. Inputs, execution records, artifacts and checks are retained. Finishing a run is distinct from passing acceptance: every required condition for that task version must be met. Difficulty does not change with a run’s outcome and is not an additional score weight.

Results describe artifact quality and execution efficiency. Quality scores are current human overall assessments, not measurements calculated from a uniform quantitative rubric or substitutes for per-case acceptance. Duration, model calls and tokens describe execution cost; cache hit rate describes context reuse. Fewer calls or more caching do not demonstrate greater circuit correctness.

Task categories and difficulty

The four categories have different inputs, outputs and acceptance criteria. Symbols created as part of a schematic task remain within that task and are not counted as separate symbol-creation cases. Diagnosis assesses identification and explanation, not automatic repair.

Evaluation objectives and criteria
Task categoryWhy evaluate it?What we examine
Schematic generationTurn requirements into complete circuitsFunctional completeness, component selection and module connections
Circuit reconstructionInterpret reference circuits accuratelyDevice parameters, polarity and net relationships
Symbol creationConvert device references into usable symbolsPin completeness, numbers, names and package mappings
Circuit diagnosisFind and explain existing issuesFault localization, causes and false positives on correct circuits

Difficulty progresses from local interpretation and execution (Easy), through connected modules (Medium), to system reasoning and multiple constraints (Hard). It is determined from the inputs and acceptance requirements before execution, not from success or failure.

Easy, Medium and Hard criteria by task
Task categoryEasyMediumHard
Schematic generationOne module, clear requirementsPower and interface coordinationFull system, multiple constraints
Circuit reconstructionClear image, one moduleDense layout, cross-region netsLarge, multi-sheet reconstruction
Symbol creationFew pins, direct mappingsMany pins, multiplexed functionsComplex packages, multiple units
Circuit diagnosisOne clear local issueSeveral possible causesCoupled faults across modules

Results

Each task category is evaluated separately, showing current artifact quality and the mean time required to complete the task.

Human assessment scores, elapsed time and execution metrics
Task categoryAssessment / 100Mean durationMean model callsCache hit rateMean input tokensMean output tokens
Schematic generation85828 s25.394.1%1,786,33622,801
Circuit reconstruction95136 s8.787.8%197,0533,792
Symbol creation10087 s7.084.5%197,3422,440
Circuit diagnosis9527 s4.388.8%42,655479

Loop rounds count model calls per task. Token counts are accumulated across calls; input tokens include cached input. Cache hit rate is the total cached input tokens divided by total input tokens.

Scores are human assessments of current artifacts, not case pass rates. Mean durations come from recorded runs. Results reflect project artifacts and checks, not physical hardware validation.

Conclusion

SchAI can produce editable schematics spanning multiple modules, but open-ended design remains a primary area for improvement. It requires coordinating functions, components, parameters and constraints; completeness and consistency still need engineering review. Higher call counts and token usage describe execution overhead, not evidence of design correctness.

Tasks with explicit references currently produce more mature artifacts. Typical application circuits and pin references provide a basis for checking devices, parameters, connections and package mappings. Reconstruction scores 95 and symbol creation scores 100 in this assessment. These results support reference reconstruction and symbol creation as useful engineering assistance; 100 does not imply perfect accuracy for every device, package or industrial use.

Diagnosis can locate common connection, polarity and parameter issues and explain possible effects. Finding known faults is different from excluding all possible problems. Missed faults, false positives and root causes involving multiple issues still require further evaluation. Current results cover diagnosis, not automatic repair or full engineering and hardware validation.

SchAI currently serves as an engineering assistant for reference organization, circuit reconstruction, symbol creation and preliminary diagnosis, and provides editable starting points for open-ended designs. Further evaluation should add per-case acceptance and repeated runs to examine correctness, consistency and execution efficiency. Capability claims should develop with the evidence.

SchAI BenchmarkBack to top ↑