Устройство для тестового диагностирования логических блоков

Номер патента: 661552

Авторы: Богданов, Кондратеня, Пекелис, Старовойтов

ZIP архив

Текст

ОП ИСАНИЕ И ЗОБРЕТЕ Н ИЯСоюз Советских Социалистических Раслублик(11)66.1 55 ИДВтЕЛЬ Стаи АВТОР СКО 1) Дополнительное к авт. свид-ву -2) Заявлено 02.08.76 (21) 2394576/18-2 6 Г 11 00 с присоединением заявк(23) Приоритет -Опубликовано 05.0 Государотвеииый ионитет СССР по делам изооретеиий и открытий) Заявите ОЙСТВО ДЛЯ ТЕСТОВОГО ДИАГНОСТИРОВАНИ ЛОГИЧЕСКИХ БЛОКОВ(54 тся к вычислительнои к устройствам тестоих схем: ТЭЗов, ЭВМ, ов, БИС и так далее. а для проверки функих схем, содержащие ввода данных, блок выходных сигналов, ыходов, коммутатор, контрольных регист, 12.ных устройств явля- производится лишь роверяемого блока собщей информации указанием только но- ходов, что затрудняет ности в проверяемом еисправности велико ля невысока. ми кон 15 иболее близву является 2 остирования блок ввода управления ы со входаПо техническому решению н ким к предлагаемому устройст устройство для тестового диагн логических блоков, содержащее данных, соединенный с блоком и через первый и второй регист Изобретение относитехнике, в частности,вого контроля логическсхем цифровых приборИзвестны устройствционирования логическблок управления, блоквходных и эталонныхблок контролируемых вблок сравнения, блокиров, блок индикацииНедостатком известется то, что контрольпо внешним выходам пвыдачей на индикациюисправен-неисправен смеров несовпавших вылокализацию неисправблоке, время поиска ни достоверность контро коммутатора и блока информации, блоктроля контактов, подключенный к выходу блока ввода данных и к блоку индикации, и блок эталонов, выход которого черезкомпаратор подключен к первому входу блока сравнения, второй вход которого соединенс выходом первого регистра, выходы блокауправления подключены к соответствующимвходам первого и второго регистров, блокаконтроля контактов, коммутатора, блокасравнения, компаратора и блока индикации 13.Недостаток устройства состоит в том,что оно не позволяет зафиксировать всенепроисшедшие наборы тестовой последовательности и те выходные контакты, накоторых обнаруживаются ошибки, Эта. информация является необходимой для реализации известных процедур поиска места неисправ ности по диагностическому словарю.Кроме того достоверность диагностирования оказывается невысокой, когда неисправности входов проверяемого устройства искажают подаваемый на него входной набор.Целью изобретения является повышениедостоверности диагностирования точностипоиска места неисправности,66 1 552 3Это достигается тем, что в устройствовведены счетчик, два блока памяти, элементИЛИ иблок выделения неисправности,входы которого соединены с выходами блокауправления, блока сравнения и второго регистра, а выходы - со входами первогоблока памяти, блока индикации и блока управления, выход блока сравнения подклю чен к первому цходу элемента ИЛИ и черезпервый блок памяти, подсоединенный к блоку управления, ко входу блока индикации,Один из входов которого соединен с выходом второгО блока памяти; вход которогочерез счетчик подключен к выходам блоков,управления и ввода данных, а второй входи выход элемента ИЛИ подсоединены соответственно к выходу блока контроля контактов и ко входам второго блока памяти иблока управления,Это обеспечивает выполнение поставленной цели,На чертеже приведена блок-схема устройства.Устройство содержит блок управления 1,блок ввода данных 2, блок задания 3, состоящий из первого 4 и второго 5 рлегйстров, коммутатор 6, счетчик 7, блок контроля контактов 8, диагностируемый блок 9,"компаратор О, блок эталонов 11, блок срав-,.:., нения 12, блок выделения неисправности 13,второй блок памяти 14, элемент ИЛИ 15,первый блок памяти 16, 6 лок ицдйкации 17.Блок хгйрав 1 еция Г обеспечйвает начальную установку, устройства, управление вводом данных осуществление режимов проверки - шагового автоматического, адресного, до несовпадения синхронизацию работы всего устройства, управление блоком индикации 17.Блок управления 1 обеспечивает начальную установку устройства, управление вводом данных, осуществление режимов проверки - шагового автоматического, адресного, до несовпадения синхронизацию работы всего устройства, управление блоком ин.дикации 17.Блок ввода данных 2 обеспечивает ввод-данных о входах и выходах "контролируем/ого блока 9 в регистр 5 данных о состояниил-вцейнихконтактов блока 9 в регистр 4,данных о номере считываемого набора всчетчик 7, данных о состбянии внутреннихконтактов блока 9 в блок контроля контак тов 8,Регистр 4 обеспечивает хранение информации об эталонных значениях логическихуровней на внешних входных и выходныхконтактах блока 9 на каждом наборе и выдачу ее в коммутатор 6, в блок сравнения12 и в блок индикации 17,Регистр 5 обеспечивает хранение информации о входных и выходных контак тах блока 9 й выдачу ее в коммутатора 6,в блок выделения неисправности 13 на"входе и блок индикации 17. Коммутатор 6 обеспечивает преобразование тестовой информации о состояниях входных контактов проверяемого блока, поступающей из регистра 4 в дискретной форме,5 в аналоговые сигналы и коммутацию этихсигналов на входные контакты блока 9 покоманде из блока управления 1,Счетчик 7 обеспечивает подсчет тестовых наборов, считанных блоком ввода дан 10ных 2 в регистр 4 или в блок контроля контактов 8, а также выдачу сигнала о номере набора в блок памяти 16,Блок контроля контактов 8 обеспечиаеткоммутацию и сравнение сигнала, поступающего от одного из внутренних контактов блока 9, с эталонным значением этогосигнала, поступающим из блока ввода данных 2, а также выдает результат сравненияна вход элемента ИЛИ 15 и в блок индикации 17.Компаратор 10 обеспечивает анализ па 20 раметров входных и выходных аналоговыхсигналов поочередно на каждом из контактов диагностируемого блока 9, сравнением их с эталонцыми значениями парамет:. ров, поступающих из блока эталонов 1, атакже преобразование сигцалов проверяемого блока из аналоговой формы в сигналыдискретной формы и выдачу их в блок сравнения 2,Блок эталонов 11 обеспечивает формирование аналоговых эталонных сигналов вЗО соответствии с требованиями, предъявляемыми к параметрам блока 9 и подачу этихсигналов на компаратор 1 О,Блок сравнения 12 обеспечивает сравнение сигналов в дискретной форме, поступаю 35щих из компаратора 1 О и из регистра 4,поочередно для каждого контакта блока 9и выдачу результатов сравнения в блок выделения неисправности 13, в блок памяти14 и в элемент ИЛИ 15.Блок выделения неисправности 13 обеспечивает обнаружение несовпадения сигналов эталонного и выдаваемого коммутато/Г/ром 6 на вход блока 9, а также выдает сигналы о несовпадении на входе в блок памяти 4 в блок индикации 17 и в блок45 управления 1.Блок памяти 14 обеспечивает запоминание номеров входного или выходных контактов блока 9, на которых имело место несовпадение сигналов с эталонными значениями,50а также выдачу информации в блок индикации 17.Элемент ИЛИ 5 обеспечивает сборкурезультатов сравнения при контроле внешних и внутренних контактов блока 9 и выдачу сигнала о несовпадении в блок управ 55 ления 1 и в блок памяти 16,Блок памяти 16 обеспечивает запоминание тестовых наборов, при которых имеломесто несовпадение сигналов на контактахблока 9 с эталонными значениями, а также661552 6О 20 30 35 выдачу информации о несовпадающих итекущем наборах в блок индикации 17.Блок индикации 17 в соответствии с поступающими сигналами обеспечивает индикацию общего результата контроля; номеров несовпавших контактов, неисправности на входном контакте, номеров несовпавших тестовых наборов, эталонной информации, содержащейся в регистре 4 номеров выходных контактов блока 9. Для ввода информации в устройство может быть использована перфолента, информация на которой располагается зонами следующей последовательности: зона определения входов-выходов блока 9, зона с первым тестовым набором для внешних контактов диагностируемого блока, зона с информацией и состоянии внутренних контактов блока на первом наборе, далее идут зона со вторым тестовым набором и зона с информацией о состоянии внутренних, контактов ТЭЗа на этом наборе и т.д. Каждая из зон иа перфоленте имеет служебные и информационные строки. В служебной строке записывается информация о назначении зоны, а для зон с тестовыми наборами информация о номере набора. В информацион- ц нои строке зоны каждая из дорожек соответствует номеру контакта проверяемого блока и несет соответствующую информацию об этом контакте, вход или выход, логический нуль или логическая единица. Длина зон зависит от числа контактов блока 9 В автоматическом режиме контроля внешних контактов блс ка 9 информация с перфоленты непрерывно считывается блоком ввода данных 2. При считывании служебных строк очередной зоны перфоленты блок управления 1 вырабатывает команды на занесение информации в соответствующие олоки устройства. После считывания очередной зоны с информацией о наборе и занесения информации в регистр 4, блок управления 1 вырабатывает команду, по которой коммутатор 6 по информации регистра 5 и регистра 4 вырабатывает и коммутирует на входы блока 9 требуемые аналоговые сигналы. Далее по командам из блока управления 1 производится последовательный опрос блока 9 по всем контактам. Коммутатор 6 сравнивает аналоговый сигнал, поступающий с очередного контакта блока 9, с эталонными значениями сигналов, преобразует результат сравнения в дискретную форму и выдает в блок сравнения 12, где происходит сравнение его с эталонным сигналом для данного контакта, поступающим из регистра 4. В случае несовпадения блок сравнения 12 выдает сигнал несовпадения в блок памяти 14, который запоминает не- совпавший контакт, в блок выделения неисправности 13, который анализирует на входном или выходном контакте проверяемого блока произошло несовпадение, на элемент ИЛИ 15, который подает сигнал о 40 45 50 55 несовпадении в блок управления 1 и в блок памяти 16, который запоминает набор, вызвавший несовпадение, При несовпадении на выходных контактах блока 9 останова ввода информации не произойдет, если же несовпадение произойдет на входном контакте, то блок выделения неисправности 13 выдает короткий импульс на гашение информации о несовпавших выходных контактах в блок памяти 14, а также потенциальный сигнал о несовпадении на входе в блок управленияи в блок индикации 17. Вывод информации прекращается. Блоком индикации 17 высвечивается номер входного контакта, на котором произошло несовпадение и включется табло НЕИСПРАВНОСТЬ НА ВХОДЕ, После окончания ввода информации блок индикации 17 обеспечивает индкацию номеров выходных контактов, на которых произошло несовпадение, и номеров тестовых наборов, вызвавших несовпадение: Принцип локализации неисправности в проверяемых блоках, используемый в устройстве, основан на том, что по совокупности несовпавших тестовых наборов с помощью диагностического словаря определяется неисправная микросхема или группа микросхем (3-4 штуки).Для дальнейшей локализации неисправности в пределах группы микросхем используется контроль внутренних контактов блока 9 (выходы микросхем в блоке). Для этой цели в блоке контроля контактов 8 имеется коммутатор внутренних контактов, выполненный в виде насадки на микросхему, позволяющий подключаться к любому из контактов любой из микросхем проверяемого блока, и коммутатор адреса внутреннего контакта, обеспечивающий выбор информации о данном контакте из массива информации, поступающей из блока ввода данных. Эталонные и фактические сос. тояния внутренних контактов на каждом тестовом наборе сравниваются в блоке контроля контактов 8 и в случае несовпадения сигнал с выхода блока поступит в блок индикации 17 и на вход элемента Иг)И 15, с выхода которого сигнал о несовпадении поступит в блок управления 1 и в блок памяти 16. Основной режим и при контроле внутренних контактов проверяемого блока - автоматический.Режимы до несовпадения, адресный и шаговый являются вспомогательными и используются при наладке и ремонте проверяемых блоков.В режиме до несовпадения останов ввода данных происходит после считывания зоны с тестовым набором вызывающим несовпадение на контактах проверяемого блока. Блок индикации 17 обеспечивает полную информацию об эталонных и фактических состояниях на контактах диагностического блока на данном наборе. Адресный режим661552 Формула изобретения аКорректор Е. ПапиПодписноеСССР Н. Белинковая СоставительТехред О. Лу Тираж 779 И Государственного делам изобретений осква, Ж - 35, Рау Патент, г. Ужго.иал ПП комитета и открыт шская наб род, ул, П д. 4/5роектная, 4 позволяет остановить ввод данных после считывания заданного тестового набора,В шаговом режиме останов ввода данных происходит после считывания каждой из зон с информацией о тестовом наборе.Работа устройства в перечисленных режимах обеспечивается блоком управления 1, как при контроле внешних так и внутренних контактов блока 9.Для построения контролирующих тестов и составления диагностических словарей могут быть использованы вычислительные машины.Устройство для тестового диагностирования блоков ЭВМ обеспечивает автоматический контроль логических блоков как по выходным, так и по входным контактам, поз"воляет"контролировать в автоматическом режимевнутренние контакты блока (выходы микросхем) .Устройство позволяет использовать диа" " "гностические словари при поиске и локализации неисправности. Устройство для тестового диагностирования логических блоков, содержащее блок ввода данных, соединенный с блоком управления и через первый и второй регистры - со входами коммутатора и блока индикации, блок контроля контактов, подключенный к выходу блока ввода данных и к блоку индикации, и блок эталонов, выход которого через компаратор подключен к первому входу блока сравнения, второй выход которого соединен с выходом первого регистра, выходы блока управления подключены к соответствующим входам первого и второго ре гистров, блока контроля контактов, коммутатора, блока сравнения, компаратора и блока индикации, отличающееся тем, что, с целью повышения достоверности диагностирования и точности устройства, в него введены счетчик, два блока памяти, элемент ИЛИ и блок выделения неисправности, входы которого соединены с выходами блока управления, блока сравнения и второго регистра, а выходы - со входами первого блока памяти, блока индикации и блока управления, выход блока сравнения подключен к первому входу элемента ИДИ и через первый блок памяти, подсоединенный к блоку управления, ко входу блока индикации, один ,из входов которого соединен с выходом второго блока памяти, вход которого через 20 счетчик подключен к выходам блоков управления и ввода данных, а второй вход и выход элемента ИЛИ подсоединены соответственно к выходу блока контроля контактов ,и ко входам второго блока памяти и блока 25 УПРаВЛЕНиЯИсточники информации, принятые во внимание при экспертизе1. Авторское свидетельство СССР354415, кл, б 06 Г 11/00, 1972.2. Авторское свидетельство СССР зо378852, кл, Сд 06 Г 1 1/00, 1973.3. Заявка 2310342/24, кл, 6 06 Г 5/46, 1976, по которой принято положительное решение о выдаче авторского свидетельства.

Смотреть

Заявка

2394576, 02.08.1976

ПРЕДПРИЯТИЕ ПЯ М-5339

БОГДАНОВ НИКОЛАЙ ЕВГЕНЬЕВИЧ, ПЕКЕЛИС ВИКТОР ГРИГОРЬЕВИЧ, СТАРОВОЙТОВ АЛЕКСЕЙ ЯКОВЛЕВИЧ, КОНДРАТЕНЯ ГРИГОРИЙ НИКОЛАЕВИЧ

МПК / Метки

МПК: G06F 11/22

Метки: блоков, диагностирования, логических, тестового

Опубликовано: 05.05.1979

Код ссылки

<a href="https://patents.su/4-661552-ustrojjstvo-dlya-testovogo-diagnostirovaniya-logicheskikh-blokov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для тестового диагностирования логических блоков</a>

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