Формальная верификация «для богатых»: используем Jasper C2RTL App из Cadence JasperGold
Привет! Меня зовут Андрей, я занимаюсь верификацией аппаратного обеспечения в YADRO. В разработке цифровых устройств (GPU, CPU, AI-ускорители) большое внимание уделяют трактам обработки данных (datapath). Архитекторы создают эталонные модели блоков на языках высокого уровня (C/C++), чтобы быстрее проводить архи...
Погода сигнала
Рост
Импульс быстро усиливается, поэтому это хороший ранний вход в тему.
Привет! Меня зовут Андрей, я занимаюсь верификацией аппаратного обеспечения в YADRO. В разработке цифровых устройств (GPU, CPU, AI-ускорители) большое внимание уделяют трактам обработки данных (datapath). Архитекторы создают эталонные модели блоков на языках высокого уровня (C/C++), чтобы быстрее проводить архитектурные исследования и отладку алгоритмов. Конечная реализация выполняется на RTL (Verilog/SystemVerilog). После реализации в виде RTL-кода всегда хочется проверить соответствие итогового дизайна оригинальной модели — здесь помогает формальная верификация. Если вам повезло работать в крупной полупроводниковой компании с доступом к коммерческим инструментам формальной верификации, можно подумать о проверке логической эквивалентности между C и RTL-кодом. Один из популярных инструментов для такой проверки — это Jasper C2RTL App в составе платформы Cadence JasperGold. В этой статье мы рассмотрим, как работает C2RTL, из каких этапов состоит процесс верификации с ним, как формируются проверки (ассерты) и с какими ограничениями сталкиваются инженеры.
Карта темы
Понять тему за минуту
Быстрый вход в историю: почему она важна сейчас, кто в ней участвует и куда идти дальше за контекстом.
Почему это важно сейчас
Страницы сущностей
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
Компиляторы тоже путаются в именах
Это продолжение темы начатой в статье Важны ли компилятору имена, и продолженой в Ночью все кошки серы, а using'и одинаковы, и если вам нужна полная картина, как компилятор прев...
Погода сигнала
Импульс быстро усиливается, поэтому это хороший ранний вход в тему.
Почему сейчас
Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.
Почему Россия тратит на науку как Китай, а результат хуже Бразилии?
Дисклеймер: статья не про политику, а про системные ошибки управления инновациями, которые тянутся из прошлого века. Если вы менеджер, инженер или просто болеете за то, чтобы на...
Погода сигнала
Импульс быстро усиливается, поэтому это хороший ранний вход в тему.
Почему сейчас
Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.
Почему замена руководителя не решает проблему: ошибка в модели подбора
Компании часто меняют руководителей, но получают тот же результат. Причина не в людях, а в том, как выстроен сам процесс подбора.
Погода сигнала
Импульс быстро усиливается, поэтому это хороший ранний вход в тему.
Почему сейчас
Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.
Собеседование ≠ уровень: где ломается оценка кандидатов
Собеседование обычно воспринимается как инструмент оценки уровня специалиста. Предполагается, что по итогам интервью можно понять, насколько кандидат соответствует роли. На прак...
Погода сигнала
Импульс быстро усиливается, поэтому это хороший ранний вход в тему.
Почему сейчас
Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.
[Перевод] Что такое Harness? Полный разбор на примере Claude Code, OpenAI и LangChain
Глубокий разбор того, что на самом деле строят Anthropic, OpenAI, Perplexity и LangChain. Оркестрационный цикл, инструменты, память, управление контекстом — и всё остальное, что...
Погода сигнала
Сейчас это одна из самых сильных точек сигнала: тема тянет поиск, внимание или редакционный приоритет.
Почему сейчас
Тема уже растёт в поиске: импульс 982 и 54 внешнего сигнала.
Как мы строим Tinder для автомобилей: для обмена авто на авто, архитектура Go-монолита за 3 месяца
Я Шевкопляс Дмитрий, технический руководитель проекта Swapno — сервис для обмена автомобилями ключ-в-ключ, без дилеров. Механика — как в Tinder: свайпаешь чужие авто, если оба в...
Погода сигнала
Импульс быстро усиливается, поэтому это хороший ранний вход в тему.
Почему сейчас
Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
Компиляторы тоже путаются в именах
Это продолжение темы начатой в статье Важны ли компилятору имена, и продолженой в Ночью все кошки серы, а using'и одинаковы, и если вам нужна полная картина, как компилятор прев...
Погода сигнала
Импульс быстро усиливается, поэтому это хороший ранний вход в тему.
Почему сейчас
Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.
Почему Россия тратит на науку как Китай, а результат хуже Бразилии?
Дисклеймер: статья не про политику, а про системные ошибки управления инновациями, которые тянутся из прошлого века. Если вы менеджер, инженер или просто болеете за то, чтобы на...
Погода сигнала
Импульс быстро усиливается, поэтому это хороший ранний вход в тему.
Почему сейчас
Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.
Почему замена руководителя не решает проблему: ошибка в модели подбора
Компании часто меняют руководителей, но получают тот же результат. Причина не в людях, а в том, как выстроен сам процесс подбора.
Погода сигнала
Импульс быстро усиливается, поэтому это хороший ранний вход в тему.
Почему сейчас
Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.
Собеседование ≠ уровень: где ломается оценка кандидатов
Собеседование обычно воспринимается как инструмент оценки уровня специалиста. Предполагается, что по итогам интервью можно понять, насколько кандидат соответствует роли. На прак...
Погода сигнала
Импульс быстро усиливается, поэтому это хороший ранний вход в тему.
Почему сейчас
Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
Компиляторы тоже путаются в именах
Это продолжение темы начатой в статье Важны ли компилятору имена, и продолженой в Ночью все кошки серы, а using'и одинаковы, и если вам нужна полная картина, как компилятор прев...
Погода сигнала
Импульс быстро усиливается, поэтому это хороший ранний вход в тему.
Почему сейчас
Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.
Почему Россия тратит на науку как Китай, а результат хуже Бразилии?
Дисклеймер: статья не про политику, а про системные ошибки управления инновациями, которые тянутся из прошлого века. Если вы менеджер, инженер или просто болеете за то, чтобы на...
Погода сигнала
Импульс быстро усиливается, поэтому это хороший ранний вход в тему.
Почему сейчас
Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.
Почему замена руководителя не решает проблему: ошибка в модели подбора
Компании часто меняют руководителей, но получают тот же результат. Причина не в людях, а в том, как выстроен сам процесс подбора.
Погода сигнала
Импульс быстро усиливается, поэтому это хороший ранний вход в тему.
Почему сейчас
Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.
Собеседование ≠ уровень: где ломается оценка кандидатов
Собеседование обычно воспринимается как инструмент оценки уровня специалиста. Предполагается, что по итогам интервью можно понять, насколько кандидат соответствует роли. На прак...
Погода сигнала
Импульс быстро усиливается, поэтому это хороший ранний вход в тему.
Почему сейчас
Это один из самых свежих сюжетов, у которого ещё только формируется продолжение.