Правильная ссылка на эту страницу
http://az-design.ru/Support/Archiv/Elc1984/A19840614Elc001.shtml

Генерация тестов на раннем этапе — задача программного обеспечения для АРМ

Дж. Роберт Лайнбек
Далласское бюро Electronics

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

Фирмы, торгующие инженерными АРМ (автоматизированными рабочими местами), нацеливаются на применение интерактивных программны: средств проектирования нового поколения, которые по возможностям превосходят программное обеспечение имеющихся на сегодняшний день белее крупных компьютеров. Большинство специалистов склонны думать, что переворот произойдет, по всей видимости, тогда, когда встроенные в программное обеспечение АРМ средства автоматической генерации тестов начнут применяться на ранних стадиях проектирования. Благодаря этому конструкторы получат в свое распоряжение диалоговые инструментальные средства, генерирующие тесты автоматически по мере создания схем. Цель здесь та же, что всегда ставилась перед программным обеспечением больших систем, — гарантировать возможность проведения испытаний кристаллов и плат сложной структуры сразу же после их готовности к серийному производству.

Средства в создание таких пакетов для систем автоматизированного проектирования уже вкладывают фирмы Calma Co. (Санта-Клара, шт.Калифорния), являющаяся филиалом компании General Electric Co., и Daisy Systems Corp. (Саннивейл, шт.Калифорния). Обе эти фирмы рассчитывают выступить с докладами о новых программах генерации тестовых последовательностей, выгодно использующих информацию, накапливаемую в базе данных на этапе проектирования, на конференции по автоматизации проектирования, которая пройдет с 25 по 27 июля 1984г. в Альбукерке (шт.Нью-Мексико).

Работы над новым программным обеспечением начались после двух лет, в течение которых фирмы — изготовители инженерных АРМ на базе микропроцессоров концентрировали свои усилия на копировании существующих средств автоматизации проектирования, ориентированных на мини-компьютеры и большие ЭВМ.

По аналогии с тем, как это делалось с программным обеспечением Tegas-5 для более крупных компьютеров, предприятие фирмы Calma (Остин, шт.Техас) привязывает САПР для АРМ Tegastation на базе машины Appollo к весьма совершенным программам анализа, получившим название Coptr. (Это сокращение составлено из первых букв английских слов controllability-observability-predictability-testability report, что можно перевести как «отчет об управляемости наблюдаемости, предсказуемости результатов и тестируемости»1{Электроника, 1983, №5}.)

Пакет Coptr содействует генератору тестов в быстром прохождении по схеме посредством информации о логических трактах топологии ИС. По словам управляющего производством АРМ Tegastation Дэйва Нихауса, этот метод в сочетании с новым алгоритмом, который заключается в итеративной генерации небольших порций тестовых данных применительно к отдельным участкам схем, а также одновременной классификации неисправностей, позволяет уменьшить в пять раз длительность цикла автоматической генерации теста по сравнению с простой генерацией тестов, усовершенствованной благодаря применению пакета Coptr.

Даже несмотря на то, что тестовые последовательности генерируются для ограниченного числа неисправных элементов, при каждом итеративном цикле в процессе продвижения по логической схеме могут быть обнаружены неожиданные ошибки. Все сведения о них регистрируются в базе данных; в результате, как добавляет Нихаус, появляются данные о необнаруженных ранее неисправностях.

Новый пакет программ для автоматизированных испытаний, сокращенно называемый ТСАТ, войдет составной частью в обеспечение АРМ Tegastation модели 3.0, которую предполагается продемонстрировать на указанной выставке автоматизации проектирования. В октябре 1984 г. пакет ТСАТ, который поставляется в качестве дополнительного оснащения, поступит в продажу по цене 10 000 долл. Минимальная стоимость базового комплекта АРМ Tegastation фирмы Calma, которые будут снабжаться накопителем на жестких дисках емкостью 70 Мбайт и основной памятью емкостью 1,5 Мбайт, составит 54 тыс. долл.

Раннее обнаружение. На рисунке пунктиром выделены этапы, реализуемые программой ТСАТ фирмы Calma. Фазы автоматической генерации тестов и моделирования
Раннее обнаружение. На рисунке пунктиром выделены этапы, реализуемые программой ТСАТ фирмы Calma. Фазы автоматической генерации тестов и моделирования неисправностей могут повторяться многократно.

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

Пакет ТСАТ в настоящее время включается также в программное обеспечение Tegas-5 для мини-компьютеров. Это, впрочем, только первые шаги в деятельности фирмы Calma, находящейся ныне на начальном этапе разработки полномасштабного АРМ для диалогового тестирования. Такие компоненты пакета, как интерактивное средство классификации неисправностей, доступное по сетевым линиям связи другим АРМ, дадут возможность схемотехникам вводить в процессе проектирования последовательности тестовых данных, имеющие размеры и полноту, приближающие процесс тестирования к реальным условиям работы.

На указанной выставке свои новые средства генерации тестовых последовательностей намеревается продемонстрировать и фирма Daisy. С помощью таких средств вырабатывают векторы для последовательных процедур моделирования отказов на машине MegaLogician, предназначенной для повышения быстродействия аппаратуры. Стоимость дополнительных генератора тестов и пакета программ имитации неисправностей, которые могут по сети соединяться с другими АРМ, составляет 40 тыс. долл.

Подобно программным средствам АРМ Tegastation, пакет программ фирмы Daisy начинает свою работу с анализа возможности проведения испытаний еще на этапе проектирования. Новый программный пакет фирмы Daisy, представляющий собой в значительной степени усовершенствованный вариант программы Scoap1{Scoap-Sandia controllability, testability, analysis program} национальной лаборатории фирмы Sandia (Альбукерке, шт.Нью-Мексико), осуществляет на этапе автоматизированного проектирования классификацию проектируемой схемы исходя из ее принципиальной схемы. Во время этапа верификации конструкции средства автоматизированных испытаний используются для генерации последовательностей задающих сигналов, параметры которых затем измеряются с помощью программы классификации неисправностей [pp.47,48].

Выходные данные:

Журнал "Электроника" том 57, No.12 (693), 1984г - пер. с англ. М.: Мир, 1984, стр.3

Electronics Vol.57 No.12 June 14, 1984 A McGraw-Hill Publication

Раздел: ОБОЗРЕНИЕ ЭЛЕКТРОННОЙ ТЕХНИКИ

Тема:     Испытательная техника





Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:55 MSK


Постоянный адрес статьи:
http://az-design.ru/Support/Archiv/Elc1984/A19840614Elc001.shtml