EasySize: Elastic Analog Circuit Sizing via LLM-Guided Heuristic Search

2508.05113v1 cs.AI 2025-08-09
Авторы:

Xinyue Wu, Fan Hu, Shaik Jani Babu, Yi Zhao, Xinfei Guo

Резюме на русском

## КОНТЕКСТ И ПРОБЛЕМАТИКА Аналоговый конструирование является ключевой, но трудоемкой частью процесса разработки чипов. Он требует большого количества опыта и зачастую занимает значительное время в разработке. Несмотря на значительные достижения в области искусственного интеллекта, создание универсальных, быстрых и стабильных методов для размещения логических элементов (gate sizing) в аналоговых конструкциях остается серьезной проблемой. Существующие подходы часто используют большие нейронные сети или модели, которые требуют значительных вычислительных ресурсов. Это создает проблемы с портативностью и универсальностью, особенно когда речь заходит о различных технологических процессах (technology nodes). Кроме того, многие существующие методы требуют специальной подготовки для каждого конкретного процесса, что делает их менее эффективными и менее пригодными для широкого применения. Для решения этих проблем необходим метод, который мог бы обеспечить универсальность, стабильность и эффективность в различных условиях и технологических процессах. Это может значительно ускорить процесс разработки аналоговых конструкций, снизить затраты на вычислительные ресурсы и сделать процесс более доступным для разработчиков. ## ПРЕДЛОЖЕННЫЙ МЕТОД В данной работе предлагается EasySize – первый легковесный фреймворк для размещения логических элементов в аналоговых конструкциях, основанный на модели Qwen3-8B, которая была дообучена (fine-tuned) на данных технологического процесса 350 нм. Основная идея EasySize заключается в динамическом конструировании задачно-специфических функций потерь (loss functions) на основе понятия Ease of Attainability (EOA) различных метрик производительности. EasySize использует глобальный поиск на основе Differential Evolution (DE) и локальный поиск с помощью Particle Swarm Optimization (PSO), которые работают в совокупности с обратной связью для улучшения результатов. Это позволяет эффективно оптимизировать размещение логических элементов в различных условиях, не требуя дополнительной подготовки или дообучения на каждом конкретном процессе. Фреймворк EasySize был протестирован на различных технологических узлах, включая 180 нм, 45 нм и 22 нм, и показал высокую эффективность. Он также показал превосходство над AutoCkt, другим популярным фреймворком, основанным на Reinforcement Learning, снизив затраты на вычислительные ресурсы более чем на 96%. ## ЭКСПЕРИМЕНТАЛЬНЫЕ РЕЗЮЛЬТАТЫ В рамках экспериментов EasySize был применен к пяти различным схемам операционных усилителей (Op-Amp) на технологических узлах 180 нм, 45 нм и 22 нм. Несмотря на то, что модель была дообучена только на данных 350 нм, она показала высокую эффективность на всех тестируемых процессах. В результате экспериментов EasySize достиг результатов, превосходящих AutoCkt в 86,67% задач, при этом снижая потребление вычислительных ресурсов более чем на 96%. Это показывает высокую эффективность и универсальность предложенного метода. ## ПРАКТИЧЕСКАЯ ЗНАЧИМОСТЬ EasySize может быть применен в различных областях разработки аналоговых конструкций, где необходимо быстро и эффективно оптимизировать размещение логических элементов. Благодаря своей универсальности и стабильности, он может существенно сократить время и затраты на разработку, что делает его привлекательным для индустрии чипов. ## ВЫВОДЫ И ПЕРСПЕКТИВЫ В работе был представлен EasySize – новый фреймворк для аналогового конструирования, который обеспечивает высокую эффективность и универсальность. Будущие исследования могут фокусироваться на дальнейшем улучшении модели и ее применении в других областях разработки аналоговых конструкций.

Abstract

Analog circuit design is a time-consuming, experience-driven task in chip development. Despite advances in AI, developing universal, fast, and stable gate sizing methods for analog circuits remains a significant challenge. Recent approaches combine Large Language Models (LLMs) with heuristic search techniques to enhance generalizability, but they often depend on large model sizes and lack portability across different technology nodes. To overcome these limitations, we propose EasySize, the first lightweight gate sizing framework based on a finetuned Qwen3-8B model, designed for universal applicability across process nodes, design specifications, and circuit topologies. EasySize exploits the varying Ease of Attainability (EOA) of performance metrics to dynamically construct task-specific loss functions, enabling efficient heuristic search through global Differential Evolution (DE) and local Particle Swarm Optimization (PSO) within a feedback-enhanced flow. Although finetuned solely on 350nm node data, EasySize achieves strong performance on 5 operational amplifier (Op-Amp) netlists across 180nm, 45nm, and 22nm technology nodes without additional targeted training, and outperforms AutoCkt, a widely-used Reinforcement Learning based sizing framework, on 86.67\% of tasks with more than 96.67\% of simulation resources reduction. We argue that EasySize can significantly reduce the reliance on human expertise and computational resources in gate sizing, thereby accelerating and simplifying the analog circuit design process. EasySize will be open-sourced at a later date.

Ссылки и действия