От JTAG к IJTAG: эволюция аппаратного тестирования
Х@habr_comмедиа / агрегатор
1 месРазбор проблем классического JTAG и переход к стандарту IJTAG для эффективного тестирования сложных микросхем с множеством ядер.
От JTAG к IJTAG: зачем понадобился новый стандарт аппаратного тестирования
На современном кристалле уживаются десятки блоков-ядер от разных поставщиков, и каждый нужно проверить. Классический подход соединяет все их сканирующие цепочки в одну гигантскую последовательную цепь, а дальше упирается в арифметику. Время прогона растёт пропорционально числу триггеров, а на чипе с миллиардами транзисторов это уже часы, а не секунды.
И это лишь одна из четырёх проблем, в которые упёрся привычный интерфейс. Нельзя гонять тест на одном ядре, не трогая остальные, потому что в единой цепи все они включены последовательно. А добавление нового блока перетасовывает положение каждой цепочки и заставляет пересматривать все тестовые паттерны заново.
Разберём, как активную сканирующую цепь научились собирать динамически под нужное ядро одним битом.
Кратко (AI)
Статья объясняет ограничения классического интерфейса JTAG при тестировании современных сложных микросхем с большим количеством ядер. Автор описывает переход к стандарту IJTAG, который позволяет динамически управлять сканирующими цепями и сокращать время тестирования.
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖