Сканирование цепи - Википедия - Scan chain
Эта статья не цитировать любой источники.Декабрь 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Цепочка сканирования это техника, используемая в дизайн для тестирования. Цель состоит в том, чтобы упростить тестирование, предоставив простой способ установить и наблюдать за каждым резкий поворот в IC. Базовая структура сканирования включает следующий набор сигналов для управления и наблюдения за механизмом сканирования.
- Scan_in и scan_out определяют вход и выход цепочки сканирования. В режиме полного сканирования обычно каждый вход приводит в действие только одну цепочку, а сканирование также вызывает одну.
- Вывод разрешения сканирования - это специальный сигнал, который добавляется к проекту. Когда этот сигнал утверждается, каждый триггер в дизайне соединяется в длинный регистр сдвига.
- Тактовый сигнал который используется для управления всеми FF в цепочке во время фазы сдвига и фазы захвата. В цепочку триггеров можно ввести произвольный образец, и можно будет считывать состояние каждого триггера.
В дизайне полного сканирования автоматическая генерация тестовой таблицы (АТПГ) особенно прост. Никакой последовательной генерации паттернов не требуется - достаточно комбинаторных тестов, которые намного проще сгенерировать. Если у вас есть комбинаторный тест, его легко применить.
- Подтвердите режим сканирования и настройте желаемые входы.
- Деактивировать режим сканирования и применить одни часы. Теперь результаты теста фиксируются в целевых триггерах.
- Подтвердите режим сканирования и посмотрите, пройден ли комбинаторный тест.
В микросхеме, которая не имеет конструкции полного сканирования, то есть микросхема имеет последовательные схемы, такие как элементы памяти, которые не являются частью цепи сканирования, последовательная генерация паттернов Генерация тестовых шаблонов для последовательных цепей выполняет поиск последовательности векторов для обнаружения конкретной неисправности в пространстве всех возможных векторных последовательностей.
Даже простая постоянная неисправность требует последовательности векторов для обнаружения в последовательной цепи. Также из-за наличия элементов памяти управляемость и наблюдаемость внутренних сигналов в последовательная цепь в целом намного сложнее, чем в комбинационная логика схема. Эти факторы делают сложность последовательного АТПГ намного выше, чем сложность комбинационного АТПГ.
Вариантов много:
- Частичное сканирование: Лишь некоторые шлепанцы соединены в цепочки.
- Несколько цепочек сканирования: Две или более цепочки сканирования построены параллельно, чтобы сократить время загрузки и наблюдения.
- Тестовое сжатие: вход в цепочку сканирования обеспечивается встроенной логикой.
Смотрите также
- Дизайн для тестирования
- Автоматическая генерация тестовой таблицы
- Автоматизация электронного проектирования
- Дизайн интегральной схемы
- Шина последовательного периферийного интерфейса
- Iddq тестирование