Vulkan EDA / Rust-native physical design workspace

От просмотра топологии — к полной среде Physical Design.

Vulkan EDA — Rust-native студия для визуализации, редактирования и физической верификации IC-layout. Открывайте GDSII/OASIS, исследуйте иерархию, запускайте DRC, LVS, PEX, ERC и antenna — в одном workspace, вокруг инженерного объекта, а не разрозненных окон движков.

Rust — фундамент общей платформы, а не пункт в стеке. Контроль владения и безопасный параллелизм помогают исключать целый класс ошибок работы с памятью ещё на этапе компиляции; GUI, CLI, Tcl, MCP и AI вызывают один Core API и получают один результат.

  • Object PassportPolygon · Net · Device · Cell · Violation
  • Honest stateReady · Stale · Failed · Not computed
  • One Core APIGUI · CLI · Tcl · MCP · AI
Интерфейс Vulkan EDA: 3D-представление топологии Caravel, список слоёв, иерархия и паспорт выбранной фигуры.
Live product / 3D IC layout
Object Passport / in context
01
Passport объектаRule, metric, waiver, cell, PEX и следующие действия — в одном контексте.
Проблема

Почему даже мощные EDA‑системы тормозят и не используют AI по‑настоящему?

Современные чипы содержат миллиарды транзисторов, но инструменты их проектирования застряли в прошлом — в основе большинства EDA-систем до сих пор лежит legacy-код на C++ двадцатилетней давности.

01
Ошибки памяти
Segfaults и повреждённые данные на финальных этапах — вплоть до потери многомесячного проекта.
02
Медленная работа
Часы ожидания при открытии и обработке больших файлов топологии.
03
Слабая масштабируемость
Многоядерные CPU и GPU простаивают — устаревшая архитектура не умеет их использовать.
04
AI — не для всех
Интеллектуальные функции фрагментарны и спрятаны в дорогих enterprise-лицензиях, недоступных малому и среднему бизнесу.
Инженеры теряют часы ожидания, а ошибки на финальных этапах стоят миллионов долларов.
Решение

Vulkan EDA — перезагрузка индустрии

Мы создали редактор топологии нового поколения, который использует современные технологии, чтобы дать вам полный контроль, скорость и интеллектуальную поддержку.

Совместимость
Форматы распространённых EDA-инструментов: GDSII, OASIS и другие.
Верификация за секунды
DRC, LVS, PEX, ERC и antenna-проверки без ожидания.
Плавная работа
Зум и панорама даже на сценах с миллиардами полигонов.
Мгновенное редактирование
Выделение и правка объектов без задержек.
Свой интерфейс
Горячие клавиши и расположение панелей настраиваются под вас.
База знаний
Заметки и накопленный контекст — по каждому проекту.
AI-ассистент
От подсказок до автоматической оптимизации — встроен в редактор.
Возможности

Что уже умеет Vulkan EDA

Это не роадмап — всё перечисленное работает в текущей сборке и покрыто проверками.

Движки верификации
  • DRC: width, spacing, enclosure, area, углы 45°
  • Derived-layer booleans: OR / AND / NOT / SIZE
  • Учёт voltage domains (dualgate)
  • LVS: flat + иерархия, R/C/BJT, multi-PDK
  • PEX: L1 / L2 / L3, экспорт SPEF и DSPF
  • Antenna и ERC
Форматы и обмен
  • GDSII: чтение и запись, в т.ч. файлы 12 ГБ и 1 млрд размещений
  • OASIS: чтение
  • SVRF-деки фабрик — headless, «bring your own deck»
  • Tech-файлы .tech (JSON), multi-PDK
  • Импорт RDB-отчётов верификации
Viewer и рендер
  • GPU-инстансинг: 0,02 мс кадра на сценах класса Caravel
  • Tile-LOD и растровые пирамиды для файлов 20+ ГБ
  • 3D volume: слои на своих высотах, BEOL z-stack
  • Heatmaps: density и RC-карта по сегментам
  • Minimap, net-highlight, изоляция ячеек
Редактирование
  • Булевы операции: Union / Subtract / Intersect / XOR, с отверстиями
  • Simplify, grow/shrink полигонов
  • Правка иерархии: Make Independent, Flatten
  • Инструменты rect / polygon / path / text
Автоматизация
  • Headless CLI с JSON-схемами
  • Tcl — практически полный, 178 тестов
  • MCP-сервер (JSON-RPC) для AI-агентов
  • Скриптинг rhai
  • Единый версионированный Core API
Продукт и AI
  • Командная палитра, Smart Search, PQL-предикаты
  • Multi-doc tabs, waivers, sign-off флоу
  • Object Passport: 5 типов объектов, vulkan://-ссылки
  • Интерфейс на русском, английском и китайском
  • AI-инженер: сравнение, summary, объяснения, риски; сменные LLM-бэкенды и RAG
Технологии

Rust + wgpu + AI на одном GPU — идеальный стек для EDA

Мы выбрали лучшие технологии для критически важных задач и объединили их с AI.

01
Rust
  • Безопасность памяти — никаких segmentation fault
  • Нулевая стоимость абстракций — скорость на уровне C++
  • Безопасный параллелизм — все ядра CPU под нагрузкой
02
Vulkan (wgpu)
  • GPU-рендеринг — инстансинг для миллионов объектов
  • Кроссплатформенность — Windows, Linux, macOS, Web
  • Вычислительные шейдеры — основа для AI-алгоритмов
03
AI на Rust
  • Burn — глубокое обучение на GPU через wgpu: тот же бэкенд, что и рендеринг
  • Candle — лёгкий инференс от Hugging Face
  • Единый GPU — AI и рендеринг без переключения контекста
А также: ECS (Entity-Component-System) — архитектура для работы с огромными данными, и egui — современный интерфейс без тормозов.
Этапы AI

Умный ассистент, который растёт вместе с вами

Внедряем AI поэтапно, чтобы каждый инженер получил именно те возможности, которые нужны сейчас.

Уровень 1
Доступно сейчас
Базовый AI-ассистент
  • Чат-интерфейс внутри UI (на базе LLM)
  • Объяснение выделенных блоков: «Расскажи, что делает этот транзистор»
  • Генерация тестовых структур по текстовому описанию
  • Автодокументирование проекта
Уровень 2
Доступно сейчас
On-device AI
  • Семантическое выделение: «Выдели все шины данных, связанные с этим ядром»
  • Автоматический DRC / LVS / PEX / ERC / Antenna с исправлением нарушений
  • Полностью локально, на вашем GPU (Burn + wgpu)
Уровень 3
В планах
AI-агенты
  • Интеллектуальный LOD — AI определяет важные детали при зуме и подгружает их
  • Предсказательная загрузка — анализ действий, подгрузка соседних блоков
  • Умная трассировка соединений, оптимизирующая задержки и площадь
  • Ментальная модель дизайна — AI «понимает» назначение блоков и генерирует тесты: возможности enterprise-уровня, доступные и среднему бизнесу
Видео описание
Для живого демо - свяжитесь с нами!
Продукт в действии

278 МБ, 4,4 млн элементов — без единого лага

Реальные скриншоты текущей сборки, а не рендеры для лендинга. Тестовый дизайн — Caravel, SkyWater 130nm.

278 МБ файл топологии
4,4 млн элементов на сцене
500 мс загрузка чипа
0,02 мс GPU-кадр
Обзор чипа Caravel в Vulkan EDA Обзор чипа Caravel SkyWater 130nm — полный чип с 30 слоями, 462K instances. Загрузка за 500 мс.
Клик по любому скриншоту открывает его в полном размере.
Vulkan EDA идеально подходит для:
Дизайн‑центры (fabless)
Ускорьте разработку ASIC/SoC с AI-поддержкой
Университеты и лаборатории
Современный инструмент для исследований и обучения
Производители электроники
Работа с большими проектами без тормозов
Российские компании
Импортозамещение с передовыми технологиями, включая AI
Сравнение

Чем Vulkan EDA отличается от альтернатив

Критерий Зарубежные EDA-лидеры Российские PCB-редакторы Другие EDA (РФ) Vulkan EDA + AI
Технологический стекC++ (legacy)C++C++Rust + Vulkan
РендерингOpenGL / софтварныйOpenGLOpenGLGPU-инстансинг
Безопасность памятиРучнаяРучнаяРучнаяГарантирована компилятором
AI-функциональностьПроприетарная, дорогаяНетНетМодульная, на том же GPU (Burn)
Скорость на больших данныхНизкаяНизкаяНизкаяПлавно
ЦенаМиллионные лицензииДо 600 тыс. руб.От 100 тыс. руб.Гибкая подписка + AI-модули
ОриентацияЛюбые задачиPCBРазноеIC layout (3D) + AI

Данные приведены по категориям решений, без привязки к конкретным продуктам и вендорам.

Верификация

Уже работает — и это проверено

Каждый движок сверен с открытыми эталонами индустрии на реальных PDK — GF180, sky130, IHP sg13g2 и Микрон. Ниже — измеренные результаты, а не обещания.

123 706
цепей — точное совпадение LVS
Flat-экстракция сошлась с эталоном один в один: 0 пропусков, 0 коротких замыканий.
222 608
транзисторов — подсчёт один в один
MOSFET count-parity на дизайне sirius; на caravel — 5 534, точное совпадение.
1574/1574
иерархическое распознавание LVS
Все устройства распознаны на уровне экземпляров — сверено с netgen.
R² = 0,974
корреляция PEX с OpenRCX SPEF
Медианная корреляция паразитных ёмкостей на routed-DEF, покрытие цепей 100%.
26/26
metal-правила sky130 — точно
Плюс 82 производных слоя GF180 (булевы операции OR/AND/NOT/SIZE) — статус GREEN.
0
ложных срабатываний antenna
На всём тестовом корпусе — сверка с отчётами OpenROAD.
Эталоны проверки: KLayout, OpenRCX, netgen, OpenROAD — открытые инструменты, принятые в индустрии как референс.
Кто это делает
  • Григорий Фисенко
    Руководитель проекта
  • Елена Чернюк
    Дизайнер интерфейсов
  • Владислав Катасонов
    Rust разработчик
  • Константин Фисенко
    Инженер САПР/EDA
  • Николай Силин
    Инженер-тополог
Готовы проектировать будущее с AI?
Оставьте заявку на ранний доступ, запросите демо для вашей компании или обсудите партнёрство.
Email: hello@vulkan-eda.tech
Мы свяжемся с вами в течение 24 часов