Логотип МИЭМ НИУ ВШЭ
Готов к работе
Логотип типа проекта Программный
Программный
2026 / 2027
Логотип проекта Интеграция комплекса средств проверки Verilog-проектов в систему VAI

    2669 Интеграция комплекса средств проверки Verilog-проектов в систему VAI

    Заявка создана
    21.09.2026
    На рассмотрении у ПО
    21.09.2026
    Отправлен на комиссию
    21.09.2026
    Одобрен с рекомендациями
    25.09.2026

    Паспорт проекта

    Аннотация

    При работе с проектами Verilog недостаточно получить от ИИ текстовое исправление: нужно проверить, компилируется ли модуль, проходит ли моделирование и подходит ли код для дальнейшего синтеза. VAI (Verilog_AI) уже использует контролируемый запуск компиляции, но результаты различных проверок пока не собраны в едином пользовательском сценарии. В проекте команда подключит к VAI как минимум три средства проверки. Предварительный набор: Verilator для статического анализа и моделирования, Yosys для...

    Отрасль

    Информатика

    Теги

    Verilog
    Верификация
    CircuitGen
    VAI

    Цель

    Интегрировать в VAI не менее трёх средств анализа и проверки Verilog-проектов и представить их результаты в едином формате.

    Ожидаемые результаты

    • Не менее трёх подключённых средств проверки Verilog-проектов.
      • Адаптеры Verilator, Yosys и CircuitGen либо согласованной замены.
        • Единый формат результатов: статус, диагностика, время и ссылка на отчёт.
          • Не менее десяти примеров, проверяющих корректные и ошибочные проекты.

            Форма и способы промежуточного контроля

            Еженедельная встреча с руководителем. Контрольные точки: согласование трёх инструментов и пробные запуски; адаптеры Verilator и Yosys; подключение CircuitGen или замены; проверка на корректных и ошибочных примерах; документация и демонстрация. Изменения проходят проверку в репозитории.

            Форма представления результатов

            Репозиторий с адаптерами, тестами и инструкцией; отчёт о поддержанных сценариях и ограничениях; презентация и демонстрация проверки одного Verilog-проекта несколькими инструментами через VAI.

            Ресурсное обеспечение

            Персональные компьютеры участников, репозиторий VAI, Python, Git, Verilator и Yosys. Для CircuitGen потребуются доступ к репозиторию или API, документация и согласование с владельцами.

            Имеющийся задел

            VAI содержит контролируемый механизм выполнения Icarus Verilog и правила разрешения команд. В МИЭМ развивается CircuitGen — программное обеспечение для оценки параметров цифровых схем; в описании проекта упомянуты готовый датасет, ПО и API для интеграции. Этот задел позволяет строить проект вокруг подключения нескольких инструментов. Новыми результатами станут адаптеры, единый формат результатов, примеры и документация.

            Заказчик

            МИЭМ / ДКИ