Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 400161.doc
Скачиваний:
12
Добавлен:
30.04.2022
Размер:
1.66 Mб
Скачать

1.4. Необходимость проектирования тестопригодных схем

Невозможно количественно определить или установить про­порциональные соотношения между факторами, перечисленными в предыдущем разделе, без детального изложения требований ди­агностического обеспечения. Ясно, однако, что общие затраты, связанные с диагностическим обеспечением изделия на этапе жиз­ненного цикла, считаются в настоящее время, как правило, чрез­мерно большими и, вероятно, будут оставаться такими для мно­гих сфер электронной промышленности от производства микро­схем до производства законченной системы. В результате были приложены значительные усилия, направленные на сокращение отдельных видов затрат. Это обусловило развитие методов проек­тирования тестопригодных устройств и появление надежных и жизнеспособных методов проектирования. Перед обсуждением этих методов необходимо определить понятие «тестопригодносгь».

1.4.1. ОПРЕДЕЛЕНИЕ ТЕСТОПРИГОДНОСТИ

Как обсуждалось в подразделе 1.3.4, обеспечение тестопригодности связано с некоторыми затратами. Неформально тестопригодность определяется следующим образом:

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

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

1.4.2. МЕТОДЫ ПРОЕКТИРОВАНИЯ ТЕСТОПРИГОДНЫХ СХЕМ

Далее рассмотрим три основных подхода к сокращению затрат на тестовое диагностирование путем проектирования тестопригодных логических схем. Подходы мож­но классифицировать следующим образом:

а) численная оценка характеристик управляемости и наблю­даемости схемы, позволяющая оценить меру тестопригодности схемы, которая может использоваться на этапе проектирования устройств;

6} методы структурного проектирования тестопригодных схем и в некоторых случаях самотестируемых схем, основанные на ис­пользовании свойств сканируемого пути, обеспечивающего простоту доступа к внутренним точкам схемы, а также эффек­тивные методы генерации тестов для схем, реализующих мето­ды сканирования;

в) разработка перечня практических руководящих указаний, обеспечивающих сокращение затрат на процедуры генерации те­стов и реализации тестового диагностирования.

1.4.3. ПРЕИМУЩЕСТВА И ОБЯЗАТЕЛЬНЫЕ УСЛОВИЯ

Преимущества использования тестопригодного проектирования можно обобщить и представить одной фразой — сокращение вре­мени полного цикла проектирования и стоимости тестового диаг­ностирования без снижения качества изделия. Кроме того, от­дельные этапы процесса тестового диагностирования становятся контролируемыми, а разработчики осведомленными в методах тестового диагностирования. Только таким путем можно действи­тельно объединить процессы проектирования и тестового диагно­стирования. Однако методология тестопригодного проектирования окажет положительное воздействие только в том случае, если са­ми разработчики, а также руководители тех, кто проектирует, производит и проверяет, будут твердо следовать этому курсу. Неспособность признать необходимость принятия подобного обя­зательства неизбежно приведет к несостоятельности технической политики, вследствие чего будут увеличиваться затраты на про­изводство и эксплуатацию с соответствующим снижением разме­ров прибылей, надежности и качества изделия.