Устройство для диагностирования группы из @ логических узлов

 

Изобретение относится к автоматике и вычислительной технике, а именно к устройствам функционального и тестового диагностирования логических узлов. Цель изобретения - расширение диагностических возможностей устройства. Устройство содержит блок 1 памяти, блок 2 коммутации, узел 3 диагностирования, блок 4 фиксации дефектов, блок 5 управления, блок 6 индикации. Устройство производит функциональное и тестовое диагностирование группы логических блоков . В режиме функционального диагностирования производится анализ текущего состояния объекта диагностики и сравнение его с группой разрешен- 1ных состояний. В режиме тестового диагностирования производится локализация дефекта объекта диагностики путем воздействия на него тестовой информационной последовательностью хранящейся в блоке памяти. Расширение диагностических возможностей достигается введением блока функции дефектов и новых связей. 3 з.п.ф-лы, 10 ил. (в (Л С

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

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

РЕСПУБЛИК

„„ЯЦ„, 1390611 5р 4 С 06 Р 11/00

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

ЗСР(. возим *;

ОПИСАНИЕ ИЗОБРЕТЕНИЯ Ц „ ц

Н А BTQPCH0MV СВИДЕТЕЛЬСТВУ Вйдуу ;(21) 4034807/24-24 (22) 26. 12.85 (46) 23.04.88. Бюл. У 15 (72) В.А.Корнаков, Г.Г.Костанди, Б.Г,Иесежник и В.Т.Тяжев (53) 681.3(088,8) (56) Авторское свидетельствд СССР

Ф 390526, кл. G 06 F 11/04, 1974.

Авторское свидетельство СССР

9 758157, кл, G 06 F 11/00, 1980. г с

Щ (: (54) УСТРОЙСТВО ДЛЯ ДИАГНОСТИРОВАНИЯ

ГРУППЫ ИЗ И ЛОГИЧЕСКИХ УЗЛОВ (57) Изобретение относится к автоматике и вычислительной технике, а именно к устройствам функционального и тестового диагностирования логических узлов. Цель изобретениярасширение диагностических возможностей устройства. Устройство содержит блок 1 памяти, блок 2 коммутации, узел 3 диагностирования, блок 4 фиксации дефектов, блок 5 управления, блок 6 индикации. Устройство производит функциональное и тестовое диагностирование группы логических блоков. В режиме функционального диагностирования производится анализ текущего состояния объекта диагностики и сравнение его с группой разрешен ных состояний. В режиме тестового диагностирования производится локализация дефекта объекта диагностики путем воздействия на него тестовой информационной последовательностью хранящейся в блоке памяти. Расширение диагностических возможностей доетигается введением блока функции дефектов и новых связей. 3 з.п,ф-лы, 10 ил.

139061

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

Цель изобретения — расширение диагностических возможностей устройства.

На фиг. 1 изображена схема устройства; на фиг. 2 -- схема блока фиксации дефектов; на фиг„ 3 — схема блока управления, на фиг, 4 — схема блока коммутации; на фиг.5 — схема узла контроля; на фиг. 6 — схема узла фиксации; на фиг. 7 — схема узла формирования адреса; на фиг. 8 — схема узла синхрониэацили,„ на фиг. 9 алгоритм работы устройства; на фиг. 10 — вид информации, необходимой для диагностирования: a — вид области функционального диагностирования, где ЗК вЂ” значение сигнала на

1 контакте, КРС вЂ” конец работоспособного состояния, OPC — область работо- 25 способного состояния, КОРС вЂ” конец областей работоспособных состояний, ОУД вЂ” область узла диагностирования, КОФД вЂ” конец области функционального диагностирования, Б — вид области коммутационных тестов, где ТК вЂ” тип контакта, КТК вЂ” конец типов контактов, ОКТ область коммутационного теста; 5 — вид области тестового диагностирования где КТС вЂ” конец тестов

35 вого состояния, OTC — область тестового состояния, КОТС вЂ” конец областей тестовых состояний, ООД вЂ” область объекта диагностирования; ъ— вид областей номеров дефектов, где

НД вЂ” номер дефекта,, КНД вЂ” конец номеров дефектов, ОНД вЂ” область номеров дефектов.

Устройство для диагностирования группы логических узлов (фиг. 1) .45 содержит блок 1 памяти, блок 2 коммутации, узлы 3 контроля, блок 4 фиксации дефектов, блок 5 управления: и блок 6 индикации, Кроме того, на фиг. 1 изображен объект 7 диагностирования.

Блок фиксации дефектов (фиг. 2) содержит п узлов 8 фиксации, элемент

И 9, шифратор 10, элементы ИЛИ 11 и

12 m регистров 13 элемент 14 эадержЭ Р

55 ки.

Блок 5 управлен)ля (фиг. 3) содержит дешифратор 15, узел 16 формирования адресов, узел 17 синхронизации, 1 2

Блок коммутации (фиг. 4) содержит дешифраторы 18 и 19, коммутаторы

20 и 21, элементы И 22-30, трехстабильные элементы HE 31-36.

Узел контроля (фиг. 5) содержит

К регистров 37 коммутации, К регистры 38 информации, К коммутаторов 39, К блоков 40 сравнения, элементы И

41 и 42, элемент HE 43, трехстабильные элементы HE 44 и 45.

Узел фиксации (фиг, 6) содержит элементы ИЛИ 46 и И 47, триггер 48 °

Узел формирования адреса (фиг. 7) содержит элементы ИЛИ 49-51, счетчики 52-54, коммутатор 55.

Узел синхронизации (фиг. 8) содержит клавиш 56 "Пуск", генератор 57 импульсов, счетчик 58, дешифратор 59, элементы ИЛИ-HE 60, HE 61, ИЛИ 62-65, элементы 66-7 1 задержки элементы И

72-75, Блок 1 памяти предназначен для хранения коммутационных тестов номеров дефектов и информации для осуществления функционального и тестового диагностирования.

С выхода блока 1 памяти на вход блока 5 управления выдается командная информация, на входы узлов 3 диагностирования коммутационные тесты или информация для функционального и тестового диагностирования и на вход блока 4 фиксации дефектов информация о номерах дефектов.

Блок 2 коммутации предназначен для подключения к блоку 1 памяти блока 4 фиксации дефектов или одного из узлов 3 контроля.

Узел 3 контроля предназначен для разделения контактов объекта 7 диагностирования на входные и выходные, подачи на входные контакты тестовой информации, сравнения ответных реакций с выходных контактов и ожидаемых ответных реакций. С выходов узла 3 на объект 7 диагностирования выдается тестовая информация, на блок 4 фиксации дефектов сигнал сравнения или сигнал несравнения ответных реакций.

Блок 5 управления организует работу всех блоков устройства. С выходов блока 5 управления на вход блока 1 памяти выдается адресная информация для считывания информации из блока 1 памяти, на вход блока 2 коммутации командная информация для осуществления коммутации, на вход блока 6 инпи- °

611

3 1390 кации командная информация, разрешающая индикацию, на вход блока 4 фиксации дефектов команда установки блока

7 в исходное состояние, Блок 6 индикации предназначен для индикации номера неработоспособного объекта 7 диагностирования, номеров найденных дефектов и сообщения "Дефект не найден .

Блок 4 фиксации дефектов предназначен для формирования и запоминания номера неработоспособного объекта 7 диагностирования и номеров найденных дефектов. С выходов блока 4 фиксации дефектов на вход блока 6 индикации выдаются номера найденных дефектов, на входы блока 6 индикации и блока 5 управления номер неработоспособного объекта 7 диагностирования, на вход блока 5 управления информация о необходимых режимах работы, на вход узла 3 диагностирования команда установки в исходное состояние.

Устройство для диагностирования группы и логических узлов работает следующим образом.

По команде с блока 5 управления устанавливаются в исходное состояние блок 5 управления, блок 4 фиксации дефектов и узлы 3 диагностирования. После этого устройство переходит в режим функционального диагностирования.

В режиме функционального диагнос- 35 тирования по команде с блока 5 управления блок 2 коммутации подключает к блоку 1 памяти первый узел 3, в него считывается первое работоспособное состояние из области узла 40 диагностирования и происходит сравнение полученной от объекта 7 диагностирования ответной реакции с ожидаемым работоспособным состоянием.

Сигнал сравнения или несравнения с 45 выхода узла 3 поступает в блок 4 фиксации дефектов.

Возможны два варианта продолжения работы устройства.

1. Если сигнал сравнения поступает 5О из узла 3, то работа устройства повторяется для следующего узла 3 диагностирования.

2, Если сигнал сравнения не поступает из узла 3, то работа устройства повторяется на следующем работоспособном состоянии.

После функционального диагностирования последнего объекта 7 диагностирования устройство повторяет цикл функционального диагностирования.

Если во время функционального диаг,ностирования от объекта 7 диагностирования поступает сигнал ошибки или нет ни одного сигнала сравнения, это значит, что в объекте 7 диагностирования есть дефекты и блок 4 фиксации дефектов запоминает номер неработоспособного объекта 7 диагностирования и через блок 5 управления переводит устройство в режим тестового диагностирования для поиска дефектов.

В-,режиме тестового диагностирования по командам с блока 5 управления блок 2 коммутации подключает к блоку

1 памяти узел 3 диагностирования неработоспособного объекта 7 диагностирования и в него считывается коммутационный тест, согласно которому узел 3 диагностирования производит требуемое разделение внешних контактов объекта 7 диагностирования на входные и выходные. Затем в узел 3 считывается первое тестовое состояние из области объекта диагностирования и происходит сравнение полученной от объекта диагностирования ответной

Э реакции с ожидаемым тестовым состоянием.

Сравнение может иметь два исхода

J поэтому рассмотрим два варианта.

1. Если получен сигнал несравнения, значит, что в объекте 7 диагностирования нет соответствующих данному тестовому состоянию дефектов.

В этом случае работа устройства повторяется на следующем тестовом состоянии иэ области объекта диагностирования.

2. Если получен сигнал сравнения, значит, что в объекте 7 диагностирования есть соответствующие данному тестовому состоянию дефекты. В этом случае в блок 4 фиксации дефектов из блока 1 памяти записываются номера найденных дефектов. Затем по команде из блока 5 управления в блоке 6 индикации индицируются номер неработоспособного объекта 7 диагностирования и номера найденных дефектов, поступающие иэ блока 4 фиксации дефектов, и блок 5 управления останавливает работу устройства. Затем оператор устраняет найденные дефекты и переводит устройство в режим функционального диагностирования.

Если на области неработоспособного объекта 7 диагностирования сигнал

13906 сравнения с узла 3 так и не поступает, то блок 5 останавливает работу устройства и обеспечивает индикацию в блоке 6 индикации сообщения "Дефект не найден", Это значит, что присутствующий в объекте 7 диагностирования дефект не содержится в списке дефектов, для которого построен тест поиска дефектов. В этом случае необходимо произвести поиск дефекта с помощью, например, контрольно-измерительной аппаратуры, а по результатам поиска осуществить корректировку списка дефектов и, как следствие этого, изменить тест поиска дефектов, хранящийся в блоке. 1 памяти. Затем оператор переводит устройство в режим функционального диагностирования.

Блок 4 фиксации дефектов (фиг. 2) 20 работает следующим образом.

Сигнал СБР— сброс от блока 5 управления, поступает к узлам 3 диагностирования, устанавливает все узлы

8 фиксации в исходное состояние, при котором на выходе ОДНР— объект,циагностирования неработоспособен, появляется нуль, а на выходе ОДР— объект диагностирования работоспособен, единица. В результате, на выходе шиф- 30 ратора 10 появляется нулевой НОД— номер объекта диагностирования, а на выходе элемента И 9 — единица, которая через элемент 14 задержки как сигнал ЗПРТ вЂ” запрет поступает на входы всех узлов 8 фиксации и разрешает запись в них сигналов ОШБ — ошибка или КОРСI (КОРСп) — конец областей работоспособных состояний первого (n-го) ОД.

В режиме функционального диагностирования последовательно от каждого из узлов 3 приходит сигнал СР — сравнения, который через элемент ИЛИ 11 поступает в блок 5 управления. Пере1ход из режима функционального диагностирования в режим рестового диагностирования осуществляется по единичному сигналу ОШБ от объекта 4 диагностирования ипи КОРСI (КОРС) от

50 блока коммутации.

Приход сигналов ОШБ или KOPCI (КОРС) вызывает появление на одном из выходов ОДНР единицы, которая изменяет НОД на выходе шифратора 10, на одном из выходов ОДР нуля, который через элемент И 9, элемент 14 задержки поступает на вход всех узлов 8 фиксации и запрещает прием в

11 6 них сигналов ОШБ, КОРСI (KOPC), а на выходе ПД вЂ” поиск дефектов появляется на время, определяемое элементом

14 задержки и необходимое для установки сигналов на выходах ОДНР и ОДР, единица, которая поступает через элемент ИЛИ 12 на блок 5 управления и переводит устройство в режим тестового диагностирования для поиска дефектов.

В конце поиска дефектов в регистры

13 из блока 1 памяти по разрешающим сигналам РЗЗПЗ вЂ” разрешение записи записываются НД вЂ” номера дефектов, которые с выходов регистров 13 поступают в блок 6 индикации. Работа блока 4 фиксации дефектов повторяется по следующему сигналу СБР от блока

5 управления, Блок 5 управления (фиг. 3) рабо-. тает следующим образом.

Подготовка устройства к работе начинается с появления на выходах узла

17 синхронизации единичного сигнала

СБР, который поступает на блок 4 фиксации дефектов и устанавливает в нем нулевой НОД вЂ” номер объекта диагностирования> поступает на все узлы 3 диагностирования и устанавливает их в исходное состояние, а также на узел

16 формирования адреса и устанавливает на его входах нулевые НРà — номер регистра и НС вЂ” номер состояния.

Затем на выходе узла 17 синхронизации появляется единичный сигнал РЖДП— режим диагностирования и поиска, который поступает к блоку 2 коммутации и переводит его в режим функционального диагностирования. Затем на выходе узла 17 синхронизации появляется единичный сигнал РЖД вЂ” режим диагностирования, который поступает на вход узла 16 формирования адреса и устанавливает на его выходе нулевой

НУД вЂ” номер узла диагностирования.

Затем устройство переходит в режим функционального диагностирования.

Режим функционального диагностирования начинается с появления на выходе узла 17 синхронизации СЧ считывание единицы, которая поступает к блоку 1 памяти и вызывает считывание по нулевому адресу (который состоит из нулевых НУД, НС, НРГ, РЖП— режим поиска,, PEB — режим записи), 3K — значения сигнала на контакте, которое записывается в первый узел 3 по сигналу РЗЗП вЂ” разрешение записи, 7 1390611 8 ода узла 17 синхро- рования неработоспособен. В этом коммутации. Затем случае на выходе дешифратора 15 поа 17 синхронизации является единичный сигнал КОРС, которая поступа- который поступает на узел 16 формирорования адреса и 5 вания адреса и обнуляет НС, НРГ, а ницу НРГ. Следующий через узел 17 синхронизации и блок 2 пись следующего коммутации — в блок 4 фиксации дефекдиагностирования. тов, в котором устанавливается НОД— яется по сигналам номер неработоспособного объекта тки КРС вЂ” конец 10 диагностирования и вызывает (также стояния. как сигнал ОШБ от объекта 7 диагноски KPC на выходе тирования) появление единичного сигляется единичный нала ПД вЂ” поиск дефектов, который поступает на вход прихддит на узел 17 синхронизации и ии, на выходе РЗС 15 переводит устройство в режим тестоя которого появля- вого диагностирования. Режим тестоая через блок 2 вого диагностирования состоит из трех т в первый 3 узел режимов: коммутации, поиска и записи. ие записанного в 1. Режим коммутации. На выходе обного состояния 20 РЖК вЂ” режим коммутации узла 17 синхъекта 7 диагности- ронизации появляется единица, котоакции. рая поступает на блок 2 коммутации ния может иметь и переводит его в режим коммутации. рассмотрим два Затем на выходе РЖД узла 17 синхронизации появляется нуль, который пос17 синхронизации тупает на вход узла 16 формирования дефектов поступа- адреса и обеспечивает подключение выСР — сравнение. хода НУД к входу НОД, т.е. устанаводе СРВФ вЂ” срав- ливает адрес первого ТК вЂ” типа коне появляется еди- 30 такта в КТ вЂ” коммутационном тесте. а узел 16 форми- Затем начинается последовательное нал СРВФ увеличи- считывание ТК из блока 1 памяти и и обнуляет НС и запись их в узел 3 неработоспособнояет переход к функ- го объекта 7 диагностирования до тированию следую- 35 считывания метки КТК вЂ” конец типов ностирования. контактов.

17 синхронизации По прочтении метки КТК на выходе

ый сигнал CPB. В дешифратора 15 появляется единичный е НСР — несрав- сигнал КТК, который поступает на узиница, поступаю- 40 лы формирования адреса и обнуляет ования адреса. НС, НРГ, а также на узел 17 синхровает на единицу низации и переводит устройство в рет.е. осуществляет жим поиска. поступающему с вых низации на блок 2 на выходе +1СЧ узл появляется единица ет на узел 16 форми увеличивает на еди

СЧ обеспечивает за

ЗК ъ первый узел 3

Работа блока повтор

СЧ до считывания ме работоспособного со

По прочтении мет дешифратора 15 появ сигнал КРС, который узла 17 синхронизац разрешение сравнени ется единица, котор коммутации поступае и разрешает сравнен нем PC — работоспос и поступающей от об рования ответной ре

Результат сравне два исхода, поэтому варианта.

1. На вход узла от блока 4 фиксации ет единичный сигнал

В этом случае на вых нение функционально ница, поступающая н рования адреса. Сиг вает на единицу НУД

НРГ, т.е. осуществл циональному диагнос щего объекта 7 диаг

2. На входе узла отсутствует единичн этом случае на выход нение появляется ед щая на узел 16 формир

Сйгнал HCPB увеличи

НС и обнуляет НРГ, переход к функциональному диагностированию того же объекта 4 диагности- 45 рования на следующем PC.

Если считан КОФД вЂ” конец области функционального диагностирования, значит, цикл проверки ОД закончен.

В этом случае на выходе дешифратора

15 появляется единичный сигнал КОФД, который поступает на узел 16 формирования адреса и устанавливает нулевые

НПД, НС, НРГ, т.е. начинается функциональное диагностирование первого объекта 7 диагностирования. Если счи55

I тана метка КОРС вЂ” конец областей ра.ботоспособных состояний, значит, пос"

Ьедний проверяемый объект 7 диагности2, Режим поиска. На выходе РЖДП узла 17 синхронизации появляется единица, которая поступает на блок 2 коммутации и переводит его в режим поиска дефектов. Затем на выходе РЖП узла 17 синхронизации появляется единица, которая вместе с НУД = НОД, НС = О, НРГ = О задает адрес первого

ЗК в ТС вЂ” тестовом состоянии области неработоспособного объекта 7 диагностирования. Начинается считывание ЗК из блока 1 памяти и запись их в узел

3 неработоспособного ОД до считывания метки КТС вЂ” конец тестового состояния.

1390611

По прочтении метки КТС на выходе дешифратора 15 появляется единичный сигнал КТС, который поступает на вход узла 17 синхронизации, на выходе РЗС ,которого появляется единица, которая через блок 2 коммутации поступает в узел 3 диагностирования и разрешает сравнение записанного в него ТС и поступающей от объекта 7 диагностиро- 10 вания ответной реакции, Результат сравнения может иметь два исхода, поэтому рассмотрим два варианта.

2. 1. На вход узла 17 синхронизации от блока 4 фиксации дефектов поступает единичный сигнал СРВ. В этом случае на выходе СРВП вЂ” сравнение при поиске появляется единица, поступающая на узел 16 формирования адреса и обнуляющая НРГ, а на выходе РЖЗ вЂ” режим записи узла 17 синхронизации появляется единица и устройство-переходит в режим записи.

2.2. На входе у. эла 17 синхронизации отсутствует единичный сигнал CPR.

В этом случае на выходе НСРВ появляется единица, поступающая на узел

16 формирования адреса„ Сигнал ЧСРВ увеличивает на единицу HC и обнуляет

НРГ, т,е. осуществляет переход к диагностированию ОД на следующем TC.

Если считана метка КОТС вЂ” конец областей тестовых состояний, значит, дефект не найден„ В этом случае на

35 выходе дешифратора 15 появляется единичный сигнал КОТС„ который поступает на узел 17,инхрониэации и останавливает устройство, а также как сигнал ИНД2 — разрешение индикации поступает на блок 6 индикации и разрешает индикацию сообщения "Дефект не найден", После поиска и устранения дефекта оператор переводит устройство в режим функционального диагностирования, 3. Режим записи, Единица с выхода

РЖЗ поступает на блок 2 коммутаторов и подключает к блоку 1 памяти блок 4 фиксации дефектов, на блок 1 памяти и вместе с НПД = НОД, НС и НРГ = О

50 задает адрес первого НД вЂ” номера дефекта в ОНД вЂ” области номеров дефектов неработоспособного ОД. Начинается считывание НД и запись их в блок 7 фиксации дефектов до считывания мет55 кн КНД.

По прочтении метки КНЦ на выходе лешифратора 15 появляется единичный сигнал КНД, который поступает на узел 17 синхронизации и останавливает устройство, как сигнал ИНД1 — разрешение индикации поступает на блок

6 индикации и разрешает индикацию НОД и НД, по которым находится и устраняется дефект. Затем оператор переводит устройство в режим функционального диагностирования.

Блок коммутации (фиг. 4) работает следующим образом.

Сигналами на входах блока РЖК— режим коммутации, РЖДП вЂ” режим диагностирования и поиска и РЖЗ вЂ” режим записи дефектов .задается режим работы блока. Дальнейшую работу блока рассматривают в режиме диагностирования и поиска, т.е. при РЖК = О, РЖДП = 1, РЖЗ = О. Единица с входа

РЖДП поступает на входы элементов

И 23 и 25 и подготавливает прохождение через них управляющих сигналов с дешифраторов 18 и 19, Нуль с входа

РЖК поступает на элементы И 22 и 24 и закрывает их. Нуль с. входа РЖЗ поступает на элементы И 29 и 30 и закрывает их, Затем по НРà — номеру регистра и НУД вЂ” номеру узла диагностирования, поступающим ат блока 5 управления, дешифраторы 18 и 19 вырабатывают единичные управляющие сигналы, поступающие на вход элемента

И 23. На выходе элемента И 23 появляется единица, являющаяся разрешающим сигналом для трехстабильного элемента HE 32. Затем на вход РЗЗП— разрешение записи приходит единица, которая поступает на вход трехстабильного элемента НЕ 32, на выходе которого появляется нулевой сигнал

РЗЗП 21. Этот сигнал поступает на вход узла 3 диагностирования и разрешает прием ЗК вЂ” значение сигнала на контакте в соответствующий регистр информации, Затем повторяется рабата блока по выработке сигнала РЗЗП 22.

Затем на вход РЗС вЂ” разрешение сравнения приходит единица, которая поступает на вход элемента И 26, на выходе которого появляется единичный сигнал РЗС,поступающий на узел .3 диагностирования. В режиме функцианальнога диагностирования с помощью элементов И 27 и 28 из сигнала КОРС вь рабатываются сигналы К )РС! (1<Я 02), поступающие на блок 4 фиксации дефек-Тс „ Затем повторяется рабата б. ок13906

)) по выработке сигналов РЗЗП2, РЗС в коммутаторах 20, В режиме коммутации на входах бло5 ка присутствуют сигналы РЖК=1, РЖДП = .

= О, РЖЗ = О и повторяется работа блока по выработке сигналов РЗЗП1.

В режиме записи, т.е. при поиске дефектов, на входах блока присутствуют сигналы РЖК = О, РЖДП = О, РЖЗ =

1. Единица с выхода РЖЗ поступает на входы элементов И 29 и 30. Затем по НРГ от блока 5 управления дешифратор 18 вырабатывает последовательно единичные управляющие сигналы, посту-15 пающие на входы элементов И 29 и 30, на выходах которых последовательно появляются единицы, являющиеся разрешающими сигналами для трехстабильиых элементов НЕ 35 и 36, Затем по единичным сигналам с входа РЗЗП коммутатор 21 последовательно вырабатывает сигналы РЗЗПЗ. Эти сигналы поступают на вход блока 4 фиксации дефектов и разрешают запись в него НД -25 номеров дефектов из блока 1 памяти.

Узел 3 контроля (фиг. 5) работает следующим образом.

Сначала от блока 5 управления на вход узла 3 диагностирования поступа-30 ет сигнал СБР— сброса, который для обеспечения режима функционального диагностирования устанавливает в единичное состояние регистры 37 коммутации, т.е. все контакты ОД объявлены как выходные. Затем на вход блока ! поступают сигналы РЗЗП2, по которым в регистры 38 информации последовательно записывается работоспособное состояние из блока 1 памяти. Затем на вход коммутатора 39 поступает единичный сигнал ТК вЂ” тип контакта. Этот сигнал поступает также на вход элемента И 42 и разрешает прохождение через него сигнала РЗС вЂ” разрешение сравнения, через элемент НЕ 43 на

45 вход трехстабильного элемента НЕ 45 и переводит его в состояние высокого сопротивления на выходе, т.е. отключает выход регистра 38 от выходного контакта, а также на вход трехстабильного элемента НЕ 44 и обеспечивает подачу через него PK — реакции контакта с выходного контакта на вход схемы 40 сравнения. Одновременно на другой вход схемы 40 сравнения посту-55 пает 3K — значение сигнала на контакте с выхода регистра 38 ° Затем на вход коммутатора 39 поступает единич)2 ный сигнал РЗС вЂ” разрешение сравнения который проходит через элемент И 42 на вход схемы 40 сравнения и разрешает сравнение PK и ЗК. Если РК не равен ЗК, то на выходе схемы 40 сравнения появляется нуль, который через элемент И 41 как сигнал НСР — несравнение поступает к блоку 4 фиксации дефектов. Если PK равен 3К во всех схемах 40 сравнения пульта, то с выхода элемента И 41 единичный сигнал СР — сравнение поступает к блоку 4 фиксации дефектов.

В-режиме тестового диагностирования от блока 2 коммутации на вход блока поступают сигналы РЗЗП1. Эти сигналы последовательно разрешают запись КТ вЂ” коммутационного теста из блока 1 памяти в регистры 37 коммутации. Коммутаторы 39, к которым подключены выходные контактыiОД, работают в режиме функционального диагностирования. Рассмотрим, как работает коммутатор 39, когда к нему под,ключен входной контакт ОД. В этом случае в регистр 37 записывается нуль, т.е. на вход коммутатора 39 приходит нулевой сигнал ТК, который поступает на вход элемента И 42 и запрещает прохождение через него сигнала РЗС, на вход трехстабильного элемента НЕ 44 и переводит его в состояние высокого сопротивления на выходе, т,е. отключает входной контакт от входа схемы 40 сравнения; через элемент НЕ 43 на вход трехстабильного элемента НЕ 45 и обеспечивает по- . дачу через него ЗК на входной контакт.

Схема 8 фиксации (фиг. 6) работает следующим образом.

Сигнал СБР— сброс от блока 5 управления устанавливает в нуль триггер 48, В этом случае на прямом выходе триггера ОДНР— объект диагностирования неработоспособен появляется нуль, поступающий на вход шифратора 10. На инверсном выходе триггера 48 ОДР— объект диагностирования работоспособен появляется единица, которая поступает на вход элемента

И 9. Затем с выхода элемента 14 задержки на вход ЗПРТ вЂ” запрет поступает единица, которая разрешает прохождение через элемент И 47 сигналов

ОШБ и КОРС. Приход сигнала ОШБ — ошибка от объекта 7 диагностирования или сигнала КОРС от блока 2 коммутации

1390611

14 вызывает появление на выходе элемента ИЛИ 46 единицы, которая через элементы И 47, и ИЛИ 12 поступает на блок 5 управления для перевода уст5 ройства в режим тестового диагностирования для поиска дефектов и устанавливает в единицу триггер 48. В этом случае единица с выхода ОДНР поступает к шифратору 10 и задает НОД вЂ” 10 номер объекта диагностирования. Нуль с выхода ОДР через элемент И 9, элемент 14 задержки поступает на вход

ЗПРТ и обеспечивает хранение информации в триггере 48. Элемент 14 за15 держки предназначен для надежного переключения триггера 48 ° Затем работа схемы 8 фиксации повторяется по следующему сигналу СБР от блока 5 управления. 20

Узел 16 формирования адреса (фиг. 7) работает следующим образом.

Сначала на вход поступает сигнал

° °

СБР— сброс, который: через элемент

49 обнуляет счетчик 54, т.е. устанавливает нулевой НУД вЂ” номер узла диагностирования, через элемент ИЛИ

50 обнуляет счетчик 52, т.е. устанавливает нулевой НС вЂ” номер состояния, и через элементы ИЛИ 50.и 51 обнуляет счетчик 53, т.е. устанавливает нулевой НРГ - номер регистра. ,Затем на входе РЖД - режим диагносl тирования появляется единица, которая поступает на вход коммутатора 55 и обеспечивает подключение выхода счетчика 54 к выходу„

Затем в режиме функционального диагностирования на входе +1СЧ последовательно появляются единицы, увеличивающие на единицу НРГ, т,е, задаются адреса, по которым из блока 1 памяти в узел 3 диагностирования записываются ЗК вЂ” значения сигнала на контакте. Через каждые несколько сиг45 налов на входе + IGׄ÷èñëo которых равно числу ЗК в РС - работоспособном состоянии, на выходе узла 16 появляется единичный сигнал НСР — несравнение, либо сигнал СРВФ вЂ” сравнение функциональное. Приход сигнала НСРВ говорит о том, что на данном РС происходит несравнение и необходимо перейти к следующему РС, причем сигнал

НСРВ увеличивает на единицу НС в счетчике 52 и через элемент ИЛИ 51 55 обнуляет счетчик, т,,е, задает нулевой НРГ, Приход сигнала СРВФ говорит о том, что на данном РС происходит сравнение и можно перейти к проверке следующего объекта 4 диагностирования, причем сигнал СРВФ увеличивает на единицу НУД в счетчике 54, через элемент ИЛИ 50 устанавливает НС в счетчике 52 и через элементы ИЛИ 50 и 51 устанавливает нулевой НРГ в счетчике 53. После проверки последнего объекта 7 диагностирования приходит единичный сигнал КОФД вЂ” конец области функционального диагностирования, действия которого описаны для сигнала СБР. Приход единичного сигнала KOPC — конец области работоспособных состояний вызывает через элемент

ИЛИ 50 установку нулевого НС в счетчике 52 и через элементы ИЛИ 50 и 51 установку нулевого НРГ в счетчике 53.

Затем устройство переходит в режим тестового диагностирования.

В режиме тестового диагностирования на входе РЖД появляется нуль, который поступает на коммутатор 55 и обеспечивает подключение к выходу

НУД входа НОД вЂ” номера объекта диагностирования, который признан неработоспособным. Затем начинается режим коммутации.

В режиме коммутации единица с входа +1СЧ обеспечивает последовательное считывание ТК вЂ” тинов контактов из блока 1 памяти для записи их в узел 3 контроля неработоспособного ОД до считывания метки КТК вЂ” конец типов конгактов. Единичный сигнал с входа

КТК обеспечивает действия, описанные для сигнала КОРС. Затем устройство ,переходит в режим поиска.

В режиме поиска на входе +1СЧ последовательно появляются единицы, увеличивающие на единицу НРГ. Через несколько сигналов на входе +1СЧ, число которых равно числу ЗК в ТС вЂ” тестовом состоянии, на входе формирователя появляется единичный сигнал HGPB либо сигнал СРВП вЂ” сравнение при поиске. Приход сигнала СРВП говорит о том, что на данном ТС происходит сравнение и можно перейти в режим записи для записи в блок 4 фиксации дефектов, соответствующих данному тестовому состоянию НД вЂ” номеров дефектов. Сигнал СРВП через элемент

ИЛИ 51 устанавливает нулевой НРГ в счетчике 53. Затем устройство переходит режим записи.

В режиме записи на входе +1СЧ послеповательно появляются единицы, 1390611 !

16 увеличивающие на единицу НРГ в счетчике 53, т.е ° происходит считывание из блока 1 памяти НД до считывания метки КНД, На этом работа формирователя заканчивается.

Узел 17 синхронизации (фиг. 8) работает следующим образом.

Нажатие клавиши 56 "Пуск" вызывает появление единицы, которая поступа10 ет, во-первых, как сигнал СБР— сброс на блок 4 фиксации дефектов, на узлы

3, на формирователь 16 номеров и устанавливает их в исходное состояние во-вторых на счетчик 58 режимов в 9 15 и обнуляет его, причем единичныи сигнал с выхода дешифратора 59 режимов поступает как сигнал РЖД вЂ” режим диаг= ностирования к узлу 16, а через элемент ИЛИ 63 как сигнал РЖДП вЂ” режим

20 диагностирования и поиска на блок 2 коммутации, в-третьих, через время, необходимое для начальной установки счетчика 58, блока 4 фиксации дефектов и узлов 3 диагностирования и определяемое элементом 66 задержки, на вход генератора 57 импульсов и запускает его.

Режим функционального диагностирования начинается с появления на выходе генератора 57 импульса единицы, 30 которая поступает как сигнал СЧ— считывание к блоку 1 памяти, через элемент 67 задержки и элемент И 74 как сигнал РЗЗП вЂ” разрешение записи к блоку 2 коммутации для записи в него ЗК вЂ” значений сигналов на контакте из блока 1 памяти, через элемент 67 задержки, элемент И 74, элемент 71 задержки как сигнал +1СЧ к узлу t6 и увеличивает на единицу

Н Г вЂ” номер регистра. Работа узла 17 повторяется по сигналам СЧ до считывания метки КРС вЂ” конец работоспособного состояния.

По прочтении метки KPC на входе

45 задатчика появляется единичный сигнал КРС, который поступает: во-первых, как сигнал РЗС вЂ” разрешение сравнения через элемент ИЛИ 64 и через блок 2 коммутации на узел 3 диагностирования и разрешает сравнение в нем РС вЂ” работоспособного состояния и ответной реакции от ОД," во-вторых, через элемент ИЛИ 64, элемент 68 задержки на вход элемента И 73 и под-55 готавливает путь прохождения через него сигнала HCPB — несравнение", в-третьих, через элемент 70 задержки на вход элемента И 75 и подготавливает путь для прохождения через него сигнала СР — сравнение, в-четвертых, через элементы ИЛИ 64, ИЛИНЕ 60 на вход элемента И 74 и запрещает выработку сигналов РЗЗП и +1СЧ.

Результат сравнения может иметь два исхода, поэтому рассмотрим два варианта.

1. На вход CPB задатчика от блока

4 фиксации дефектов поступает единичный сигнал, который проходит через элемент И 75 и как сигнал СРВФ вЂ” сравнение, функциональное поступает на узел 16 для обнуления НРГ, НС вЂ” номера состояния и для увеличения на единицу НУД вЂ” номера узла диагностирования.

2. На входе CPB задатчика отсутствует единичный сигнал. В этом случае на выходе элемента НЕ 61 появляется

/ единица, которая через элемент И 73 как сигнал HCPB поступает на узел

16 для обнуления НРГ и увеличения на единицу НС.

Если считана метка КОФД вЂ” конец области функционального диагностирования, то на входе КОФД задатчика появляется единичный сигнал, который поступает через элемент ИЛИ-НЕ 60 на вход элемента И 74 и запрещает выработку сигналов РЗЗП и +1СЧ, Если считана метка KOPC — конец областей работоспособных состояний

9 то на входе KOPC узла 17 появляется единица, которая через элемент ИЛИЫЕ 60 запрещает выработку сигналов

РЗЗП и + 1СЧ и поступает на блок 2 коммутации. Затем на вход ПД вЂ” поиск дефектов узла 17 поступает единица, которая через элемент ИЛИ 65 увеличивает на единицу содержимое счетчика 58 режимов, т.е. устанавливается режим коммутации.

Режим коммутации. На выходе дешифратора 59 режимов появляется единица

I которая как сигнал РЖК вЂ” режим коммутации поступает на блок 2 коммутации и задает режим коммутации, Затем по сигналам СЧ, РЗЗП, +1СЧ начинается последовательное считывание ТК вЂ” ти пов контактов из блока 1 памяти и запись их в узел 3 неработоспособного

ОД до считывания метки КТК вЂ” конец типов контактов.

По прочтении метки КТК на входе задатчика появляется единичный сигнал КТК, который поступает через эле17

13906 мент ИЛИ-НЕ 60 на вход элемента И 74 и запрещает выработку сигналов РЗЗП и

+ 1СЧ и через элемент ИЛИ 65 увеличивает на единицу содержимое счетчика 58 режимов, т.е, устанавливается режим

5 поиска.

Режим поиска, На выходе дешифратсра 59 режимов появляется единица, которая поступает через элемент ИЛИ 631О как сигнал РЖДП на блок 2 коммутации и как сигнал РЖП -- режим поиска на блок 1 памяти. Затем по сигналам

СЧ, РЗЗП и +1СЧ начинается последовательное считывание ЗК из блока 1 памяти и запись их в узел 3 неработоспособного ОД до считывания метки

КТС вЂ” конец тестового состояния, По прочтении метки КТС на входе задатчика появляется единичный сигнал КТС, который поступает: во-первых, как сигнал РЗС вЂ” разрешение сравнения через элемент ИЛИ 64 и через блок 2 коммутации на узел 3 и разрешает сравнение в нем ТС вЂ” тесто." 25 вого состояния и ответной реакции от ОД; во-вторых, через элемент ИЛИ

64, элемент 68 задержки на вход элемента И 73 и подготавливает путь прохождения через него сигнала НСРВ; в-третьих, через элемент 69 задерж30 ки на вход элемента И 72 и подготавливает путь прохождения через него сигнала СРВ; в-четвертых, через элементы ИЛИ 64, ИЛИ-НЕ 60 на вход элемента И 74 и запрещает выработку 3- > сигналов РЗЗП и +1СЧ„

Результат сравнения может иметь два исхода, поэтому рассмотрим два варианта.

1. На вход СРВ задатчика поступает единица, которая проходит через элемент И 72 и как сигнал СРВП— сравнение при поиске поступает на узел 16, а через элемент ИЛИ 65 уве-личивает на единицу содержимое счетчика 58 режимов, т„е„ устанавливает режим записи, 2, На входе СРВ задатчика отсутствует единичный сигнал. В этом случае на выходе элемента НЕ 6 I появляется 50 единица, которая через элемент И 73 как сигнал НСРВ поступает на узел 16 формирования адреса.

Если считана метка КОТС вЂ” конец областей тестовых состояний,, то на 55 входe КОТС задатчика появляется еди| ница, которая через элемент ИЛИ 62 останавливает генератор 57 импульсов l 1 18 и как сигнал ИНД2 — разрешение индикации поступает на блок 6 индикации, Режим записи. На выходе дешифратора 59 режима появляется единица, которая как сигнал РЖЗ вЂ” режим записи поступает к блоку 1 памяти и к блоку 2 коммутации, Затем по сигналам СЧ, РЗЗП и +1СЧ начинается последовательное считывание НД вЂ” номеров дефектов из блока 1 памяти и запись их в блок 14 фиксации дефектов до считывания метки КНД вЂ” конец поиска дефектов.

По прочтении метки КНД на входе узла 17 появляется единичный сигнал

КНД, который через элемент ИЛИ 62 останавливает генератор 57 импульсов и как сигнал ИНД1 — разрешение индикации поступает на блок 6 индикации.

Таким образом, введение в устройство блока фиксации дефектов и новых связей позволяет осуществить функциональное диагностирование и поиск дефектов в режиме тестового диагностирования, Формула изобретения

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

1390611

20 информационных входов бпока индикации соединена с первой группой информационных выходов блока фиксации дефектов, вторая группа информационных выходов которого соединена с второй

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

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

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

ИЛИ блока, выход элемента И блока соединен с входом элемента задержки

1 блока, выход которого соединен с вто- рыми входами элементов ИЛИ всех узлов.

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

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

4 ° Устройство по п. 1, о т л ич а ю щ е е с я тем, что узел контроля содержит К регистров коммутации, К регистров информации, К коммутаторов, К блоков сравнения и элемент И, где К вЂ” количество контактов

i-го контролируемого узла (i=1 n) причем входы начальной установки регистров коммутации объединены и подключены к установочному входу узла, группа адресных входов которого соединена с соответствующими вхопами

22

1390611

21 разрешения записи К регистров коммутации, К регистров информации, и с первыми управляющими входами К коммутаторов, группа информационных входов

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

1390611

1390611

0 (&2 жр, с 1(Р

0efn2

Dug 3П0

1390611

139061 >

139061 !

Составитель И.Иваиыкин

Редактор А.Козориз Техред И.Верес КорректоР Г.Решетник

Заказ 1767/46

Тирах 704

Подписное

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

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

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

Устройство для диагностирования группы из @ логических узлов Устройство для диагностирования группы из @ логических узлов Устройство для диагностирования группы из @ логических узлов Устройство для диагностирования группы из @ логических узлов Устройство для диагностирования группы из @ логических узлов Устройство для диагностирования группы из @ логических узлов Устройство для диагностирования группы из @ логических узлов Устройство для диагностирования группы из @ логических узлов Устройство для диагностирования группы из @ логических узлов Устройство для диагностирования группы из @ логических узлов Устройство для диагностирования группы из @ логических узлов Устройство для диагностирования группы из @ логических узлов Устройство для диагностирования группы из @ логических узлов Устройство для диагностирования группы из @ логических узлов Устройство для диагностирования группы из @ логических узлов Устройство для диагностирования группы из @ логических узлов Устройство для диагностирования группы из @ логических узлов 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к средствам тестирования взаимосвязанных больших интегральных микросхем (БИС) на уровне плат в реальных условиях эксплуатации
Наверх