Система XJTAG делает возможной устранение брака на производстве и помогает при отладке в лаборатории.
Опыт использования заказчиками показывает, что использование удобной среды подготовки тестов, входящей в состав программной части комплекса XJTAG, позволяет получить больше прибыли с проекта печатной платы.
Быстрая подготовка теста платы
Тестировать больше, но при этом быстрее
Тестировать без “прошивки”
Тестирование может быть начато, когда плата уже готова, а “прошивка” для её микросхем ещё нет
максимальное покрытие тестами
Использование XJTAG открывает доступ к бо́льшему числу компонентов на плате
Быстрая отладка платы
Возможен доступ ко всем возможностям пограничного сканирования (Boundary Scan)
Ускорение подготовки к тестированию прототипа достигается за счёт использования встроенной библиотеки тестов компонентов и интуитивно понятной среды сборки тестов в единый проект тестирования платы. Самые начальные автоматические тесты могут быть подготовлены в течение нескольких минут — сразу после подачи питания на тестируемую плату и ещё до того, как в микросхемы Flash памяти будут записаны данные.
XJDeveloper, приложение для подготовки проекта тестирования, входящее в комплекс XJTAG, устроено таким образом, чтобы разбить процесс подготовки тестирования на несколько ярко выраженных отдельных простых шагов, что позволяет быстро собрать различные тесты в единый проект, запустить его и проанализировать результаты работы, в том числе и результаты тестирования компонентов платы, не поддерживающих JTAG интерфейс, таких как светодиоды, кнопки, память, в том числе DDR4 и многие другие.
Интуитивно понятный интерфейс помогает быстро идентифицировать компоненты на плате. После идентификации к каждому элементу платы подключается индивидуальный тест, который или берётся в готовом виде из встроенной библиотеки или разрабатывается тут же самостоятельно. Тесты описываются на интерпретируемом языке XJEase.
XJTAG позволяет:
- Прямо из XJDeveloper быстро запускать автоматический тест на проверку соединений
- Использовать готовые функциональные тесты компонентов из встроенной библиотеки
- Разрабатывать свои тесты компонентов или всей платы
Соответствующие возможности:
XJEase Автоматический тест соединений
Тестирование аппаратной части проекта может быть начато задолго до того, как программная часть будет готова. Фактически тестирование печатной платы через XJTAG Boundary Scan можно начать как только на плату будет подано питание.
Возможно тестирование как готовых, так и только частично наполненных компонентами плат; можно тестировать отдельные подсистемы, например, внешнюю память процессора, при этом не требуется написание ни одной строки программного кода для данного процессора.
Одним из примеров применения системы XJTAG является поиск проблемы в незапускающейся плате. XJDeveloper позволяет гибко настроить запуск серии из нескольких готовых функциональных тестов, что позволяет поймать ошибку очень быстро, но при этом можно сохранить полный ручной контроль над платой, и всё это без необходимости писать специальную тестирующую программу для программной части проекта.
XJTAG позволяет:
- Проверять аппаратную часть проекта до того, как разработана программная часть
- Тестировать прототип на более ранних этапах
- Искать неисправности на незапускающихся платах
Соответствующие возможности:
Layout Viewer Schematic Viewer
Встроенный усовершенствованный автоматический тест цепей платы, а также встроенная библиотека функциональных тестов микросхем без поддержки JTAG позволяют выявить больше скрытых дефектов производства, таких как непредусмотренные замыкания, обрывы и прочее. В то время как большинство JTAG систем позволяют выявить только “стандартные” дефекты, такие как непредусмотренные замыкания и “залипания” сигналов в 0 или 1, система XJTAG позволяет дополнительно выявить обрывы, пропущенные или замкнутые в результате дефекта подтягивающие резисторы, а также протестировать цепи, ведущие к микросхемам цифровой логики.
Сочетание возможностей пограничного сканирования (Boundary Scan) с гибкой методикой тестирования при помощи системы XJTAG позволяет получить доступ к бо́льшему числу элементов платы. Все модели тестов во встроенной в XJTAG библиотеке написаны на простом в освоении языке под названием XJEase. Исходный код всех библиотечных тестов доступен для просмотра и модификации, что позволяет создавать свои функциональные тесты на основе уже имеющихся.
Применение языка XJEase является совсем несложным, но зато позволяет существенно увеличить покрытие тестами за счёт тестирования тех цифровых микросхем на плате, которые не поддерживают JTAG. В системе XJTAG имеется подробный тренинг с примерами, позволяющий освоить систему в рамках бесплатной 30-ти дневной пробной эксплуатации.
XJTAG позволяет:
- Запускать “библиотечные” тесты
- Повышать тестовое покрытие
- Запускать собственные функциональные тесты
Соответствующие возможности:
XJEase Усовершенствованный тест цепей
Инструменты системы XJTAG предоставляют полный доступ к пограничному сканированию (Boundary Scan), что позволяет получать полную информацию о состоянии тестируемой платы. XJTAG позволяет увидеть точное местоположение дефекта или неисправности во встроенных окнах просмотра схемы и топологии, а также получить подробный отчёт о подключённых к проблемному месту цепях и контактах микросхем и прочих элементов платы.
В то время как большинство JTAG систем могут найти только “стандартные” дефекты, такие как непредусмотренные замыкания, обрывы и “залипания” сигналов в 0 или 1, система XJTAG позволяет дополнительно выявить пропущенные или замкнутые в результате дефекта подтягивающие резисторы, а также протестировать цепи, ведущие к микросхемам цифровой логики.
При каждом запуске тестирования платы инструменты системы XJTAG заново перегенерируют тестовую последовательность. Это означает, что тест всегда учитывает любые изменения, внесённые как в проект тестирования, так и в проект тестируемой платы. Любые изменения в исходном нетлисте будут немедленно учтены при тестировании.
Using XJTAG позволяет:
- Быстро выявлять больше неисправностей
- Вносить изменения в проект без особых усилий
- Сразу видеть место неисправности
Соответствующие возможности:
Layout Viewer Schematic Viewer
Подробнее о программной части комплекса XJTAG Аппаратная часть комплекса XJTAG
Система XJTAG позволяет также сэкономить значительные деньги и много времени на этапе массового производства. На отдельной странице собрана информация по применению XJTAG для Массового производства и Программирования микросхем памяти