Вместе называемые платформой Verisium, костюмы построены на другой платформе компании: JedAI (совместные корпоративные данные и ИИ).
«Выпуск Verisium представляет собой смену поколений от одноразовых алгоритмов с одним движком в EDA (автоматизация электронного проектирования) к алгоритмам, которые используют большие данные и искусственный интеллект для оптимизации нескольких запусков нескольких движков во всей кампании по проектированию и проверке SoC». он сказал. «При развертывании платформы Verisium все данные проверки, включая формы сигналов, покрытие, отчеты и файлы журналов, объединяются на платформе Cadence JedAI. МЛ [machine learning] строятся модели, и из этих данных извлекаются другие собственные метрики, чтобы обеспечить новый класс инструментов, которые значительно повышают производительность проверки».
Первоначальные приложения Verisium, описанные Cadence, таковы:
- AutoTriage: создает модели машинного обучения, которые помогают автоматизировать сортировку ошибок регрессии путем прогнозирования и классификации ошибок тестирования с общим корнем.
- SemanticDiff: Алгоритмическое решение для сравнения нескольких версий исходного кода IP или SoC, классификации этих версий и ранжирования тех обновлений, которые наиболее разрушительно влияют на поведение системы, чтобы помочь определить потенциальные горячие точки ошибок.
- WaveMiner: ИИ анализирует формы сигналов из нескольких прогонов и определяет, какие сигналы и в какое время с наибольшей вероятностью представляют собой причину сбоя теста.
- PinDown: строит модели ML изменений исходного кода, отчеты о тестировании и файлы журналов, чтобы предсказать, какие проверки исходного кода, скорее всего, привели к сбоям.
- Отладка: Предоставляет решение для отладки от IP до SoC и от однократного до многозапускного, предлагая интерактивные потоки отладки и потоки постобработки с сигналами, схемами, трассировкой драйверов и технологиями SmartLog.
- Он изначально интегрирован с JedAI и другими приложениями Verisium, чтобы обеспечить анализ первопричин на основе ИИ с поддержкой одновременного автоматического сравнения пройденных и непройденных тестов.
- Менеджер: включает управление проверкой Cadence на уровне IP и SoC с планированием проверки, расписанием заданий и охватом нескольких движков в JedAI и расширяет его для поддержки оптимизации набора тестов на основе ИИ. Интегрируется с другими приложениями Verisium для развертывания платформы Verisium из консоли на основе браузера.
ДжедАИ
JedAI предназначен для сбора интеллектуальных данных из огромных объемов данных о конструкции микросхем и данных проверки, и с его помощью Cadence объединяет аналитику больших данных на своих платформах искусственного интеллекта: Verisium для проверки, Cerebrus для внедрения и Optimality для оптимизации системы.
Cadence утверждает, что может управлять как структурированными, так и неструктурированными данными, в том числе:
- Данные проектирования, такие как формы сигналов и покрытие при функциональной проверке, формы физической компоновки, проектирование RTL, список соединений и аналитические отчеты по времени, мощности, напряжению или отклонениям.
- Данные о рабочей нагрузке, такие как время выполнения, использование памяти и дискового пространства, «а также метаданные о входных данных для каждого задания и зависимостях между ними».
- Данные рабочего процесса, такие как инструменты и методология, используемые для создания дизайна.