Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Цепочка сканирования - это метод, используемый в дизайне для тестирования . Цель состоит в том, чтобы упростить тестирование, предоставив простой способ установки и наблюдения за каждым триггером в ИС . Базовая структура сканирования включает следующий набор сигналов для управления и наблюдения за механизмом сканирования.

  1. Scan_in и scan_out определяют вход и выход цепочки сканирования. В режиме полного сканирования обычно каждый вход приводит в действие только одну цепочку, и сканирование также вызывает одну.
  2. Вывод разрешения сканирования - это специальный сигнал, который добавляется к проекту. Когда этот сигнал утверждается, каждый триггер в схеме подключается к длинному регистру сдвига .
  3. Тактовый сигнал, который используется для управления всеми FF в цепочке во время фазы сдвига и фазы захвата. В цепочку триггеров можно ввести произвольный образец, и можно будет считывать состояние каждого триггера.

В дизайне полного сканирования автоматическая генерация тестовых шаблонов (ATPG) особенно проста. Не требуется последовательной генерации паттернов - достаточно комбинаторных тестов, которые намного проще сгенерировать. Если у вас есть комбинаторный тест, его легко применить.

  • Подтвердите режим сканирования и настройте желаемые входы.
  • Отмените режим сканирования и примените одни часы. Теперь результаты теста фиксируются в целевых триггерах.
  • Повторно подтвердите режим сканирования и посмотрите, прошел ли комбинаторный тест.

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

Даже простая постоянная неисправность требует последовательности векторов для обнаружения в последовательной цепи. Кроме того, из-за наличия элементов памяти управляемость и наблюдаемость внутренних сигналов в последовательной схеме, как правило, намного сложнее, чем в схеме комбинационной логики . Эти факторы делают сложность последовательного АТПГ намного выше, чем сложность комбинационного АТПГ.

Вариантов много:

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

См. Также [ править ]

Внешние ссылки [ править ]