RU2703493C1 - Способ локализации дефектов короткого замыкания выводов микросхем JTAG интерфейсом и устройство для его осуществления - Google Patents

Способ локализации дефектов короткого замыкания выводов микросхем JTAG интерфейсом и устройство для его осуществления Download PDF

Info

Publication number
RU2703493C1
RU2703493C1 RU2018147591A RU2018147591A RU2703493C1 RU 2703493 C1 RU2703493 C1 RU 2703493C1 RU 2018147591 A RU2018147591 A RU 2018147591A RU 2018147591 A RU2018147591 A RU 2018147591A RU 2703493 C1 RU2703493 C1 RU 2703493C1
Authority
RU
Russia
Prior art keywords
jtag
microcircuits
output
terminals
input
Prior art date
Application number
RU2018147591A
Other languages
English (en)
Inventor
Владимир Михайлович Гречишников
Александр Александрович Курицкий
Алексей Дмитриевич Бутько
Original Assignee
федеральное государственное автономное образовательное учреждение высшего образования "Самарский национальный исследовательский университет имени академика С.П. Королёва"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by федеральное государственное автономное образовательное учреждение высшего образования "Самарский национальный исследовательский университет имени академика С.П. Королёва" filed Critical федеральное государственное автономное образовательное учреждение высшего образования "Самарский национальный исследовательский университет имени академика С.П. Королёва"
Priority to RU2018147591A priority Critical patent/RU2703493C1/ru
Application granted granted Critical
Publication of RU2703493C1 publication Critical patent/RU2703493C1/ru

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Testing Of Short-Circuits, Discontinuities, Leakage, Or Incorrect Line Connections (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

Изобретение относится к области производства и диагностики высокоинтегрированных электронных модулей в авиационной и космической промышленности. Сущность: устройство содержит персональный компьютер с программным обеспечением, подключенный через JTAG контроллер к JTAG интерфейсу тестируемого электронного модуля и бесконтактный датчик тока в виде преобразователя магнитного поля в электрический сигнал, подключенный ко входам неинвертирующего и инвертирующего усилителей. Выход неинвертирующего усилителя через первый диод и выход инвертирующего усилителя через второй диод присоединены к нагрузочному сопротивлению, к входу электронного ключа и к второму входу компаратора напряжений. Выход электронного ключа соединен с входом аналоговой памяти, выход которой подключен к резистивному делителю напряжения средней точкой присоединенный к первому входу компаратора напряжений. Входы управления электронного ключа, схемы выборки и хранения, выход компаратора напряжения и кнопка активации устройства подключены к соответствующим JTAG ячейкам микросхемы. JTAG интерфейс микросхемы соединен с JTAG интерфейсом всего устройства. Технический результат: локализация дефектов короткого замыкания между выводами параллельно подключенных к информационной шине JTAG микросхем, увеличение достоверности результатов процесса локализации и его полная автоматизация. 2 н. и 3 з.п. ф-лы, 6 ил., 4 табл.

Description

Предлагаемое изобретение предназначено для локализации дефектов короткого замыкания между выводами микросхем с JTAG (Joint Test Action Group) интерфейсом, параллельно подключенных к информационной шине при производстве высоко интегрированных электронных модулей в авиации и космонавтике.
Электронные модули в авиации и космонавтике для повышения надежности функционирования выполняются в виде нескольких параллельно работающих однотипных каналов преобразования и обработки информации, обеспечивая «горячее резервирование». Функционал таких каналов реализован на сверхбольших интегральных микросхемах (СБИС), выполненных чаще всего в корпусах BGA (Ball Grid Array). Программное кон Фигурирование СБИС после изготовления модуля, как правило, выполняется через JTAG интерфейс, описанный в стандарте IEEE 1149.1 (IEEE Std 1149.1-2001 IEEE Standard Test Access Port and Boundary-Scan Atchitecture).
Пример электронного модуля с горячим резервированием в виде параллельной трехканальной структуры на трех интегральных микросхемах (ИМС1-ИМС3) с информационной шиной показан на Фиг. 1.
В процессе автоматизированной пайки микросхем в корпусах BGA могут возникать дефекты в виде короткого замыкания (КЗ) между их выводами, находящимися в подкорпусном пространстве микросхем (Фиг. 1), то есть в зоне физической недоступности. Для устранения данных дефектов вследствие неизвестности нахождения дефектов КЗ под конкретными корпусами микросхем удаляют все микросхем с платы, что существенно повышает процент брака, стоимость и время ремонта электронных модулей.
JTAG интерфейс кроме выполнения функции программирования микросхем может быть использован для поиска различных дефектов в линиях связи информационных шин, например, методом граничного (периферийного) сканирования (ГС) (Тестирование и тестопригодное проектирование. А. Городецкий. Компоненты и технологии. №2, 2009 г. стр. 6-7.).
Результат поиска дефектов методом ГС в виде обнаружения пар линий связи (ЛС): ЛС2-ЛС3, ЛС3-ЛС4 и ЛС2-ЛС4 в информационной шине, между которыми выявлен дефект короткого замыкания, показан на Фиг. 1 -Трехканальная структура электронного модуля с информационной шиной.
Однако применение метода ГС не позволяет определить, между выводами какой конкретно микросхемы, параллельно подключенной к линиям связи информационной шины с другими микросхемами, имеется дефект КЗ. Это приводит к неоправданным затратам средств и времени при устранении дефектов пайки, так как демонтажу с платы подвергаются все микросхемы, в том числе и не имеющие дефектов КЗ.
В технике известны различные способы локализации дефектов типа КЗ в линиях связи. Например, в приборах для обнаружения мест короткого замыкания в электрических схемах Toneohm 950 (Polar Toneohm Model 950. http://www.sovtest.ru/sites/default/files/Polar950.pdf) и Toneohm 970 (Toneohm 970. http: //www, polarinstruments. com/products/toneohm/toneohm970. html) фирмы Polar Instrument (Великобритания) используется высокочувствительный миллиомметр с векторным сопровождением поиска места локализации дефекта. В область предполагаемого расположения дефекта КЗ на плате подается питание и отслеживается зависимость изменений тока при перемещении пробника на плате. Поиск обеспечивают три указателя: цифровой, звуковой и векторный. Цифровой индикатор показывает значение тока, звуковой изменяет тональность по мере приближения к дефекту, а векторный - указывает направление движения тестового пробника.
Недостатками данного способа определения местоположения дефекта КЗ являются:
- необходимость физического контактирования элементов прибора с проводниками платы, имеющими защитное покрытие, при подключении внешнего тестового источника или щупов микровольтметра. Подключение к элементам схемы может оказаться невозможным на платах с высокой плотностью монтажа и минимальными размерами проводников;
- использование человека - оператора в процессе поиска дефекта, увеличивающее время и стоимость диагностики.
В способе определения места положения дефекта короткого замыкания (Авторское свидетельство №941910, кл. G01R 31/02, 1982 г.) основным информационным источником является датчик напряжения, определяющий падение напряжения на участках линии связи при последовательной коммутации вдоль линии связи источника тока с датчиком тока.
Недостатком данного метода определения местоположения дефекта КЗ является необходимость использования датчика напряжения микровольтового уровня для определения падения напряжения на проводниках печатной платы длиной 5-10 мм и необходимость его подключения к участкам печатных проводников, имеющих поверхностное защитное покрытие. Кроме того, для выявления местоположения нескольких дефектов КЗ в линии связи необходимо предварительно обнаруженный дефект устранять, что замедляет и усложняет процесс диагностики.
В методе локализации дефекта КЗ (Авторское свидетельство №1041963 А, кл. G01R 31/02, 1983 г. ) используются два датчика тока, жестко связанных между собой механически и четыре генератора напряжения, подключаемые к проводникам печатной платы. Наличие двух связанных датчиков тока и подключение 4-х генераторов импульсного напряжения к проводникам печатной платы требует достаточного пространства на печатной плате, которого может не быть при монтаже высокой плотности. Кроме того, в данном методе невозможно локализовать несколько дефектов КЗ, так как при этом будет возникать зона с отсутствием в проводниках линии связи токов между двумя дефектами короткого замыкания, что приведет к нарушению работы алгоритма.
Наиболее близким техническим решением (прототипом) является устройство и способ, описанные в (Патент №US 20080215942 A1, United States, 2008 г.). Сущность излагаемого в патенте способа локализации дефектов КЗ между выводами микросхем заключается в использовании метода граничного (периферийного) сканирования. Встроенный в микросхемы производителем JTAG интерфейс позволяет использовать выводы микросхем в качестве источников и приемников тестовых сигналов.
Диагностический комплекс устройства (прототипа), состоит из тестируемой платы, подключенной через контроллер USB (Universal Serial Bus)/JTAG интерфейса к управляющему компьютеру с программным обеспечением, содержащим: диагностические модели компонент (Boundary Scan Description Language (BSDL) файлы); файл межкомпонентных связей (net-list); программу формирования и анализа тестовых наборов, встроенные скрипты пользователя (script) и драйвер контроллера JTAG интерфейса.
В описании прототипа - патента (таблицы 1 и 2) приводятся алгоритмы определения короткого замыкания между выводами микросхем без использования дополнительного измерительного оборудования на основе анализа тестовых откликов тестируемой схемы.
Недостатком предлагаемого в прототипе - патенте способа определения дефектов короткого замыкания является невозможность точной локализации дефекта КЗ между выводами нескольких конкретных микросхем, параллельно подключенных к линиям связи. Это приводит к неоправданным потерям средств и времени при выполнении операций по устранению выявленных дефектов КЗ.
Целью предлагаемого способа является локализации дефектов короткого замыкания выводов интегральных микросхем с JTAG интерфейсом, подключенных параллельно к линиям связи информационных шин высокоинтегрированных электронных модулей.
Цель достигается за счет того, что: используется метод граничного сканирования для выявления пар линий связи в информационной шине с параллельно подключенными микросхемами, в которых имеется дефект короткого замыкания (на Фиг. 1 пары линий связи ЛС2-ЛС3, ЛС3-ЛС4 и ЛС2-ЛС4).
Кроме того для тестирования произвольно выбирают две линии связи - первая и вторая линия связи, в которой выявлен дефект КЗ, например, линии связи ЛС2 и ЛС3 на Фиг. 1.
Суть технического решения поясняется следующим чертежом:
На фиг. 1 изображена трехканальная структура электронного модуля с информационной шиной;
на фиг. 2 показаны первая и вторая линии связи с подключенными JTAG ячейками «n» микросхем;
на фиг. 3 представлена эквивалентная схема для расчета токов в проводниках первой ЛС;
на фиг. 4 изображены эквивалентные схемы расчета токов в проводниках левой границы (А) и правой границы (Б) первой линии связи;
на фиг. 5 показан структурная схема устройство для реализации способа локализации дефектов КЗ выводов JTAG микросхем;
на фиг. 6 представлена функциональная схема бесконтактного датчика тока.
На Фиг. 2 отдельно показаны первая и вторая линии связи информационной шины, к которым через JTAG ячейки параллельно подсоединены выводы «n» микросхем ИМС(1) -ИМС(n). Микросхемы подключены к первой и второй ЛС через встроенные в них JTAG ячейки регистра граничного сканирования: C11/C1,2 - ИМС(1)… Cn,1/Cn,2 - ИМС(n). Первый индекс JTAG ячейки указывает номер ИМС, подключенной к ЛС, второй индекс JTAG ячейки указывает номер ЛС (первая или вторая ЛС). Для примера, на Фиг. 2 показано наличие дефектов КЗ между выводами 2,1/2,2 - ИМС(2); между выводами n-1,1/n-1,2 - ИМС(n-1); между выводами n,1/n,2-ИМС(n).
Все JTAG ячейки выводов микросхем, подключенных к линиям связи с выявленными дефектами короткого замыкания, отключают, переводом их в высокоимпендансное состояние (Z).
Произвольно выбирают три рядом расположенные микросхемы с JTAG интерфейсом, выводы которых подключены к первой и второй линиям связи информационной шины. На Фиг. 2 показаны произвольно выбранные три рядом расположенные микросхемы: ИМС(i-1); ИМС(i) и ИМС(i+1).
JTAG ячейку Ci,2 средней из трех выбранных микросхем, подключенную к второй ЛС устанавливают в состояние логического нуля, JTAG ячейки выбранных трех микросхем, подключенные к первой линии связи - Ci-1,1; Ci,1; Ci+1,1 стимулируют тестовыми наборами вида: ZZ1; Z1Z; Z11; 1ZZ; 11Z; 111. В тестовом наборе выключенному состоянию JTAG ячейки соответствует символ Z, состояние логической единицы JTAG ячейки соответствует символ 1. Всего формируют шесть тестовых наборов, исключая тестовый набор ZZZ. В результате стимуляции тест наборами трех JTAG ячеек выбранных трех микросхем на участках первой ЛС, между микросхемами ИМС(i-1)/ ИМС(i) и ИМС(i) ИМС(i+1) будут протекать токи Ii-1,1; Ii,1 (Фиг. 2) для определенных тест наборов.
Эквивалентная схема для расчета токов в проводниках первой ЛС показана на Фиг. 3
JTAG ячейка в состоянии логической «1» представлена на эквивалентной схеме источником напряжения Е, внутренним сопротивлением драйверов R0 и положением замкнутого ключа «1» (Фиг. 3). JTAG ячейка в состоянии логического «0» представлена внутренним сопротивлением драйверов R0 и положением ключа «0». JTAG ячейки, отключенные от ЛС в высокоимпендансном состоянии Z представлены разомкнутыми ключами в положении «Z» (Фиг. 3).
В эквивалентной схеме (Фиг. 3) для упрощения принято равенство токов: I1=Ii-1,1; ток I2=Ii,1.
Амперметры А1 и А2 измеряют токи I1 и I2 соответственно и имеют нулевое внутреннее сопротивление, моделируя работу бесконтактного измерителя тока.
В таблице №1 приведены значения нормированных токов I1/IMAX и I2/IMAX в проводниках первой линии связи при условии отсутствия дефекта КЗ между выводами ИМС(i) (JTAG ячейка Ci,2 установлена в состояние логического 0). Максимальный ток IMAX, определяется из условия протекания тока между соседними ячейками первой ЛС, находящимися в состоянии логической «1» и логического «0» соответственно (например между Ci-1,1 и Ci,1):
Figure 00000001
Figure 00000002
В таблице №2 приведены нормированные значения токов I1/IMAX и IMAX в проводниках первой линии связи при условии наличия дефекта КЗ между выводами ИМС(i) (JTAG ячейка Ci,2=0).
Figure 00000003
Figure 00000004
По полученным значениям токов выполняют расчет контрольного числа К для всех сочетаний состояния выводов трех выбранных микросхем (таблицы №1 и №2):
Figure 00000005
N=1…7 - номер тестового набора (таблицы №1, №2);
Х1, Х2 - логические переменные для нормированных токов I1/IMAX и
I2/IMAX соответственно;
Figure 00000006
Figure 00000007
Значения контрольных чисел K, приведенные в таблицах №1 и №2, рассчитывают по формуле (2) с учетом условий (3).
Определяют наличие дефекта короткого замыкания между выводами «i,1»и «i,2» (Фиг. 2, 3) центральной ИМС(i) из равенства контрольного числа K=945.
Эквивалентные схемы расчета токов в проводниках левой IЛГ и правой IПГ границ первой ЛС (Фиг. 2) приведены на Фиг. 4А и 4Б соответственно.
В таблице №3 приведены нормированные значения токов IЛГ/IMAX в левом граничном проводе первой линии связи для всех вариантов наличия дефектов КЗ между выводами ИМС(1) и ИМС(2); JTAG ячейка C1,2 установлена в состояние логического «0».
В таблице №4 приведены нормированные значения токов IПГ/IMAX в правом граничном проводе первой линии связи для всех вариантов наличия дефектов КЗ между выводами ИМС(n-1) и ИМС(n); JTAG ячейка Cn,2 установлена в состояние логического «0».
Контрольное число КЛГ для токов левой границы первой ЛС рассчитываются из выражения:
Figure 00000008
Figure 00000009
Figure 00000010
Контрольное число КПГ для токов правой границы первой ЛС рассчитываются из выражения:
Figure 00000011
N=1…7 - номер тестового набора (таблица №3, №4);
ХЛГ, ХПГ - логические переменные для нормированных токов IЛГ/ IMAX и IПГ/ IMAX соответственно;
Figure 00000012
Figure 00000013
Определяют наличие дефекта короткого замыкания между выводами ИМС(1), установленной на левой границе ЛС из равенства контрольного числа KЛГ=1260.
Определяют наличие дефекта короткого замыкания между выводами ИМС(n), установленной на правой границе ЛС из равенства контрольного числа KПГ=5040.
Наличие или отсутствие токов в проводниках первой ЛС определяют бесконтактным способом с использованием преобразователей напряженность магнитного поля Н, возбуждаемого протекающим в проводнике током в электрический сигнал.
С целью увеличения достоверности локализации дефектов КЗ осуществляют: предварительную идентификацию места определения тока на первой линии связи на участках первой ЛС и выбор порогового уровня то, соответствующего протеканию тока в проводнике.
Идентификацию места определения тока на первой линии связи выполняют последовательным формированием уровней логической «1» и логического «0» в двух JTAG ячейках рядом расположенных микросхем, подключенных к первой ЛС. Формирование начинают с JTAG ячеек C1,1 и С2,1 (Фиг. 2), устанавливая ячейку C1,1 состояние логической «1», ячейку С2,1 - в состояние логического «0». Все остальные JTAG ячейки находятся в отключенном высокоимпендансном состоянии (Z). В результате этого на участке первой ЛС между ИМС(1) и ИМС(2) будет протекать ток амплитудой IMAX, значение которой определяется из выражения (1). Сканирование следующих участков первой ЛС током IMAX осуществляется последовательным выбором вдоль первой ЛС стимулируемых JTAG ячеек: С2,1(«1»)/С3,1(«0»), остальные ячейки находятся в отключенном состоянии «Z». Последние стимулируемые ячейки в первой ЛС: Cn-1,1(«1») и Cn,1(«0») (Фиг. 2). В процессе последовательного сканирования первой ЛС выходной сигнал в виде логической «1» будет появляться в момент времени, когда стимулируются JTAG ячейки двух рядом расположенных микросхем, между которыми осуществляется бесконтактный способ определения наличия тока в проводнике.
Определение порогового уровня, соответствующего протеканию тока в проводнике первой ЛС выполняют запоминанием напряжения UMAX, пропорционального максимальному току IMAX, протекающему в проводнике на участке первой ЛС, на котором в данный момент времени осуществляется определение его наличия. Пороговое значение напряжения U0 в соответствие с условиями (3) и (6) формируют путем четырехкратного деления напряжения UMAX:
Figure 00000014
SБДТ - коэффициент связи между током в проводнике IMAX и напряжением UMAX в бесконтактном способе определения наличия тока.
Определение порогового уровня наличия тока в ЛС позволяет уменьшить влияние дестабилизирующих факторов на результат определения тока в проводнике в виде нестабильности взаимного положения проводников и преобразователей напряженность магнитного поля в электрический сигнал.
Последовательным применением алгоритма, состоящего из определения местоположения бесконтактного способа индикации тока, калибровки порогового уровня, соответствующего наличию тока в проводнике и определения наличия токов в проводниках между стимулируемыми JTAG ячейками трех рядом расположенных микросхем с последующим расчетом контрольных чисел и их сравнении с эталонными значениями к каждой микросхеме, подключенной к первой и второй ЛС, определяют наличие или отсутствие дефектов короткого замыкания выводов для каждой тестируемой микросхемы первой и второй ЛС.
Последовательным применением алгоритма локализации дефектов короткого замыкания выводов всех микросхем, подключенных к первой и второй линиям связи информационной шины, определяют наличие или отсутствие дефекта короткого замыкания между выводами всех микросхем, подключенных ко всем линиям связи информационной шины, между которыми предварительно были выявлены дефекты короткого замыкания.
Для реализации предлагаемого способа локализации дефектов короткого замыкания выводов микросхем с JTAG интерфейсом в известное устройство (Патент № US 20080215942 A1, United States, 2008 г.) содержащее (Фиг. 5): персональный компьютер 1 (ПК), с установленным программным обеспечением 2, включающим: диагностические модели компонент (BSDL файлы); файл межкомпонентных связей (net-list), программу формирования и анализа тестовых наборов (Test software), встроенные скрипты пользователя (scripts), подключенный через JTAG контроллер 3 к JTAG интерфейсу 4 тестируемого электронного модуля 5 с информационной шиной 6, с целью определения наличия токов в проводниках линий связи информационной шины 6, введен бесконтактный датчик тока 7 (Фиг. 5). Бесконтактный датчик тока (БДТ) 7 связан посредством магнитного поля Н с током I, протекающим в проводниках линий связи информационной шины 6. Для синхронизации всех операций выполнения алгоритма локализации дефектов КЗ бесконтактный датчик тока 7 связан с персональным компьютером 1 интерфейсом JTAG 4 через контроллер JTAG интерфейса 3.
Бесконтактный датчик тока 7 устройства локализации дефектов КЗ между выводами JTAG микросхем (Фиг. 5) выполнен в виде (Фиг. 6): преобразователя магнитного поля в электрический сигнал 8, неинвертирующего 9 и инвертирующего 10 усилителей напряжения; первого 11 и второго 12 диодов, электронного ключа 13, нагрузочного сопротивления R3, схемы выборки и хранения (СВХ) 14, делителя напряжения 15 на резисторах R1 и R2, компаратора напряжения 16, микросхемы с JTAG интерфейсом 17 и кнопки активации работы устройства 18.
Преобразователь магнитного поля в электрический сигнал 8 выполнен на основе одного из физических эффектов: индукционного, эффекта Холла, магниторезистивного или гигантского магниторезистивного эффекта Giant Magneto-Resistive (GMR) (Бараночников М.Л. Микромагнитоэлектроника. Т. 1. - М: ДМК Пресс, 2001. - 544 с. ил.).
Выход преобразователя 8 подключен к входам неинвертирующего 9 и инвертирующего 10 усилителей. Выходы неинвертирующего усилителя 9 через первый диод 11 и выход инвертирующего усилителя 10 через второй диод 12 подключены к нагрузочному сопротивлению R3, к входу электронного ключа 13 и второму входу (вх2) компаратора напряжений 16. Выход электронного ключа 13 соединен с входом аналоговой памяти - схемой выборки и хранения (СВХ) 14, выход которой подключен к резистивному делителю напряжения 15 на сопротивлениях R1 и R2. Средняя точка делителя напряжений 15 подключена к первому входу (вх1) компаратора напряжений 16. Кнопка активации работы устройства 18 подключена одним выводом к шине земля, другим выводом через резистор R4 к источнику положительного напряжения и к JTAG ячейке «е» микросхемы 17. Входы управления электронного ключа 13, схемы выборки и хранения 14 и выход компаратора напряжения 16 подключены к соответствующим JTAG ячейкам «d», «с», «b» и «а» микросхемы 17. JTAG интерфейс микросхемы 17 соединен с JTAG интерфейсом 4 всего устройства (Фиг 5).
Использование инвертирующего усилителя 10, первого 11 и второго 12 диодов позволяет сделать схему БДТ нечувствительной к направлению тока в проводе ЛС, то есть не учитывать знаки токов (таблицы №№1-4) в формулах (2), (4), (5) для расчета соответствующих контрольных чисел.
Номинал нагрузочного сопротивления R3 выбран равным номиналу сопротивления R2. В этом случае, при отсутствии тока в проводе ЛС напряжения на резисторах R2 и R3 равны нулю и выходное напряжение компаратора 16 принимает значений логического нуля, соответствующего отсутствию тока в проводнике первой ЛС.
Циклами работ БДТ 7 через JTAG интерфейс 4 устройства управляет программа пользователя «script» (Фиг. 3), интегрированная в программный пакет 2 управляющего компьютера 1. Это позволяет синхронизировать процессы стимуляции JTAG ячеек тестируемых микросхем электронного модуля 5 и работу бесконтактного датчика тока 7 (Фиг. 5).
Бесконтактный датчик тока 7 (Фиг. 6) работает следующим образом.
В исходном состоянии кнопка активации работы устройства 18 разомкнута и JTAG ячейкой «е» микросхемы 17 считывается логическая «1», которая переводит ПК 1 устройства в режим ожидания. В этом режиме БДТ 7 устанавливается на выбранный участок первой ЛС между двух ИМС. Выходное напряжение компаратора напряжений 16 вследствие отсутствия стимуляции JTAG ячеек и токов в проводниках первой ЛС соответствует логическому «0».
При замыкании кнопки 18 JTAG ячейка «е» микросхемы 17 считывает значение логического «0» в ПК 1, и активирует работу программы локализации дефекта КЗ «script».
В режиме «Идентификация местоположения и калибровка порогового уровня БДТ» сигналами JTAG ячеек «d» и «с» микросхемы 17 (Фиг. 6) выполняется размыкание электронного ключа 13 и обнуление выходного напряжения СВХ 14. При этом выполняется программа «script», которая последовательно формирует пары логических сигналов «1» и «0» для всех JTAG ячеек, подключенных к первой ЛС (Фиг. 2).
При стимуляции очередной пары JTAG ячеек, между микросхемами которых установлен БДТ (например, между ИМС(i) и ИМС(i+1) - Фиг. 2), на выходе преобразователя магнитного поля в электрический сигнал 8, на выходе неинвертирующего усилителя 9 и на входе 2 компаратора напряжений 16 появится напряжение положительной полярности, соответствующее положительному направлению тока от JTAG ячейки Ci,1 к ячейке Ci+1,1 (Фиг. 2). Так как напряжение на входе 1 компаратора 16 равно нулю, его выходное напряжение примет значение логической «1», которое будет считано через JTAG ячейку «а» микросхемы 17 в ПК 1.
Таким образом, по совпадению моментов времени появления логической «1» на выходе компаратора 16 и номерам стимулируемых в данный момент времени JTAG ячеек определяется точное местоположение БДТ 7 между микросхемами, подключенными к первой ЛС.
При считывании сигнала логической «1» на выходе компаратора 16 программой «script» в JTAG ячейке «d» микросхемы 17 формируется сигнал замыкания ключа 13, а в ячейке «b» - сигнал записи напряжения с выхода неинвертирующего усилителя 9 в аналоговую память - СВХ 14. Напряжение UCBX на выходе СВХ 14 (Фиг. 6) при этом пропорционально максимальному току IMAX в проводнике первой ЛС в соответствие с (7). Делитель напряжения 15 формирует на резисторе R2 пороговое напряжение U1=0,25*UCBX в соответствие с условиями (3) и (6). Пороговое напряжение U1, будет удерживаться СВХ 14 в течение всего цикла формирования тестовых наборов для определения наличия или отсутствия токов в проводнике первой ЛС в режиме локализации дефектов КЗ. Таким образом, осуществляется калибровка порогового уровня U1 БДТ 7.
В режиме «Локализация дефектов КЗ» сигналом с JTAG ячейки «d» размыкается электронный ключ 13 и программой «script» на ПК 1 выполняется последовательная генерация тестовых наборов для JTAG ячеек (согласно таблицам №№1-4) в выбранных трех рядом находящихся ИМС, подключенных к первой ЛС (Фиг. 2). Для положительного направления тока от ИМС(i) к ИМС(i+1) положительное напряжение формируется на выходе неинвертирующего усилителя 9. Для обратного направления тока положительное напряжение формируется на выходе инвертирующего усилителя 10. Отрицательные напряжения на выходах усилителей 9 и 10 отсекаются соответствующими диодами 11 и 12. Таким образом, в режиме локализации дефектов КЗ на второй вход (вх2) компаратора напряжения 16 подается только положительное напряжение, независимо от направления тока в проводнике первой ЛС. Если напряжение на втором входе (вх.2) компаратора напряжений 16 будет больше опорного напряжения U1 на его первом входе (вх.1), то на выходе компаратора 16 формируется напряжение логической «1», соответствующее наличию тока в контролируемом проводнике, если меньше, на выходе компаратора 16 формируется напряжение логического «0», соответствующее отсутствию тока в контролируемом проводнике. Выходные напряжения компаратора 16 считываются через JTAG ячейку «а» микросхемы 17 в ПК 1 и используются программой «script» для расчета контрольных чисел K, KЛГ и KПГ (таблицы №№1-4) по формулам (2), (4) и (5).
Для микросхемы ИМС(1) (Фиг. 2) электронного модуля 4 (Фиг. 5), расположенной на левой границе ЛС расчет контрольного числа KЛГ выполняется только для положения БДТ 7 между ИМС(1) и ИМС(2). Равенство контрольного числа KЛГ эталонному значению 1260 указывает на наличие дефекта КЗ меду выводами ИМС(1).
Для микросхемы ИМС(n) (Фиг. 2) электронного модуля 4 (Фиг. 5), расположенной на правой границе ЛС расчет контрольного числа KПГ выполняется только для положения БДТ 7 между ИМС(n-1) и ИМС(n) по формуле (4). Равенство контрольного числа KПГ эталонному значению 5040 указывает на наличие дефекта КЗ меду выводами ИМС(n).
Для микросхем ИМС(2) -ИМС(n-1) (Фиг. 2) электронного модуля 4 (Фиг. 5) расчет контрольного числа K выполняется для двух положений БДТ 7: между ИМС(i-1)/ИМС(i) и между ИМС(i)ИМС(i+1) по формуле (2). Равенство контрольного числа K эталонному значению 945 указывает на наличие дефекта КЗ меду выводами ИМС(i).
При последующих изменениях положения БДТ 7 между микросхемами ЛС кнопка 18 размыкается и выполнение программы «script» останавливается.
После диагностики всех микросхем, подключенных к выбранной паре ЛС, тестируют все микросхемы, подключенные к остальным парам ЛС информационной шины, между которыми предварительно методом ГС выявлены дефекты короткого замыкания.
1. Использование предлагаемого способа контроля дефектов короткого замыкания между выводами JTAG микросхем и устройства для его реализации в виде совокупности отличительных признаков относительно известного способа (Патент №US 20080215942 A1, United States, 2008 г.) позволяет: осуществить локализацию дефектов короткого замыкания между физически недоступными выводами любого количества микросхем, подключенных к линиям связи информационных шин, полностью автоматизировать процесс локализации дефектов КЗ и обеспечить его высокую достоверность, что позволит существенно снизить затраты при производстве дорогостоящих высокоинтегрированных модулей современной электроники.

Claims (5)

1. Способ локализации дефектов короткого замыкания выводов микросхем с JTAG интерфейсом, подключенных к информационной шине, заключающийся в формировании тестовых сигналов на выходе одной JTAG ячейки, подключенной через вывод микросхемы к линии связи, приеме тестовых сигналов другой JTAG ячейкой, подключенной через вывод микросхемы к другой линии связи и по отличию принятого тестового сигнала от переданного определяют наличие дефекта короткого замыкания между выводами микросхем, отличающийся тем, что все JTAG ячейки микросхем, подключенные к линиям связи информационный шины, между которыми предварительно выявлены дефекты короткого замыкания, отключают, переводом в высокоимпендансное состояние (Z), произвольно выбирают первую и вторую линию связи информационной шины с предварительно выявленным дефектом короткого замыкания, произвольно выбирают три рядом расположенные микросхемы, выводы которых подключены к первой и второй линиям связи, JTAG ячейку средней из трех микросхем, подключенную ко второй линии связи устанавливают в состояние логического нуля; JTAG ячейки выбранных трех микросхем, подключенных к первой линии связи стимулируют тест-наборами (логической единицей) следующего вида: ZZ1; Z1Z; Z11; 1ZZ; 1Z1; 11Z; 111, далее определяют наличие или отсутствие токов в двух проводниках первой линии связи между тремя выбранными микросхемами; рассчитывают контрольное число в виде суммы произведений номеров тестовых наборов (от 1 до 7) для ненулевых значений токов двух проводников первой линии связи и определяют наличие дефекта короткого замыкания между выводами средней из трех выбранных микросхем при условии равенства полученного контрольного числа одному их трех эталонных значений.
2. Способ по п. 1, отличающийся тем, что осуществляют предварительную идентификацию места определения тока на первой линии связи, выбор порогового уровня тока, соответствующего наличию тока в проводнике, путем последовательного попарного формирования сигналов высокого и низкого уровней JTAG ячеек в каждой из двух соседних микросхем, подключенных к первой линии связи при отключенных всех других, переведенных в высокоимпендансное состояние (Z), JTAG ячеек микросхем, присоединенных к первой и второй линиям связи.
3. Способ по п. 1, отличающийся тем, что последовательным применением указанного алгоритма локализации дефекта короткого замыкания между выводами одной микросхемы определяют наличие или отсутствие дефекта короткого замыкания между выводами всех микросхем, подключенных к первой и второй линиям связи информационной шины.
4. Способ по п. 1, отличающийся тем, что последовательным применением указанного алгоритма локализации дефекта короткого замыкания между выводами всех микросхем первой и второй линий связи определяют наличие или отсутствие дефекта короткого замыкания между выводами всех микросхем, подключенных ко всем линиям связи информационной шины, между которыми предварительно были выявлены дефекты короткого замыкания.
5. Устройство, реализующее способ, содержащее персональный компьютер с установленным программным обеспечением, включающим: диагностические модели компонент (BSDL файлы); файл межкомпонентных связей (net-list), программу формирования и анализа тестовых наборов, встроенные скрипты пользователя (scripts), подключенный через JTAG контроллер к JTAG интерфейсу тестируемого электронного модуля, отличающееся тем, что в него введен бесконтактный датчик тока, связанный посредством магнитного поля с проводниками линий связи и содержащий преобразователь магнитного поля в электрический сигнал, неинвертирующий и инвертирующий усилители, первый и второй диоды, сопротивление нагрузки, электронный ключ, схему выборки и хранения, резистивный делитель напряжения, компаратор напряжений, микросхему с JTAG интерфейсом и кнопку активации работы устройства при этом выход преобразователя магнитного поля в электрический сигнал параллельно подключен к входам усилителей, выход неинвертирующего усилителя через первый диод и выход инвертирующего усилителя через второй диод подключены к нагрузочному сопротивлению R3, к входу электронного ключа и к второму входу (вх2) компаратора напряжений, выход электронного ключа соединен с входом схемы выборки и хранения, выход которой подключен к резистивному делителю напряжения на сопротивлениях R1 и R2, средняя точка делителя напряжений соединена с первым входом (вх1) компаратора напряжений; управляющие входы электронного ключа, схемы выборки и хранения, кнопка активации устройства и выход компаратора напряжений присоединены к соответствующим JTAG ячейкам микросхемы, подключенной к JTAG интерфейсу устройства.
RU2018147591A 2018-12-28 2018-12-28 Способ локализации дефектов короткого замыкания выводов микросхем JTAG интерфейсом и устройство для его осуществления RU2703493C1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2018147591A RU2703493C1 (ru) 2018-12-28 2018-12-28 Способ локализации дефектов короткого замыкания выводов микросхем JTAG интерфейсом и устройство для его осуществления

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2018147591A RU2703493C1 (ru) 2018-12-28 2018-12-28 Способ локализации дефектов короткого замыкания выводов микросхем JTAG интерфейсом и устройство для его осуществления

Publications (1)

Publication Number Publication Date
RU2703493C1 true RU2703493C1 (ru) 2019-10-17

Family

ID=68280389

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2018147591A RU2703493C1 (ru) 2018-12-28 2018-12-28 Способ локализации дефектов короткого замыкания выводов микросхем JTAG интерфейсом и устройство для его осуществления

Country Status (1)

Country Link
RU (1) RU2703493C1 (ru)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2182711C2 (ru) * 1995-12-08 2002-05-20 Самсунг Электроникс Ко., Лтд. Тестирование jtag трактов передачи дискретных данных при использовании сменных печатных плат с установленными на них логическими схемами jtag
WO2002042949A1 (en) * 2000-11-21 2002-05-30 Wind River Systems, Inc. Multiple device scan chain emulation/debugging
RU2191396C2 (ru) * 1995-12-19 2002-10-20 Самсунг Электроникс Ко., Лтд. Тестовый режим высокого импеданса для jtag
US20080215942A1 (en) * 2003-10-31 2008-09-04 Dominic Plunkett Testing of integrated circuits using boundary scan
US20170115346A1 (en) * 2015-10-27 2017-04-27 Nvidia Corporation Scan system interface (ssi) module

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2182711C2 (ru) * 1995-12-08 2002-05-20 Самсунг Электроникс Ко., Лтд. Тестирование jtag трактов передачи дискретных данных при использовании сменных печатных плат с установленными на них логическими схемами jtag
RU2191396C2 (ru) * 1995-12-19 2002-10-20 Самсунг Электроникс Ко., Лтд. Тестовый режим высокого импеданса для jtag
WO2002042949A1 (en) * 2000-11-21 2002-05-30 Wind River Systems, Inc. Multiple device scan chain emulation/debugging
US20080215942A1 (en) * 2003-10-31 2008-09-04 Dominic Plunkett Testing of integrated circuits using boundary scan
US20170115346A1 (en) * 2015-10-27 2017-04-27 Nvidia Corporation Scan system interface (ssi) module

Similar Documents

Publication Publication Date Title
US5254942A (en) Single chip IC tester architecture
CA2245549C (en) Assembly and method for testing integrated circuit devices
KR101489542B1 (ko) 레거시 테스트 시스템의 동작 에뮬레이팅
US7036062B2 (en) Single board DFT integrated circuit tester
NL1037457C2 (en) A method of and an arrangement for testing connections on a printed circuit board.
EP0714032B1 (en) Manufacturing defect analyzer
TWI746563B (zh) 測試系統、測試設備以及測試方法
Farayola et al. Detection of site to site variations from volume measurement data in multisite semiconductor testing
US6025708A (en) System for verifying signal voltage level accuracy on a digital testing device
US7023366B1 (en) Using a parametric measurement unit for converter testing
KR20070086393A (ko) 고전압 기능부를 가진 핀 전자기기
US6724209B1 (en) Method for testing signal paths between an integrated circuit wafer and a wafer tester
RU2703493C1 (ru) Способ локализации дефектов короткого замыкания выводов микросхем JTAG интерфейсом и устройство для его осуществления
EP3290934B1 (en) Scan circuitry with iddq verification
Hess et al. Modeling of test structures for efficient online defect monitoring using a digital tester
EP0294449A1 (en) Computer-aided probe with tri-state circuitry test capability
Rabakavi et al. Design of high speed, reconfigurable multiple ICs tester using FPGA platform
NL2006759C2 (en) A method of and an arrangement for automatically measuring electric connections of electronic circuit arrangements mounted on printed circuit boards.
Leung et al. Point matching in a time sequence of stereo image pairs and its parallel implementation on a multiprocessor
Pinjala et al. Automatic diagnostic program generation for mixed signal load board
WO2018089124A1 (en) Protection circuit
Salman et al. DESIGN AND IMPLELMENTATION A PC BASED SYSTEM FOR CIRCUIT TESTING
van de Lagemaat Testing multiple power connections with boundary scan
Schrift Digital bus faults measuring techniques
Newman et al. A low-cost massively-parallel interconnect test method for MCM substrates

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20201229