Конференция DAC: автоматизация рабочего процесса – следующий рубеж для САПР?


Три участника прошедшей в Анахайме (США, шт. Калифорния) на прошлой неделе Конференции по автоматизации проектирования (Design Automation Conference) заметно выделялись на общем фоне не величиной выставочных стендов или новизной демонстрируемой продукции, но иным, чем все остальные компании, пониманием вопроса автоматизации проектирования электроники. К числу этих трех компаний относятся Dassault Systemes ENOVIA, IBM Software Group и Methodics.

Каждая из них, так или иначе, специализируется на управлении жизненным циклом изделий (Product Lifecycle Management – PLM). Роль PLM растет, главным образом, в операциях предприятий и, по мере того как усложняется проектирование микросхем, PLM становится незаменимым инструментом, применяемым многими коллективами разработчиков кристаллов.

Что значит PLM? Это настолько емкий термин, что возникает риск недопонимания его значения. Однако для проектировщиков микросхем он имеет самый конкретный смысл. Возможно, первым процессом, который следует автоматизировать в САПР, является управление версиями. Второй аспект – управление рабочим процессом: отслеживание наборов данных, задач и результатов, получаемых в процессе реализации проекта. Если объединить эти этапы, добавив к ним отслеживание сообщений, проведение конференций и, возможно, Википедию, получится некая платформа для сотрудничества между коллективами разработчиков. Но это еще не все. Для PLM-управления важно иметь данные о трассируемости. Необходимо обеспечить возможность отслеживать каждый объект проектирования вплоть до требований к разработке. То же относится и к документации – к каждому этапу проектирования, верификации, производства и тестирования. Таким образом, возникает потребность в больших базах данных.

Все перечисленные задачи хорошо известны. Многие коллективы разработчиков годами ищут оптимальные способы управления версиями, но им пока не удалось полностью автоматизировать этот процесс. Проектировщики авиакосмических систем, например, работают в соответствии с требованиями стандарта DO-178B, но лишь в области программного обеспечения. Главная составляющая продукции Dassault – набор решений под брендом Synchronicity. Эта компания в свое время специализировалась на программных средствах обеспечения сотрудничества для разработчиков кристаллов. Аналогично, средство управления IP-проектами компании Methodics хорошо известно и применялось в микроэлектронной индустрии.

Однако два других аспекта известны в меньшей мере. Во-первых, наметилась тенденция объединения многих указующих инструментов (point tools) на одной комплексной платформе. Такая платформа поддерживает все аспекты жизненного цикла продукта и предлагает беспрецедентные возможности для вскрытия данных (анализа информации в базе данных с целью отыскания закономерностей и аномалий без выяснения смыслового значения записей). Во-вторых, коллективы дизайнеров начинают присваивать количественные показатели качества результатам выполнения задач проектирования и верификации.

По мнению Индавонга Вонгсавади (Indavong Vongsavady), директора отдела проектов, STMicroelectronics, для разработчиков кристаллов необходимость применения PLM-инструментов заключается в их способности методически собирать метрики проекта и верификации. «Большинство инструментов создает метрики, – сказал он, – но не все инженеры одинаково их интерпретируют. Существуют разные способы оценки качества результатов».

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

Громадный масштаб проектов следующих поколений с большим числом вентильных элементов, IP из широкого ряда источников и объемным программным обеспечением потребуют автоматизации процесса управления проектом. Существующие средства PLM, несмотря на их кажущуюся чужеродность для индустрии САПР, возможно, являются лучшими кандидатами на эту роль. Применяя PLM для проектирования электронных систем, мы, вероятно, обнаружим, что возможность вскрытия данных добавляет новое измерение процессу увеличения производительности системы.

 

Источник: www.edn.com

Оставьте отзыв

Ваш емейл адрес не будет опубликован. Обязательные поля отмечены *