Что такое " TestWard" и TwCAD?

" TestWard" ( Tw ) - это тестовое обеспечение - новый собирательный термин и вместе с тем программный комплекс (TwCAD) на дешевой платформе IBM-PC, создающий и поддерживающий тестовое обеспечение для всех стадий жизни цифровой схемы: верификации проекта, тестопригодное проектирование, проектирование комплекта тестов, тестирование в производстве, тестирование пользователями.

СОДЕРЖАНИЕ:

  1. Уникальные способности TwCAD по автоматической генерации тестов
  2. Начиная с 1979 года, TwCAD автоматически сгенерировала несколько тысяч тестов для произвольных цифровых схем. Возникло две проблемы..
  3. TwCAD превращает идею тестопригодного проектирования в самую современную технологию, когда разработчик и TwCAD выступают как партнеры
  4. Общая информация по TwCAD
  5. Подсистемы TwCAD и ограничения на IBM-PC
  6. Оригинальные концепции
  7. TwCAD обеспечивает автоматическую генерацию тестов для всестороннего контроля БИС, PLDs, и пр..

Уникальные способности TwCAD по автоматической генерации тестов

Целостность системы для создания и сопровождения тестового обеспечения и реальная возможность автоматизации проектирования тестопригодных изменений и тестов, свободных от состязаний, для схемы целиком (а не только для отдельных компонент) отличают TwCAD от других систем подобного назначения.

Начиная с 1979 года, TwCAD автоматически сгенерировала несколько тысяч тестов для произвольных цифровых схем. Возникли две проблемы..

Первая - рост размера схем. Эта проблема решается с переходом на поколение TwCAD в среде WINDOWS вместо DOS. Известно, что затраты на проектирование теста зависят не только и не столько от объема схем, а в значительной степени определяются ее тестопригодностью.

Вторая проблема носит конфиденциальный характер: как повлиять на разработчика, чтобы он реализовывал предложенные ему тестопригодные модификации? Рекомендательный характер модификаций недостаточно эффективен из-за возникающей неопределенности. Требуется более систематический подход. И такой подход был предложен Объединенной тестовой группой (Joint Test Action Group - JTAG). JTAG включает более 200 ведущих фирм, которые являются либо производителями, либо потребителями микросхем и других классов устройств. Участники договорились об использовании унифицированной тестовой архитектуры, о 4-проводном тестовом протоколе и о совместимости микросхем. Для того чтобы реализовать JTAG-архитектуру, нужны четыре дополнительных контакта и определенный объем дополнительного оборудования.

к содержанию

TwCAD превращает идею тестопригодного проектирования в новейшую Tw/технологию со следующим распределением ролей между Разработчиком и системой ( Tw: ):
-
Разработчик создает проект схемы и отлаживает его, используя тест верификации, построенный системой автоматически либо моделируя свой тест. Может вообще обойтись без тестов при наличии прототипа.
- Tw по управляемости и наблюдаемости дает прогноз полноты, достижимой при автоматической генерации теста, как для исходной схемы, так и по мере внесения предлагаемых оптимальных тестопригодных модификаций, делающих ATPG всё более продуктивной и качественной процедурой
- Разработчик указывает, в каком стиле выполнять необходимые тестопригодные изменения:


- Tw автоматически сгенерирует контролирующий тест, а для схем БИС - дополнительно параметрический тест и динамический тест. Создаются файлы для тестера.
- Разработчик необходимо контролировать только объем дополнительного оборудования для обеспечения тестопригодности и полноту сгенерированных тестов
- Tw предоставляет программное и аппаратное обеспечение, необходимое для проверки плат, БИС, вентильных матриц, ПЛИС и т.д. Стандарт JTAG, обеспечивая среду тестопригодного проектирования, сам по себе не дает средств тестопригодного проектирования. Tw-CAD именно этими средствами обеспечивает Разработчика и гарантирует решение всех проблем проектирования тестового обеспечения: преобразование схемы к тестопригодному виду, автоматическую генерацию теста высокого качества с приемлемыми затратами и выход на тестер. Отметим, что полномасштабная JTAG-архитектура включает в себя внутренний и краевой сканируемые регистры с большим числом разрядов. Поэтому объем дополнительного оборудования может превысить допустимый. Tw-CAD предлагает выход и из этой ситуации, ограничиваясь лишь внутренним сканируемым регистром. Tw-CAD назначает точки в схеме, где должны быть размещены разряды регистра для улучшения управляемости и/или наблюдаемости. В сочетании с иерархическим принципом в тестопригодном проектировании можно более чем на порядок сокращать объем дополнительного оборудования, сохраняя возможность автоматической генерации теста. Достигается это только благодаря уникальным аналитическим способностям TwCAD. По мере расширения номенклатуры тестопригодных ИС, БИС, микропроцессоров с JTAG-архитектурой область применения TwCAD будет расширяться, так как TwCAD активно использует цепи сканирования для упрощения генерации тестов.

к содержанию

Общая информация по Tw-CAD:
Поставлено 18 версий системы - для ЕС-ЭВМ с 1979, для IBM-PC (MS DOS с 1989, MS Windows с 1993, 2002, 2006..). В основу системы положены оригинальные методы и алгоритмы. Программное обеспечение системы реализовано на алгоритмических языках FORTRAN и C и составляет 100000 операторов. Программное обеспечение переносимо в среду рабочих станций. Объем программ, поставляемых пользователю для DOS - 10Мбайт. Объем документации и HELP-файлов для DOS, поставляемых пользователю - 3Мбайт. Тысячи тестов для цифровых схем спроектированы автоматически и применялись при наладке изделий, в частности для бортовых вычислителей космических кораблей (в том числе и для "Бурана"). Производительность системы на тот момент составила 30 тестов в месяц на IBM-PC/486, включая отладку описаний и выпуск тестов.

Подсистемы TwCAD и ограничения на IBM-PC

Компонента

DOS 5.0

Windows-95/98/XP

Верификация без тестов

10 Kgates

-

Моделирование

10 Kgates

32:100 Kgates

Тестопригодность

10 Kgates

32:100 Kgates

Анализ полноты теста

10 Kgates

32:100 Kgates

Автоматическая генерация теста

8 Kgates

32:100 Kgates

к содержанию

Оригинальные концепции

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

TwCAD выгодно дополняет распространенные на IBM-PC CAD. CAD обычно содержат схемный редактор, трассировщик, временное моделирование MR-CAD, MAX PLUS II , OrCAD, DixiCAD, СИМПАТИЯ, КОНДИЦИЯ.., PCAD. Добавляются средства анализа тестопригодности, автоматической генерации и анализа полноты тестов. Для успешного решения всего круга задач проектирования цифровых схем по требованию Заказчика производится комплексирование с принятой у него системой.

TwCAD обеспечивает автоматическую генерацию тестов для всестороннего контроля БИС (VLSI), ПЛИС (PLD), печатных плат (PB), вентильных матриц (Gate arrays) и пр.

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

Разработчики TwCAD ориентировались на установление интерфейса с другими САПР по входу (описание схемы) и по выходу - с САПР или тестерами (спроектированный тест). В связи с этим в TwCAD имеются гибкие программные интерфейсы, позволяющие быстро переориентироваться на форматы Пользователя. Имеются собственные адекватные средства описания схем и тестов.

к содержанию

Hosted by uCoz