TW-CAD
    Что такое TestWard
    Технология
    Заказать тест
    Регистрация
    FAQ
    Статьи
  Проектирование
    Информация
    Вирт. лаборатория
  Учебный процесс
    1-й курс
      Лекции
      Ликбез
      Сессия
    5-й курс
      Литература
      Практикум
      Сессия
    Консультации
  Информация
    Как с нами связатся
    О нас

 

 

 

Что такое "TestWard" и Tw-CAD?

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

СОДЕРЖАНИЕ СТАТЬИ:

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

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

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

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

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

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

к содержанию

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

  • либо ad-hoc - получит от Tw рекомендации по изменению схемы
  • либо в стиле JTAG - получит местоположение и характер точек дополнительного управления и/или дополнительного наблюдения. Разработчик должен лишь однажды при выборе схемотехники реализовать элементы JTAG-архитектуры

- Tw автоматически сгенерирует контролирующий тест, а для схем БИС - дополнительно параметрический тест и динамический тест. Создаются файлы для тестера.
- Разработчик необходимо контролировать только объем дополнительного оборудования для обеспечения тестопригодности и полноту сгенерированных тестов
- Tw предоставляет программное и аппаратное обеспечение, необходимое для проверки плат, БИС, вентильных матриц, ПЛИС и т.д.

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

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

к содержанию

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

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

Компонента

DOS 5.0

Windows-95/98

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

10 Kgates

-

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

10 Kgates

32:100 Kgates

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

10 Kgates

32:100 Kgates

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

10 Kgates

32:100 Kgates

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

8 Kgates

32:100 Kgates

к содержанию

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

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

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

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

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

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

к содержанию

lin.GIF (3030 bytes)

 

Hosted by uCoz
.

 

 Web-design Звягин В.Ф. со товарищи: Аминев Р.Ш..
197101, Россия, Санкт-Петербург, ул.Саблинская, 14
ИТМО
Hosted by uCoz