Устройство для функционально-параметрического контроля логических элементов

 

Изобретение относится к контрольно-измерительной технике, может быть использовано для контроля логических элементов, например микросхем и плат с микросхемами, и является доСлЭ ND ND КЗ

СОЮЗ СОВЕТСНИХ

СОИИАЛИСТИЧЕСНИХ

РЕСПУбЛИН

И9) (11)

159 4 G 01 R 31/28 фиг.1

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

llO ДЕЛАМ ИЗОбРЕТЕНИЙ И ОТНРЫТИЙ (61) 1140065 (21) 3926975/24-21 (22) 04. 07. 85 (46) 07. 04.87. Бюл. У 13 (72) Й.И.Поутанен, В. А. Засядько, И.И.Дюков и В В.Хавкин (53) 621.382.82(088.8) (56) Авторское свидетельство СССР

У 1140065, кл. С 01 R 31/28, 1982. (54) УСТРОЙСТВО ДЛЯ ФУНКЦИОНАЛЪНОПАРЫ1ЕТРИЧЕСКОГО КОНТРОЛЯ ЛОГИЧЕСКИХ

3J1EMEHTDB (57) Изобретение относится к контрольно-измерительной технике, может быть использовано для контроля йогических элементов, например микросхем и плат с микросхемами, и является до1302220 полнительным к авт.св ° 9 1140065.

Целью изобретения является повышение достоверности параметрического контроля. Для достижения цели в извест-. ное устройство введены коммутатор 26, двухканальный стробируемый компаратор 27 напряжения, формирователь 28 импульсов стробирования двухканального компаратора напряжения, блок 29 задания граничных уровней выходных сигналов, образованы новые функциональные связи.Для обеспечения достаточно точного сравнения уровней выходных.

Изобретение относится к контрольно-измерительной технике и может быть использовано для контроля логических элементов, например микросхем.и плат с микросхемами, и является усовершен- 5 ствованием устройства по авт.св.

У 1140065.

Цель изобретения — повышение достоверности параметрического контроля.

На фиг.1 приведена структурная 10 схема устройства; на фиг.2 — структурная ехема известного блока управления и связи последнего с другими блоками устройства.

Устройство содержит генератор 1 импульсов, делитель 2 частоты, первый счетчик 3, дешифратор 4, первые

5.1-5.п и вторые 6.1-6.ш формирователи логических уровней, первый коммутатор 7, мультиплексор 8, сигнатурный20 анализатор 9, второй счетчик 10, RSтриггер 11, третий счетчик 12, блок

13 управления, программируемый источник 14 питания, датчик 15 тока потребления, компаратор 16 тока потребления, анализатор 17 неисправности, блок 18 нагрузок.

Блок 13 управления содержит формирователь 19 сигналов сброса, формирователь 20 сигналов управления, фор- З7 мирователь 21 импульсов записи, программатор 22 источника питания, индикатор 23 и элемент ИЛИ 24.

Кроме того, показан (фиг..1) контролируемый логический элемент 25, 35 второй коммутатор 26, двухканальный стробируемый компаратор 27 напряжесигналов контролируемого логического элемента с гр аннч ными значениями, поступающими с выходов блока 29, в качестве компаратора 27 может быть использована микросхема К521 СА1, вход- ной ток которой менее 10 мкА, а в качестве коммутатора 26 — микросхема

К 591 КН 1. В устройстве осуществляется контроль уровней выходного напряжения логического нуля и логической единицы, что приводит к существенному повышенйю достоверности параметрического контроля. 2 илния, формирователь 28 импульсов стробирования двухканального компаратора напряжения и блок 29 задания граничных уровней выходных сигналов.

Счетные входы делителя 2 частоты и второго счетчика 10 подключены к выходу генератора 1 импульсов. Счет- ный вход первого счетчика 3, второй вход блока 13 управления, S-вход

RS-триггера и вход формирователя 28 импульсов стробирования подключены к выходу делителя 2 частоты. Входы дешифратора 4 через первый коммутатор 7 подключаются к соответствующим разрядным выходам первого счетчика 3.

Совместимые и несовместимые входы контролируемого логического элемента

25 через коммутатор 7 и соответственно первые 5.1-5.п и вторые 6.1-6.m формирователи логических уровней подключаются к выходам первого счетчика

3 и дешифратора 4.

Выходы контролируемого логического элемента 25 через первый коммутатор 7 соединены с входами блока 18 нагрузок и с информационными входами мультиплексора 8 и второго коммутатора 26.

Адресные входы мультиплексора 8 и второго коммутатора 26 через первый коммутатор 7 подключаются к соответствующим выходам первого счетчика 3. Выход мультиплексора 8 соединен с первым информационным входом сигнатурного анализатора 9.

Выход RS-триггера 11 соединен с синхровходом сигнатурного анализато

1302220 ра 9 и блокирующим входом второго счетчика 10, соединенного выходом переполнения с R-входом RS-триггера

11, информационными входами — с третьими выходами блока 13 управления, который соединен первым выходом с установочными входами третьего счетчика 12 и анализатора 17 неисправности, вторыми выходами — с блокирующими входами делителя 2 частоты, третьего 0

10 счетчика 12 и анализатора 17 неисправности, четвертым выходом — с стробирующим входом анализатора 17 неисправности, пятыми выходами — с управляющими входами программируемого источника 14 питания. Первые входы блока 13 управления подключены к выходам третьего счетчика 12. Счетный вход третьего счетчика 12 и стартстопный вход сигнатурного анализатора20

9 через коммутатор 7 подключается к соответствующему выходу счетчика 3.

Выходы сигнатурного анализатора 9 соединены с первыми информационными

25 входами анализатора 17 неисправности, вторые информационные входы — с шестыми выходами коммутатора 7 (в данном случае коммутатор 7 выполняет роль задатчика эталонной сигнатуры) . Седьмой выход коммутатора 7 соединен с

30 первым входом компаратора 16 тока потребления (на коммутаторе 7 задается граничное значение тока потребления). Выход компаратора 16 соединен с вторым информационным входом анали- 35 затора 17 неисправности, а второй вход через датчик 15 тока потребления — с общей шиной устройства и непосредственно с одним из выходов программируемого источника 14 питания, 40 соединенного вторым выходом с клеммой для подключения вывода питания контролируемого логического элемента 25.

Выход второго коммутатора 26 сое- 45 динен с вторыми входами двухканального стробируемого компаратора 27 напряжения, первые входы которого соединены с выходами блока 29 задания граничных уровней выходных сиг50 налов, а вход стробирования — с выходом формирователя 28 импульсов стробирования.

УстРойство Работает следующим об- разом.

Перед началом работы с помощью элементов коммутации, например перемычек на сменном коммутаторе 7, кнопочных пер еключ ат елей, потенциометров или сменных резисторов, входящих в блоки 13 и 29, задаются необходимые для контроля данного типа логических элементов соединения блоков устройства, эталонная сигнатура, поступающая на вторые информационные входы анализатора 9, граничные значения задержки распространения сигнала элемента 25, граничное значение тока потребления по цепи питания и граничные значения уровней выходных сигналов.

Совместимые входы контролируемого логического элемента 25 подключаются на коммутаторе 7 через формирователи

5.1-5.п непосредственно к выходам счетчика 3, несовместимые входы (т.е., такая группа входов, на которые, например, недопустимо подавать одновременно нуль), если они имеются, подключаются через формирователи 6.16.тп к выходам дешифратора 4.

Если, например, количество информационных входов мультиплексора 8

2 (это значит, что количество адресных входов мультиплексора 1 и что количество выходов элемента 25 должно быть не более 2 ) и если конкрет8 ный тип элемента 25 имеет i совместных входов, то при помощи коммутатора

7 входы элемента 25 через формирователи 5 можно подключить к первым iразрядам счетчика 3, адресные входы мультиплексора — к разрядам i + 1, i + 2,...,i + 1, старт-стопный вход сигнатурного анализатора 9 и счетный вход счетчика 12 — k одному и тому же разряду i + 1 + 1 того же счетчика

Для пуска устройства на вход блока 13 подается сигнал, обеспечивающий через формирователь 19 сброс в исходное состояние анализатора 17 неисправности и счетчика 12, в связи с чем с вторых выходов блока 13 (с выхода элемента 24 и второго выхода формирователя 20) на блокирующие вхо ды делителя 2 частоты, счетчика 12 и анализатора 17 поступают сигналы, Разрешающие работу устройства.

После запуска по одному и тому же фронту каждого выходного импульаа делителя 2 частоты добавляется единица в счетчик 3, устанавливается в состояние "1" триггер 11 и стробируется формирователь 21, записывающий код, соответствующий допустимому (гранич"

5 13022 ному) значению задержки сигнала, в счетчик 10.

Изменением выходного кода счетчика

3 осуществляется полный перебор стимулирующих входных воздействий на входах элемента 25.

Дешифратор 4 обеспечивает задание на несовместимые входы элемента 25 воздействий в необходимые fio временной диаграмме моменты времени. Фор- 1О мирователи 5.1-5.п и 6. 1-6.m формируют необходимые уровни входных сигналов для элемента 25 в зависимости от управляющих сигналов на их входах. Если к входам логического эле- 15 мента 25 подключены i младших разрядов счетчика 3, полный цикл стимуляции элемента 25 составит 2 различных воздействий. При этом в первом цикле стимуляции на выходах разрядов i + 1, 20

i + 2,..., i + 1 счетчика 3 логический

"0" . В связи с этим на адресные входы мультиплексора 8 поступает код

00.. ° О, что приводит к подключению первого выхода элемента 25 к входу анализатора 9. При последующих циклах стимуляции код, поступающий на адресные входы мультиплексора 8, воз" растая каждый раз на единицу, принимает все значения от 00 ... 01 до

t1...1, что приводит к последовательному подключению всех выходов элемента 25 к входу сигнатурного анализатора 9.

Полученный таким образом на входе анализатора 9 последовательный код по заданному фронту импульса, посту" лающего на синхровход с выхода триггера 11, преобразуется в анализаторе

9 в шестнадцатиразрядную двоичную сигнатуру, характеризующую все выходы элемента 25 по всем входным воздействиям. Количество циклов стимуляции элемента 25, определяемое про- 45 должительностью "окна" (логического

Ф

"0") на старт-стопном входе анализатора 9, подключенном к разряду i+1+1 счетчика 3, при этом не меньше числа

3 выходов элемента 25.

Положение заднего фронта синхроимпульса определяется кодом, записываемым в счетчик 10, и задается при каждом очередном воздействии срабатыванием триггера 11 и счетчика 10, Этим обеспечивается контроль задержки распространения сигнала элемента

25 следующим образом. Одновременно с добавлением единицы в счетчик 3

20 6 дополнительный код допустимой задержки записывается в счетчик 10, а триггер 11 устанавливается в состояние

"1". До тех пор, пока на блокирующий вход счетчика 10 поступает сигнал "1", счетчик 10 считает импульсы, поступающие на его вход от генератора 1, до. полняя код, записанный в счетчик 10.

По импульсу переполнения счетчика 10 триггер 11 переключается в состояние

"0", в связи с чем счетчик 10 останавливается. Переходом выходного сигнала тригерра 11 из состояния ."1" в состояние "0" разрешается (синхронизируется и стрббируется) работа анализатора 9. Если эа время дополнения счетчика 10 до максимального кода

11...1 элемент не успел сформировать на каком-нибудь из своих выходов соответствующий данному входному воз-. действию логический уровень, т.е. он не годен по быстродействию, то сигнатура, полученная в анализаторе 9, не совпадает с эталонной.

Указанная последовательность работы обеспечивает функциональный контроль и контроль задержки распространения по заданному пределу допустимых значений последовательно по каждому выходу элемента 25 для каждого входного воздействия.

После получения первой суммарной сигнатуры элемента 25 по всем его выходам сигнал, поступающий с разряда i + 1 + 1 счетчика 3 на стартстопный вход анализатора.9, изменяется с логического "0" на " 1". В результате формирователь сигнатур анализатора 9 останавливается, полученная сигнатура сравнивается с эталонной и переписывается из формирователя сигнатур в регистр индикации, после чего автоматически формирователь сигнатур сбрасывается. Когда на старт стопном входе анализатора 9 и счетном входе счетчика 12 появляется вновь логический "0", в счетчик 12 добавляется единица и начинается новый цикл работы устройства: формируется новая Сигнатура, которая при состоянии "1" на старт-стопном входе в анализаторе 9 сравнивается с эталон. ной сигнатурой. Результат сравнения поступает на первый информационный вход анализатора 17 неисправности, который в случае неравенства указанных сигнатур по стробирующему сигналу, поступающему с четвертого выхода щие сигналы на управляющие входы про. граммируемого источника 14 питания.

Если фактическое значение тока потребления элемента 25, поступающее на один из входов компаратора 16 с датчика 15, превысит граничное значение, поступающее с коммутатора 7 на другой вход, на выходе компаратора 16 появляется сигнал негодности, который поступает на второй информационный вход анализатора 17, формирующий сигнал "Брак", поступающий на индикацию и останавливающий (через элемент ИЛИ 24) устройство. Так как входы программатора 22 подключены к группе выходов счетчика 12, индикатор 23 при этом показывает, при каком напряжении питания ток потребления превысил заданное граничное зна ч ение.

Так же, как последовательный код с выхода мультиплексора 8 поступает на первый информационный вход сигнатурного анализатора 9, на вторые информационные входы двухканального компаратора 27 поступает последовательный код с выхода второго коммутатора 26 (подключаются последовательно первый, второй и т.д. выходы контролируемого логического элемента в соответствии с изменением информации на адресных входах).

На двухканальном компараторе 27 происходит сравнение поступающей информации с граничными уровнями логического "0" и "1". Если к моменту стробирования уровень входного сигнала, поступающего с выхода коммутатора .26, больше заданного граничного уровня логического "0" и в то же время меньше заданного уровня логической " 1" (другими словами, уровень сигнала не соответствует ни логическому "0", ни логической "1"), то с выхода компаратора 27 на третий информационный вход анализатора 17 не11 11 исправности поступает сигнал Брак который (точно так же, как и в слу чае отличия полученной сигнатуры от эталонной или когда ток потребления больше HopMbl) поступает на выход устройства и на индикацию.

130222 блока 13, выдает сигнал "Брак" на индикацию, на выход устройства и на элемент 24 блока 13. Сигнал "Брак" через элемент 24 передается на блокирующие входы делителя 2 и счетчика 12, останавливая дальнейшую работу устройства.

После многократного повторения цикла получения сигнатуры элемента

25, которое производится для .повышения достоверности результата контроля (при различных значениях питания элемента 25), когда выходной код счетчика 12 будет равен заданному коду, на втором выходе формирователя

20, настроенном на этот код, появляется сигнал "Конец", останавливающий через элемент 24 делитель 2 и счетчик 12 и разрешающий анализатору 17 выдать сигнал Годен" на индикацию и выход устройства. Код допустимой задержки распространения сигнала в элементе 25, записываемый из формирователя 21 в счетчик 10, может быть

25 сформирован, например, кнопочным переключателем, входящим в состав формирователя 21, или формироваться (различной величины) в соответствии с выходным кодом счетчика 12. В последнем случае имеется воэможность измерения задержки распространения сигналов в элементе 25, так как величина этого кода может уменьшаться от одного цикла получения сигнатуры к другому, пока анализатор 17 не даст результат "Брак". При этом код измеренной величины задержки высвечивается индикатором 23.

Возможность записи при помощи фор40 мирователя 21 в счетчик 10 кода допустимой задержки в зависимости от выходного кода счетчика 12 (при соответствующей коммутации старт-стопного входа анализатора 9 и счетного

45 входа счетчика 12 к выходам счетчика 3) позволяет осуществлять контроль задержки по каждому выходу элемента 25 в отдельности с заданием собственных допустимых значений за50 держки.

Устройство обеспечивает в процессе получения каждой очередной сигнатуры в анализаторе 9 изменение напряжения питания элемента 25.Величина напряжения питания задается в том или ином цикле в зависимости от выходного кода счет. чика 12, в соответствии с которым программатор 22 задает соответствуюДля обеспечения достаточно точного сравнения уровней выходных сигналов контролируемого логического элемента с граничными значениями, поступающими с выходов блока 29, в качестве двухканального компаратора 27 может быть использована микросхема

13022

Составитель М.Хаенко

Редактор Н.Тупица Техред Л. Сердюкова Корректор А.Ильин

Заказ 1214/45 Тираж 731 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г.Ужгород, ул,Проектная, 4

К521СА1 входной ток которой менее

10 мкА, а в качестве коммутатора 26микросхема К591КН1, номинальное сопротивление канала которой составляет 300 Ом. 5

В этом случае падение напряжения на открытом ключе не превышает 3001 к10" B = 3 мВ, что" укладывается в допустимую погрешность измерения.

Таким образом, в предлагаемом устройстве наряду с контролем функционирования при различных уровнях входньм сигналов и изменяющемся напряжении питания, контролем задержки распространения сигнала и тока потребления логического элемента осуществляется. контроль уровней выходного напряжения логического "0" и логической "1", что, в конечном счете, приводит дополнительно к существенному повышению достоверности параметрического контроля.

Формула изобретения

Устройство для функционально-параметрического контроля логических

20 10 элементов по авт.св. Ф 1140065, о тл и ч а ю щ е е с я тем, что, сцелью повышения достоверности параметрического контроля, в него введен вто. рой коммутатор, двухканальный стробируемый компаратор напряжений, формирователь импульсов стробирования, блок задания граничньм уровней выходных сигналов, выходы которого соединены с соответствующими первыми входами двухканального стробируемого компаратора напряжений, второй вход которого соединен с выходом второго коммутатора, вход стробирования двухканального стробируемого компаратора напряжений через формирователь импульсов стробирования соединен с выходом делителя частоты, выход двухканального стробируемого компаратора напряжений соединен с третьим инфор-. мационным входом анализатора неисправностей, информационные и адресные входы второго коммутатора соеди1 нены соответственно с третьими и четвертыми выходами первого коммутатора,

Устройство для функционально-параметрического контроля логических элементов Устройство для функционально-параметрического контроля логических элементов Устройство для функционально-параметрического контроля логических элементов Устройство для функционально-параметрического контроля логических элементов Устройство для функционально-параметрического контроля логических элементов Устройство для функционально-параметрического контроля логических элементов 

 

Похожие патенты:

Изобретение относится к контрольно-измерительной технике и может быть использовано, например, для контроля параметров микросхем

Изобретение относится к контрольно-измерительной технике

Изобретение относится к микро- , зондовой технике

Изобретение относится к контрольно-измерительной технике

Изобретение относится к электроизмерительной технике

Изобретение относится к автоматике и вьRиcлитeльнoй технике

Изобретение относится к вычислительной технике, в частности к средствам контроля и диагностики неисправностей логических схем

Изобретение относится к электротехнике, в частности к диагностированию устройств релейной защиты и противоаварийного управления в системах электроснабжения (РЗА)

Изобретение относится к контрольно-измерительной технике и может быть использовано для обнаружения и указания места неисправного элемента в цифровых схемах

Изобретение относится к автоматике и вычислительной технике и может быть использовано при отладке логических блоков, микропроцессорных систем, ЭВМ и т.д

Изобретение относится к контрольно-измерительной технике и может быть использовано дйя функционального контроля больших интегральных схем и цифровых устройств

Изобретение относится к контрольно-измерительной технике и может быть использовано для контроля логических блоков

Изобретение относится к контрольно-измерительной технике

Изобретение относится к вычислительной технике
Наверх