![]() |
Тестопригодное проектирование схем для граничного сканированияПятая статья цикла
Нас всех обучили секрету созданья гармонии в мире — и это надолго... А. Макаревич Схема ПП называется тестопригодной, если ее структура, топология и применяемые в ней элементы позволяют выполнять для нее генерацию тестов, проводить оценку уровня покрытия дефектов получаемыми тестами и выполнять собственно тестирование ПП на разных этапах ее эксплуатации. Уровень покрытия дефектов в схеме с хорошим уровнем тестопригодности выше, возможности их локализации лучше, время тестирования меньше, а качество тестируемой ПП выше. Схема может, разумеется, оказаться тестопригодной и сама по себе, но это относится только к сравнительно простым схемам. Тестопригодность мало-мальски сложных схем следует планировать на этапе их проектирования, принимая в расчет множество факторов, зачастую не имеющих прямого отношения к функциональным особенностям схем, и поэтому плохо знакомых или вовсе неведомых разработчику схемы. Проектирование тестопригодности схем при их разработке (Design-For-Testability, DFT) является ключевой и интегральной составляющей современного проектирования электронных схем и ПП. Ожидаемый уровень тестопригодности (в процентах покрытия тех или иных, заранее планируемых к тестированию, дефектов) обычно закладывается в технические требования новых разработок и подтверждается компьютерным моделированием тестопригодности еще до того, как начинается изготовление и сборка ПП, узлов и систем. Правила тестопригодного проектирования (методы DFT) предполагают видоизменение топологии и/или связей между элементами схемы, или даже добавление дополнительных элементов (внутрисхемных или наружных), которые могут никак не быть связаны с функционированием схемы и предназначены только лишь для обеспечения ее тестируемости. Методы DFT могут иметь отношение к обеспечению структурного или функционального тестирования схемы ПП, к размещению элементов на ПП и их механическим характеристикам, к документации производства и отладки ПП и сопутствующему программному обеспечению. Рамки данной статьи позволяют нам сосредоточиться лишь на некоторых практических методах тестопригодного проектирования для структурного ГС-тестирования и внутрисхемного программирования ПП [1]. Многие из рассматриваемых ниже методов DFT наряду с обеспечением тестопригодности схем предназначены также для защиты схем от несанкционированной активизации структур ГС, причиной которой могут являться неисправности ПП и ее элементов, а также внешние и внутренние помехи и шумы. Дело в том, что подобная случайная активизация структуры ГС без соответствующего управления со стороны ГС-тестера может нанести значительный ущерб ПП, став причиной перегрева, выхода из строя отдельных элементов и нарушений функционирования ПП и системы в целом. Структура ГС-цепочки в общем виде (без линий ТСК) показана на рисунке 1. Резисторы, обозначенные как N/A, в полной конфигурации цепочки не смонтированы, к выходам TDO каждой ИС ГС последовательно подключены нулевые резисторы. Значимость этих резисторов обусловлена, тем, что они обеспечивают точки доступа на поверхности ПП к линиям TDI и TDO любой ИС в корпусах BGA (Ball Grid Array), что зачастую критично при отладке целостности цепочки и поиске в ней дефектов. Не менее существенной является возможность простого и эффективного обхода любой из ИС ГС в результате простой перестановки нулевого резистора на место N/A-резистора, если при отладке какую-либо ИС нужно на время исключить из цепочки. Такой обход может оставаться постоянным, если в одном из вариантов сборки ПП та или иная ИС ГС не используется. ![]() Рис. 1. Структура ГС-цепочки |
|
Карта сайта | О нас | Услуги | Софт & хард | JTAG-Библиотека | Партнеры и заказчики | Поддержка | onTAP | Контакты | Монография | ||
Написать вебмастеру |
© JTAG.ТЕСТ, 2009. Все права защищены. |