Режим отладки Режим отладки СБИС

advertisement
Универсальная система
отладки СБИС
по интерфейсу JTAG на
основе скан-технологии
Ладнушкин М.С.
НИИ системных исследований РАН, Москва
Москва
2014
Содержание
•
•
•
•
•
•
•
•
•
Введение
Технологии встроенного тестирования
Задачи
Режим отбраковки
Режим отладки
Схема переключения синхросигналов
Режим скан-через-JTAG
Результаты сравнения архитектур отладки
Заключение
НИИСИ РАН
2
Введение
•
•
•
Поиск и отладка аппаратно-программных
ошибок высокопроизводительных Системна-Кристалле является актуальной и
дорогостоящей технологией, требующей
специального инструментария для
выполнения отладочных функций
В высоконадежных системах задача
эффективной отладки СнК приобретает
особую актуальность
Главная задача систем отладки - наблюдение
внутреннего состояния СБИС в режиме
работы
НИИСИ РАН
3
Технологии встроенного
тестирования
•
•
•
Скан-технология
JTAG
Технология встроенного логического анализа
НИИСИ РАН
4
Задачи
•
•
•
•
Разработка схемотехнического решения по
использованию архитектуры отбраковки для
целей тестирования и отладки проекта СБИС
по интерфейсу JTAG
Сохранение высокого тестового покрытия
скан-архитектуры в режиме отбраковки
Методика создания требуемой архитектуры
Реализация методики в виде опции к рабочим
сценариям синтеза RTL кода СБИС
НИИСИ РАН
5
Режим отбраковки
Выходы
Входы
Выходы
Входы
КП
КП
D
D
D
D
Q
Q
Q
Q
CLK
ТП
TCK
1
CLK
TEST_MODE
0
TEST_SI
D
D
D
D
Все
триггеры
СБИС
Q
Q
Q
Q
TEST_SO
ТП
SCAN_EN
Рабочий режим СБИС
Режим отбраковки СБИС
НИИСИ РАН
6
Режим отладки
Выходы
Входы
КП
Триггеры
JTAG
D
D
TCK
CLK
TEST_MODE
Q
Q
TEST_SO
D
D
D
D
СПС
Q
Q
Q
Q
Остальные
триггеры
СБИС
TEST_SI
SCAN_EN
Режим отладки СБИС
НИИСИ РАН
7
Схема переключения
синхросигналов
Сигнал остановки
и переключения
синхросигналов
Блок синхронизации
(A)
Логическое
ядро СБИС
CLK
0
CG
TCK
CK
EN
CLK_IN
latch
CLK
D
1
Q
CKOUT
Сигнал
готовности
сдвига
(B)
•
Схема переключения
синхросигналов из
рабочего режима в
режим отладки по JTAG
CLK
TCK
A
B
CKOUT
CLK_IN
НИИСИ РАН
8
Режим скан-через-JTAG
Логическое ядро
СБИС в режиме
скан-через-JTAG
КП
TEST_SI
•
TEST_SO
Структурная схема
режима отладки
скан-через-JTAG
РУ
РДС
TDI
bypass
TDO
ID REG
Регистр инструкций
TCK
TMS
TRST
TAP
НИИСИ РАН
9
Результаты сравнения
архитектур отладки
Характеристика
Система сканчерез-JTAG
Система
Баэга
EJTAG
110,40
110,38
110,92
Площадь тестовой
логики, %
0,2
0,1
0,9
Возможность
отладки
«зависаний» СБИС
да
нет
нет
Возможность
применения для
любой СБИС
Тестовое покрытие
в режиме
отбраковки, %
да
да
нет
98,2
97,0
-
да
да
да
Площадь кристалла
СБИС, мм2
Совместимость с
JTAG
НИИСИ РАН
10
Заключение
•
•
•
Разработана система отладки, осуществляющая
«снимок» логического состояния всех узлов
СБИС в момент работы и передачу информации
по JTAG в тестирующее устройство
Площадь тестовой логики составила 0,1%
относительно исходного проекта, что в 9 раз
меньше площади занимаемой EJTAG
Система скан-через-JTAG была применена при
разработке высокопроизводительного
процессора, изготовленного по технологии КНИ
с проектными нормами 0,25 мкм
НИИСИ РАН
11
Download