LEGO: An LLM Skill-Based Front-End Design Generation Platform

arXiv cs.AI / 4/28/2026

📰 NewsDeveloper Stack & InfrastructureTools & Practical UsageModels & Research

Key Points

  • The paper introduces LEGO, a unified, skill-based platform designed to generate digital front-end (front-end) designs using LLM agents rather than isolated, task-specific systems.
  • LEGO decomposes the front-end flow into six independent steps and standardizes each agent capability as a composable “circuit skill” for plug-and-play reuse.
  • A skill library is built by surveying 100+ papers, selecting 11 open-source projects, and extracting 42 executable circuit skills using a six-step finite state machine formulation with automated, scalable extraction.
  • The system uses Agent Skill RAG to retrieve relevant skills with sub-millisecond latency without relying on embedding models, improving speed and modularity.
  • On 41 hard VerilogEval v2 problems that gpt-5.2-codex fails under extra-high reasoning effort, LEGO’s composed circuit skills raise Pass@1 from 0.000 to 0.805 (80.5% gain), outperforming prior approaches and matching MAGE, with all code released on GitHub.

Abstract

Existing LLM-based EDA agents are often isolated task-specific systems. This leads to repeated engineering effort and limited reuse of successful design and debugging strategies. We present LEGO, a unified skill-based platform for front-end design generation. It decomposes the digital front-end flow into six independent steps and represents every agent capability as a standardized composable circuit skill within a plug-and-play architecture. To build this skill library, we survey more than 100 papers, select 11 representative open-source projects, and extract 42 executable circuit skills within a six-step finite state machine formulation. Circuit Skill Builder automates skill extraction with linear scalability. Agent Skill RAG achieves submillisecond retrieval without relying on embedding models. Empirical evaluation on a hard subset of 41 VerilogEval v2 problems that gpt-5.2-codex fails to solve under extra-high reasoning effort shows that individual circuit skills constructed within LEGO raise Pass@1 from 0.000 to 0.805. This is an 80.5% gain over the baseline. Cross-project skill compositions also reach 0.805 Pass@1. They outperform hierarchy-verilog by 14.6% and VerilogCoder by 2.5%. They also match MAGE. These results show that modular skill composition supports both effective and flexible RTL design automation. The LEGO platform and all circuit skills are publicly available at GitHub: https://github.com/loujc/LEGO-An-LLM-Skill-Based-Front-End-Design-Generation-Platform