Приложения для моделирования цепей AI и SPICE — Semiwiki

Приложения для моделирования цепей AI и SPICE — Semiwiki

Исходный узел: 3082972

Можете ли вы назвать поставщика EDA, который впервые применил ИИ 15 лет назад для разработчиков схем, использующих симуляторы SPICE? Я помню этого продавца, это был Solido, теперь часть Сименс ЭДА, и я только что прочитал их 8-страничный документ о том, как они смотрят на различные уровни ИИ, используемые в EDA, чтобы помочь разработчикам микросхем работать умнее и быстрее, чем при использовании ручных методов.

Индивидуальные проекты, включая библиотеки ячеек, памяти и аналоговые IP-библиотеки, требуют запуска моделирования SPICE для многих комбинаций процессов, напряжения и температуры (PVT), а также полной проверки локальных изменений для достижения целевого выхода, например 3, 4, 5, 6 сигм. , или выше. Кроме того, временные модели, используемые инструментами логического синтеза и статического временного анализа, также требуют множества симуляций SPICE для моделирования и проверки .lib, особенно со статистическими вариациями, включенными в разделы Liberty Variation Format (LVF) .libs. Эти задачи требуют миллионов или миллиардов симуляций SPICE, и их выполнение может занять недели.

Технология Solido использует адаптивный подход искусственного интеллекта, который использует моделирование SPICE для получения первоначальных результатов, выбирает точки выборки, моделирует больше конечных точек, затем самостоятельно проверяет и адаптируется по мере необходимости, получая результаты, соответствующие методам грубой силы Монте-Карло, за долю времени время.

Любой инструмент EDA, использующий искусственный интеллект, должен соответствовать критериям, которым можно доверять, например, можно ли его проверить, является ли он точным по сравнению с эталоном, будет ли он работать в целом на всех моих проектах, достаточно ли он силен, чтобы сэкономить мне время и усилия, и может ли он использоваться командой инженеров. Вы также можете подумать об уровне зрелости вашего инструмента EDA с функциями искусственного интеллекта.

  • Уровень 0 – без искусственного интеллекта, SPICE с брутфорсом Монте-Карло.
  • Уровень 1 – частично надежный ИИ, где он работает на некоторых ячейках, но не на всех.
  • Уровень 2 – частично надежный ИИ, с самопроверкой и приемлемой точностью.
  • Уровень 3 — адаптивный ИИ, учитывающий точность, где результаты с низкой точностью заменяются результатами с более высокой точностью за счет большего сбора данных, автоматически улучшая модели.
  • Уровень 4 – полноценный ИИ, работающий во всех ячейках, во всех особых случаях и постоянно.

Вот подход к инструменту EDA для уровня 3 зрелости ИИ:

Рисунок 1 мин.
Зрелость ИИ

Эта автоматизированная методология очень быстро дает точные результаты, но не требует ручного вмешательства. Достижение уровня 1 ИИ занимает несколько дней, уровня 2 — месяцев, уровня 3 — лет, а уровня 4 — десятилетий разработчиков.

Среда проектирования Solido имеет функцию проверки с высокой сигмой, при которой ИИ ускоряет работу SPICE на порядок, но точность равна полной SPICE. Инженеры могут достичь результатов проверки 6 сигм за гораздо меньшее время по сравнению с методами грубой силы. Использование подхода High-Sigma Verifier показало повышение скорости в 4,000,000 XNUMX XNUMX раз быстрее, чем грубая сила в примере с ячейкой. При использовании старых методов команда инженеров даже не рассматривала бы возможность проверки с высокой сигмой, потому что время выполнения было бы слишком медленным.

Кроме того, аддитивный искусственный интеллект позволяет Solido Design Environment повторно использовать модели искусственного интеллекта из одного запуска, что помогает еще больше ускорить последующие запуски, ускоряя дополнительные задачи проверки еще до 100 раз.

Рисунок 3 мин.
Среда проектирования Solido

Чтобы создать и проверить модели Liberty (.lib) с помощью ИИ, инженер запустит Solido Generator, который создаст новые PVT-угловые .libs, используя существующие PVT-углы в качестве опорных данных, и Solido Analytics для полной проверки .libs, включая обнаружение выбросов и потенциальных проблем в данные .lib автоматически. Оба эти инструмента являются частью Набор характеристик Solido. Используемые здесь методы искусственного интеллекта сокращают время создания и проверки .lib с недель до нескольких часов работы.

Рисунок 4 мин.
Солидо Аналитика

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

Обзор

Solido имеет 15-летний опыт применения методов искусственного интеллекта к разработчикам схем для проверки высоких сигм и определения характеристик ячеек, что дает им результаты проверки за гораздо более короткое время. Спросите своих поставщиков EDA, каков их опыт применения методов ИИ в своих инструментах, и попытайтесь узнать, какой уровень зрелости ИИ они предлагают. Достижение уровня зрелости ИИ 3 или 4 требует десятилетий усилий по разработке.

Читать 8-страничная статья в Siemens EDA.

Похожие статьи

Поделитесь этим постом через:

Отметка времени:

Больше от Полувики