Vulkan EDA / Physical Design Workspace
Vulkan EDA - инженерная среда для работы с IC-layout: GDSII, OASIS и LEF/DEF, иерархия, редактирование, DRC, LVS, PEX и STA - в одном интерфейсе и через единый Core API. Открывает большие топологии, использует GPU для визуализации; тот же workflow автоматизируется через CLI, TCL и API.
Уже измерено и проверено
* Замеры: Apple Silicon (M1–M4) и NVIDIA GeForce GTX 1080 Ti - Windows, Linux (включая Astra Linux). Методика и эталоны - в разделе бенчмарков.
Есть большой GDS/OASIS или verification workflow, который хочется ускорить? Пришлите testcase - покажем, что Vulkan EDA делает с ним сегодня.
Открываете multi-GB GDS. Ищете конкретную ячейку. Проверяете нарушение. Переходите к netlist. Возвращаетесь в layout. В традиционном workflow эти действия разнесены между разными инструментами и представлениями данных.
Шесть типовых сценариев - от открытия файла до результата. Без переключения между инструментами и без потери контекста.
Выбираете polygon, net, device, cell или violation - Vulkan EDA показывает всё связанное в одном месте. Не нужно искать, в каком окне лежит нужная информация.
Каждый движок сверен с открытыми эталонами индустрии - на публичных PDK (GF180, sky130, IHP sg13g2) и коммерческом ПДК Микрон. Ниже - что именно тестировалось, с чем сверяли и что получили.
Замеры: Vulkan EDA vX.X.X · YYYY-MM-DD
| Проверка | Дизайн / PDK | Эталон | Результат |
|---|---|---|---|
| LVS, flat | sirius | netgen | 123 706 цепей - exact match: 0 пропусков, 0 КЗ |
| LVS, иерархия | sirius | netgen | 1 574 / 1 574 устройств распознано на уровне экземпляров |
| Экстракция устройств | sirius · caravel | референсная экстракция | 222 608 транзисторов - один в один; caravel: 5 534 |
| PEX | routed DEF | OpenRCX (SPEF) | R² = 0,974 - медианная корреляция ёмкостей, покрытие цепей 100% |
| DRC | sky130 | референсный rule deck | 26 / 26 metal-правил |
| Derived layers | GF180 | эталонные booleans | 82 слоя OR / AND / NOT / SIZE - статус GREEN |
| Antenna | тестовый корпус | OpenROAD | 0 ложных срабатываний |
Эталоны проверки: KLayout, OpenRCX, netgen, OpenROAD - открытые инструменты, принятые в индустрии как референс. STA и connectivity-проверка проходят валидацию - результаты будут опубликованы здесь же. Мы не заявляем эквивалентность коммерческим sign-off системам; движки спроектированы под sign-off-oriented workflows и сверяются с открытыми референсами.
Цифры ниже - измерения на реальных файлах, а не экстраполяция. Тестовые конфигурации - в конце блока, до того как вы спросите «на каком GPU?».
Замеры: Vulkan EDA vX.X.X · YYYY-MM-DD
Обзор чипа Caravel SkyWater 130nm - полный чип с 30 слоями, 462K instances. Загрузка за 500 мс.
Объёмный 3D с PEX Топология в 3D с данными паразитной экстракции - слои на реальных высотах BEOL-стека.
Deep zoom Увеличение до отдельных транзисторов 0.15μm. Плавный зум без перерисовки.
Проверка правил (DRC) Проверка минимальных ширин и зазоров. Маркеры нарушений с размерными линиями и навигацией к каждому нарушению.
Верификация схемы (LVS) Layout vs Schematic - иерархический и плоский режимы, cross-probe между топологией и netlist.
Панель слоёв 74 слоя с раздельными типами данных - poly, contact, li1, met1. Переключение видимости, цвета из технологического файла.
Netlist с навигацией Просмотр списка цепей с cross-probe: клик по цепи подсвечивает её на топологии. Это не роадмап - всё перечисленное работает в текущей сборке и покрыто проверками.
VulkanLab - веб-платформа управления верификацией топологии. Команда загружает GDS и ставит прогоны DRC / LVS / PEX / antenna - но считает не облако: runner работает в вашем периметре, забирает дизайн и гоняет движок Vulkan EDA локально. Наружу уходят только результаты. Облако - или on-prem в контуре заказчика.
GUI, CLI, TCL, MCP и AI работают с одними объектами через один версионированный Core API - и возвращают один и тот же результат.
Скрипт, интерфейс и AI-агент видят один дизайн и одни данные. API версионирован - автоматизация не ломается между сборками.
У каждого результата проверки - явное состояние. После правки дизайна результат честно становится Stale: Vulkan EDA не выдаёт устаревшие данные за свежие.
AI не получает скриншот и не гадает, что находится на экране. Он работает через тот же Core API, что GUI, CLI и TCL, - поэтому запросы адресуются к реальным объектам дизайна, правилам и результатам верификации.
Этот раздел - не причины выбрать Vulkan EDA, а объяснение инженерных решений. Причины - выше: масштаб, workflow и результаты верификации.