
2amlogic/klayout-tools
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Инструменты для работы агентов ИИ с макетом IC (GDSII / OASIS через KLayout)
Обзор
Плейбук кикад-инструментов, один слой вниз по стеку: автономные инструменты Python, которые позволяют агентам ИИ (LLM, автономным помощникам кодирования) анализировать, анализировать и манипулировать макетами чипов — потоки GDSII / OASIS, колоды DRC, LVS — программно, без головы, с машиночитаемым JSON повсюду. Построенный на Python API KLayout, Kicad-инструменты строятся на форматах файлов KiCad: тяжелая работа остается в проверенном двигателе; нативная поверхность агента - наша. Целевая способность: ROADMAP.md поддерживает порядок сборки, docs/ARCHITECTURE.md, как детали подходят; сама работа отслеживается в вопросах GitHub. Оснащение чип-дизайна предполагает человека в GUI.
Обзор (машинный перевод)
** Инструменты для агентов ИИ для работы с макетом ИС.**
.klayout-tools.org — сайт проекта.
Сценарий для игры в кикады, один слой вниз по стеку: автономные инструменты Python, которые позволяют агентам ИИ (LLM, Автономные помощники по кодированию) анализировать, анализировать и манипулировать макетами чипов — GDSII/OASIS потоков, DRC палуб, LVS — программно, без головы, с Машиночитаемый JSON повсюду. Построен на KLayout’s Python API как кикад-инструменты строятся на форматах файлов KiCad: тяжелый Подъем остается в проверенном двигателе; агент-родная поверхность наша.
Способность цели: ** агент может взять спецификацию через одну из трех Пути сверстников на открытой ПДК, без посторонней помощи, с каждым шагом без головы и без головы. JSON-контрактная — аналоговая (специальная → схема/генератор → схема размера) макет → DRC/LVS Clean → извлеченный нет-лист → проверенный моделированием, цифровой (специальный → RTL → синтез → место и маршрут → DRC / LVS чистый Замкнутый по времени и смешанный сигнал (оба пути плюс шов вывески) ROADMAP.md держит заказ на строительство, docs/ARCHITECTURE.md как фигуры подходят; Сама работа отслеживается по вопросам GitHub.
Построен в открытом виде 2AM Logic.
##Почему агент-ориентированный?
Оснащение чип-дизайна предполагает человека в GUI.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
klayout-tools
Tools for AI agents to work with IC layout.
🌐 klayout-tools.org — project site.
The kicad-tools playbook, one layer down the stack: standalone Python tools that let AI agents (LLMs, autonomous coding assistants) parse, analyze, and manipulate chip layouts — GDSII/OASIS streams, DRC decks, LVS — programmatically, headless, with machine-readable JSON everywhere. Built on KLayout’s Python API the way kicad-tools builds on KiCad’s file formats: the heavy lifting stays in the proven engine; the agent-native surface is ours.
The target capability: an agent can take a spec through one of three peer paths on an open PDK, unaided, with every step headless and JSON-contracted — analog (spec → schematic/generator → sized circuit → layout → DRC/LVS clean → extracted netlist → simulation-verified), digital (spec → RTL → synthesis → place-and-route → DRC/LVS clean → timing-closed), and mixed-signal (both paths plus the signoff seam between them). ROADMAP.md holds the build order, docs/ARCHITECTURE.md how the pieces fit; the work itself is tracked in GitHub issues.
Built in the open by 2AM Logic.
Why agent-focused?
Chip design tooling assumes a human at a GUI. klayout-tools provides what
an agent needs instead:
- Structured data access — layouts parsed into clean Python objects
- Machine-readable output — every CLI command supports
--format json - Programmatic layout writing — generate and edit layouts without a GUI
(
klt gen,klt gen-compose,klt draw) - MCP server —
klt mcp serveexposes every verb to agent frameworks over stdio, generated from the CLI registry (pip install 'klayout-tools[mcp]'; see the guide) - LLM reasoning interface (planned) — purpose-built module for layout decisions, with geometric execution handled by tools, not tokens
Status
Early alpha — v0.5.0 is on PyPI
(44 verbs at release; see docs/cli/ for the set). The
pattern is proven (see the kicad-tools gallery of
boards designed end-to-end by agents); this repo is where it meets silicon.
See ROADMAP.md for the build order and CLAUDE.md
if you are an agent working here.
Install
uv tool install klayout-tools
Or with pip:
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add 2amlogic/klayout-tools