Порядок внесения инженерных изменений
Эта статья нуждается в дополнительных цитатах для проверки . ( июнь 2012 г. ) |
Заказ на инженерное изменение ( ECO ), также называемый уведомлением о технических изменениях ( ECN ), техническим изменением ( EC ) или уведомлением о инженерном выпуске ( ERN ), представляет собой артефакт, используемый для внесения изменений в компоненты или конечные продукты. ECO используется для контроля и координации изменений в конструкциях продуктов, которые со временем меняются.
Потребность в инженерных изменениях может быть вызвана рядом событий и зависит от отрасли. Типичными категориями инженерных изменений являются:
- Эволюция продукта — изменение, приводящее к применению существующей детали в новом приложении и сохранению обратной совместимости.
- Сокращение затрат - изменение, приводящее к снижению общих затрат на производство или обслуживание.
- Производительность продукта — изменение, улучшающее возможности товара.
- Безопасность — изменение, необходимое для повышения безопасности тех, кто использует предмет или взаимодействует с ним.
Использование и содержание
[ редактировать ]ECO определяется как «[A] документ, одобренный проектной деятельностью, который описывает и разрешает внесение технических изменений в продукт и его утвержденную конфигурационную документацию». [1]
При разработке продукта необходимость изменений вызвана:
- Исправление ошибки проектирования, которая не становится очевидной до тех пор, пока ее не выявят тестирование и моделирование или использование заказчиком.
- Изменение требований клиентов, вызывающее необходимость редизайна части продукта.
- Изменение материала или метода производства. Это может быть вызвано отсутствием материала, сменой поставщика или компенсацией ошибки проектирования.
ОЭС должно содержать как минимум следующую информацию: [2]
- Определение того, что необходимо изменить. Он должен включать номер детали и название компонента, а также ссылку на чертежи, на которых подробно показан компонент или сборка.
- Причина(ы) изменения.
- Описание изменения. Сюда входит чертеж компонента до и после изменения. Как правило, на этих рисунках показаны только детали, на которые повлияло изменение.
- Перечень документов и подразделений, затронутых изменением. Наиболее важной частью внесения изменений является уведомление всех соответствующих групп и обновление всех документов.
- Одобрение изменения. Как и в случае с детальными и сборочными чертежами, изменения должны быть утверждены только теми лицами, которые уполномочены утверждать такой документ. Обычно несколько человек одобряют изменения, связанные с их собственной специальностью, после окончательного общего одобрения со стороны руководства.
- Инструкция о том, когда вносить изменения — немедленно (списание текущих запасов), во время следующего производственного цикла или на каком-то другом этапе. [3]
Дизайн чипа
[ редактировать ]В проектировании микросхем ECO — это процесс внесения изменения логики непосредственно в список соединений после того, как оно уже обработано автоматическим инструментом. Прежде чем создавать маски чипов, обычно выполняются ECO, чтобы сэкономить время, избегая необходимости полного ASIC синтеза логики , сопоставления технологий, места , маршрута , извлечения макета и проверки времени . Инструменты EDA часто создаются с дополнительными режимами работы, чтобы облегчить этот тип ECO.
После изготовления масок можно провести ЭКО, чтобы сэкономить деньги. Если изменение можно реализовать путем модификации лишь нескольких слоев (обычно металлических), то затраты будут намного меньше, чем если бы конструкция была перестроена с нуля. Это связано с тем, что запуск процесса с самого начала почти всегда требует новых фотомасок для всех слоев, а каждая из примерно 20 масок в современном процессе производства полупроводников довольно дорога. Изменение, реализуемое путем модификации всего нескольких слоев, обычно называется ECO с металлической маской или ECO после маски . Дизайнеры часто добавляют в проект неиспользуемые логические элементы, а инструменты EDA имеют специальные команды, упрощающие этот процесс.
Одним из наиболее распространенных ECO в конструкции ASIC является список соединений ECO на уровне шлюза . В этом процессе инженеры вручную (и часто утомительно) вручную редактируют список соединений уровня вентиля вместо повторного запуска логического синтеза. В файлах списка соединений необходимо искать логику, на которую влияют изменения, файлы необходимо редактировать для реализации изменений вверх и вниз по иерархии, а изменения необходимо отслеживать и проверять, чтобы убедиться, что именно то, что нужно изменить, изменено. и ничего больше. Это очень трудоемкий и ресурсоемкий процесс, который легко подвержен ошибкам. Поэтому формальная проверка эквивалентности обычно используется после ECO, чтобы убедиться, что пересмотренная реализация соответствует пересмотренной спецификации.
В условиях ограниченного времени выхода на рынок и растущей стоимости масок в полупроводниковой промышленности несколько компаний по автоматизации электронного проектирования (EDA) начинают вводить больше автоматизации в процесс внедрения ECO. Большинство популярных продуктов для мест и маршрутов имеют некоторый уровень встроенной ECO-маршрутизации, помогающей реализовать ECO на физическом уровне. Cadence Design Systems недавно анонсировала продукт под названием Conformal ECO Designer , который автоматизирует создание функциональных ECO, что обычно является самым утомительным процессом при реализации ECO. Он использует формальную проверку эквивалентности и методы логического синтеза для создания списка соединений ECO на уровне шлюза на основе измененного RTL. у Synopsys В прошлом был продукт под названием ECO-компилятор , который сейчас не существует. У Synopsys теперь есть Primetime-ECO для работы с ECO. [4] Tweaker-F1 и Tweaker-T1 также оказались в центре внимания на недавней выставке DAC-2012 благодаря своим алгоритмам ECO. [5]
Телекоммуникационная отрасль
[ редактировать ]В телекоммуникационной отрасли существует формальный процесс, который учитывает элементы ECO и другие соображения и объединяет их в «уведомление об изменении продукта» (PCN). После того как телекоммуникационные продукты стали общедоступными и/или находились в эксплуатации в течение определенного периода времени, поставщикам часто становится необходимо внести изменения в эти продукты. В результате внедрения этих изменений – независимо от того, кто выполняет фактическую работу – операторы связи испытывают значительное влияние в отношении рабочей силы, ресурсов и т. д. Таким образом, крайне важно, чтобы изменения в этих продуктах точно сообщались и отслеживались до момента их завершения, согласно данным. потребностям и требованиям перевозчиков.
Термин «изменение продукта» включает изменения в аппаратном обеспечении, программном обеспечении и встроенном ПО, которые происходят в течение всего срока службы продукта. Изменения в продукте включают те, которые считаются подлежащими отчетности и не подлежащими отчетности. Эти изменения могут быть применены поставщиком, заказчиком или подрядчиком, привлеченным заказчиком, в зависимости от заключенных соглашений. По сути, цель клиента состоит в том, чтобы обеспечить процесс точного и эффективного отслеживания и отчетности об изменениях в продуктах.
Изменения считаются подлежащими сообщению, если они влияют на производительность или срок службы продукта. К таким изменениям относятся любые изменения, влияющие на форму, соответствие, функции или техническую спецификацию продукта (т. е. документацию). Стремление к отслеживанию поставщиков или клиентов может привести к отчетным изменениям.
Весь процесс PCN описан в GR-209 , выпуск 6, «Общие требования к уведомлениям об изменении продукта (PCN)» .
Ссылки
[ редактировать ]- ^ Бакли, Флетчер Дж. (1996) Реализация управления конфигурацией: аппаратное обеспечение, программное обеспечение и встроенное ПО. 2-е издание. IEEE.
- ^ Уллман, Дэвид Г. (2009) Процесс механического проектирования, Mc Graw Hill, 4-е издание.
- ^ Доступен бесплатный шаблон Word с полями для этой информации, связанный с Ульманом.
- ^ «Руководство по ЭКО на основе подписания для более быстрого закрытия» . Архивировано из оригинала 3 февраля 2013 г. Проверено 2 июня 2012 г.
- ^ «Synopsys Mentor Cadence TSMC GlobalFoundries SNPS MENT CDNS» . Архивировано из оригинала 1 февраля 2013 г.