Физические дефекты (
Поскольку при моделировании элементов мы различаем логические функции и их временные характеристики, то в дальнейшем мы также будем отличать логические неисправности, которые изменяют логику элементов, и неисправности типа "задержка", которые влияют на быстродействие компьютерных систем.
Логическая неисправность может быть определена явным или неявным образом. При явном задании неисправности необходимо индивидуально для данного дефекта в каком-либо виде задать функцию, реализуемую элементом. Очевидно, такой подход требует значительных ресурсов и часто неприменим на практике. Неявная модель определяет обычно некоторый класс моделей - неисправностей, которые обладают некоторыми характерными свойствами (например, константные неисправности, которые эквиваленты постоянным сигналам на линиях схемы).
При заданной неисправности и модели системы в общем случае мы можем найти логическую функцию системы при наличии данной неисправности. Таким образом, модель неисправности тесно связана с видом модели цифровой системы. Те неисправности, которые определяются на
Типичными неисправностями соединений компонентов системы являются обрыв (open) и замыкание (short). Обрыв соответствует нарушению соединения компонентов схемы. Причиной нарушения соединения может быть недостаток или отсутствие проводящего материала, например, в металлическом проводнике. С другой стороны, отсутствие соединения может возникнуть вследствие наличия лишних частиц диэлектрика, например, между проводящими слоями. Замыкание образуется в результате соединения линий схемы, которые в исправной системе изолированы друг от друга. Оно может быть вызвано наличием лишних проводящих частиц между проводниками, пробоем оксида в МОП-структурах, который образует соединение с некоторым небольшим, но необязательно нулевым сопротивлением и т.п.
На рис. 8.1 а) представлено изображение, полученное электронным микроскопом, частицы примеси в интегральной схеме, которая вызывает замыкание (short) [8.1,8.2]. Очевидно, что в общем случае могут замкнуться несколько проводящих линий. Предположим для простоты, что частица замыкает две линии, как это показано на рис. 8.1 б). Заметим, что на логическом уровне этот вид отказа может интерпретироваться различными способами в зависимости от применяемых технологий и связи между двумя металлическими линиями.
(рис 8.1) Дефект "замыкание" и соответствующие ему возможные неисправности в зависимости от типа замыкаемых линий
На рис. 8.1 в), г) показаны возможные четыре ситуации. Одна из проводящих линий может быть соединена с источником питания или с землей (рис. 8.1 в), что ведет к установке выхода инвертора в высокое или низкое напряжение. Эта ситуация моделируется одиночными константными неисправностями const1 (stuck-at 1) и const0 (stuck-at 0) соответственно, которые представлены на рис. 8.1 в). На рис. 8.1 г) представлен случай замыкания проводящих линий, соединенных с контактами вентилей.Слева показана ситуация замыкания выходов двух различных вентилей, которая моделируется так называемой "простой мостиковой неисправностью" (simple
В заключение раздела приведем определения и простой пример дефекта, неисправности и ошибки [8.3].
Определение 8.1 Дефектом в электронной системе называется непреднамеренное различие между реализованным и проектируемым оборудованием.
Определение 8.2 Ошибкой называется неправильный выходной сигнал, производимый системой, содержащей дефект.
Определение 8.3 Представление дефекта на абстрактном функциональном уровне назовем неисправностью.
В качестве примера рассмотрим цифровую систему из трех входов $$a$$, $$b$$, $$с$$ и выхода $$d$$ вентиля И, представленную на рис. 8.2. Очевидно, система собирается путем соединения входных $$a$$, $$b$$, $$с$$ и выходного $$d$$ контактов с вентилем И.
(рис 8.2) Пример вентиля
Допустим, что соединение второго входа вентиля И сделано неправильно - он подключен к "земле" (вместо входного контакта $$b$$). Очевидно, система с таким дефектом реализует вместо логической функции $$d=abc$$ функцию $$d=0$$. Тогда для этой системы мы имеем:
Физические дефекты зависят от технологии изготовления и подложки интегральных схем. Типичными дефектами интегральных схем являются [8.1,8.2]:
Дефекты возникают либо в процессе изготовления, либо при эксплуатации компьютерных систем. Физические дефекты происходят вследствие либо ошибок человека, либо неправильной работы технологического оборудования. Частое повторение одного и того же дефекта показывает на необходимость улучшения процесса производства или проектирования этого устройства. Отметим, что указанные дефекты случаются на этапе изготовлении отдельных ИС и существенно зависят от используемой технологии. Одной из причин возникновения дефектов является нестабильность условий процесса изготовления. Они включают случайную флуктуацию окружающей среды: например, турбулентность потока газа при
Поскольку технологический процесс производства плат существенно отличается от изготовления ИС, то на этом этапе имеют место другие физические дефекты. В табл. 8.1 представлены типичные физические дефекты, возникающие при изготовлении печатных плат с частотой возникновения [8.3].
ИС могут ломаться на разных этапах эксплуатации ("жизни"). Отношение
| Тип дефекта | Частота |
|---|---|
| Замыкания | 51 |
| Обрывы | 1 |
| Пропущенные компоненты | 6 |
| Неправильные компоненты | 13 |
| Перевернутые компоненты | 6 |
| Изгиб проводников | 8 |
| Неправильные аналоговые спецификации | 5 |
| Неправильная цифровая логика | 5 |
| Дефекты характеристик | 5 |
Дефекты, которые могут быть обнаружены визуально и путем оптического сканирования, проявляются во многих ИС в течение 20 недель их эксплуатации (период "детской смертности").В конце этого периода уровень отказов стабилизируется на 10-20 лет (нормальное время "жизни"). Далее наступает период старения. При чрезмерной эксплуатации здесь кривая носит экспоненциальный характер. Отметим, что для современных ИС основным фактором старения является перегревание вследствие высоких плотностей размещения транзисторов и используемых сверхвысоких частот.
(рис 8.3) Зависимость интенсивности отказов от времени
Неисправность является моделью, которая представляет эффект физического дефекта на логическом или функциональном уровне. Отметим, что несколько различных дефектов могут представляться одной и той же неисправностью (имеет место отношение "много к одному"). С другой стороны, одному физическому дефекту иногда может соответствовать несколько неисправностей (отношение "один ко многим"). Заметим, что неисправность обычно имеет более ясную трактовку, чем физический дефект. Будучи моделью, неисправность не всегда точно соответствует физическому дефекту, но используемые модели - неисправности, как правило, полезны (эффективны) при обнаружении дефектов. Классическим примером являются одиночные константные неисправности, хотя очевидно, что эта модель не точно описывает все физические дефекты. Но тесты, построенные для этих неисправностей, оказываются эффективными и для других типов неисправностей. Однако, как и любая модель, константные неисправности не описывают всех возможных дефектов. Особенно это касается современной МОП-технологии. Поэтому разработаны другие модели - неисправности (в частности, типа транзистор "постоянно открыт или закрыт"), которые более адекватно отражают физические дефекты этой технологии. В табл. 8.2 представлены наиболее распространенные типовые модели неисправности.
| Модели неисправностей | Описание |
|---|---|
| -1- | -2- |
| Одиночные константные неисправности (stack-at faults s-a-0, s-a-1) | Одна линия схемы принимает |
| Кратные константные неисправности (multiple stack-at faults) | Две или более линий схемы имеют постоянные значения сигналов |
| Мостиковые неисправности ( | Две или более линии схемы, значения сигналов на которых не зависят друг от друга в исправной схеме, становятся электрически связанными в неисправной |
| Неисправности "устойчивое замыкание транзистора" ("stuck-on"-SON , "stuck-short" faults,) | В КМОП логике транзистор находится постоянно в замкнутом (проводящем) состоянии |
| Неисправности транзистор "устойчивый обрыв транзистора" ("stuck-open"-SOP faults) | В КМОП логике транзистор находится постоянно в разомкнутом ( не проводящем) состоянии. При этом обычно он отключен либо от питання, либо от земли и ведет себя при этом как элемент памяти. |
| Неисправности "задержка" | Вызывается |
| Перемежающиеся неисправности | Вызываются ухудшением |
| Неустойчивые неисправности | Неправильные значения сигналов вызываются "наводками". Наводка может быть емкостной через шину питания или индуктивной |
| Дефектно ориентированные неисправности ( | Неисправности электрического или логического уровня, которые вызываются дефектами на физическом уровне |
| Функциональные неисправности | Используются в том случае, когда цифровые системы описываются на функциональном уровне с помощью языков описания аппаратуры и представляются также языковыми средствами. Полнота тестов также оценивается на функциональном уровне (покрытие путей, ветвлений и т.п. см. раздел 4.11) |
| Неисправности уровня ЯРП | Соответствуют неправильному выполнению языковых конструкций ЯРП |
| Нетестируемые неисправности (untestable faults) | Неисправности, для которых не может быть построен тест. Среди них: 1)избыточные неисправности, чье присутствие не изменяет поведения схемы; 2)неисправности, вызывающие неправильное поведение схемы, но тесты для них не могут быть построены данными методами. К ним относятся, например, неисправности, препятствующие инициализации последовательностных схем |
Следует отметить, что модели неисправности тесно связаны с моделями цифровых систем. Очевидно, что моделям схем различных уровней абстракции, рассмотренным в лекции 1, соответствуют также модели неисправностей также разных уровней.
Ключевые термины:
Дефект - непреднамеренное различие между реализованным и проектируемым оборудованием..
Неисправность - представление дефекта на логическом или функциональном уровне.
Обрыв - нарушение соединений компонентов системы.
Замыкание - соединение линий схемы, которые в исправной схеме изолированы друг от друга.
В лекции рассмотрена основные физические дефекты интегральных схем и типовые неисправности..
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.