Устройство для тестового контроля цифровых блоков

 

УСТРОЙСТВО ДЛЯ ТЕСТОВОГО КОНТРОЛЯ ЦИФРОВЫК БЛОКОВ, содержащее блок ввода, блок памяти тестов,блок сравнения, блок индикации, блок уп;равления и коммутатор, причем первый информационный выход блока ввода соединен с информационным входом блока памяти тестов, выход задания режима соединен с первым входом блока управления, первый выход которого соединен с управляющим входом блока ввода, первая и вторая группы выходов блока памяти тестов соединены соответственно с группой информационных входов коммутатора и первым информационным входом блока сравнения , второй информационный вход которого соединен с выходом коммутатора , управляющий вход которого соединён с вторым выходом блока управления , управляющий вход и выход несравнения блока ср авнения соединены соответственно с третьим выходом и вторым входом блока управления, четвертый и пятый выходы которого соединены соответственно с управляющими входами блока индикации и блока памяти тестов, коммутатор соединен дву сторонней связью с контролируемым блоком, отличаю щееся тем, что, с целью расширения класса контролируемых изделий, устройство содержит блок памяти номеров тестовых Наборов, информационный и управляющий входы которого соединень соответственно с вторым информационным выходом блока ввода и пятым выходом блока управления, шестой выход и третий вход которого соединены соответственно с адресным входом и первым информационным выходом блока памяти номеров тестовых наборов, второй информационный выход которого соединен с информационным входом блока индикации, выход номера тестового набора соединен с четвертым входом блока управления, причем блок управления содержит дешифратор, три шифратора, четыре триггера, девять элементов задержки, семнадцать элементов ИЛИ, три элемента НЕ, девятнадцать элементов И, два регистра, схему сравнения, кнопку Пуск, кнопку продолжение, при этом -в блоСО ке управления вход дешифратора является первым входом блока, первый выход дешифратора соединен с первым входом первого шифратора, второй выход дешифратора соединен с первым входом первого элемента, ИЛИ и через первый элемент задержки - с первым входом второго элемента ИЛИ, выходы второго и первого элементов ИЛИ соединены соответственно с вторым входом первого шифратора и первым входом второго шифратора, выходы которых являются соответственно четвертым и пятым выходами блока третий выход дешифратора соединен с первы-

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

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

РЕСПУБЛИК

yg 4 G 06 F 11/26

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

К ABTOPCHOMY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3585597/24-24 (22) 27.04.83 (46) 15.12.87. Бюл. ¹ 46 (72) А.В.Беляев, Г.Г.Костанди, А.Т,Тяжев, В.Т.Тяжев и Л.А.Шахматов (53) 681.3(088.8) (56) Авторское свидетельство СССР № 607218, кл. G 06 F 11/00, 1978.

Авторское свидетельство СССР № 962957, кл. G 06 F 11/16, 1982 ° (54) (57-) УСТРОЙСТВО gna ТЕСТОВОГО

КОНТРОЛЯ ЦИФРОВЫХ БЛОКОВ, содержащее блок ввода, блок памяти тестов, блок сравнения, блок индикации, блок управления и коммутатор, причем первый информационный выход блока ввода соединен с информационным входом блока памяти тестов, выход задания режима соединен с,первым входом блока управления, первый выход которого соединен с управляющим входом блока ввода, первая и вторая группы выходов блока памяти тестов соединены соответственно с группой информационных входов коммутатора и первым информационным входом блока сравнения, второй информационный вход которого соединен с выходом коммутатора, управляющий вход которого соединен с вторым выходом блока управления, управляющий вход и выход несравнения блока сравнения соединены соответственно с третьим выходом и вторым входом блока управления, четвертый и пятый выходы которого соединены соответственно с управляющими входами блока индикации и блока памяти тестов, коммутатор соединен дву сторонней связью с контролируемым

„,ЯО„, 149779 А блоком, о т л и ч а ю щ е е с я тем, что, с целью расширения класса контролируемых изделий, устройство содержит блок памяти номеров тестовык наборов, информационный и управляющий входы которого соединены соответственно с вторым информационным выходом блока ввода и пятым выходом блока управления, шестой выход и третий вход которого соединены соответственно с адресным входом и первым информационным выходом блока памяти номеров тестовых наборов, второй информационный выход которого соединен с информационным входом блока индикации, выход номера тестового набора соединен с четвертым входом блока управления, причем блок управления содержит дешифратор, три шифратора, четыре триггера, девять элементов задержки, семнадцать элементов ИЛИ, три элемента НЕ, девятнадцать элементов И, два регистра, схему сравнения, кнопку "Пуск -, кнопку "Продолжение", при этом -в блоке управления вход дешифратора является первым входом блока, первый выход дешифратора соединен с первым входом первого шифратора, второй выход дешифратора соединен с первым входом первого элемента, ИЛИ и через первый элемент задержки — с первым входом второго элемента ИЛИ, выходы второго и первого элементов ИЛИ соединены соответственно с вторым входом первого шифратора и первым входом второго шифратора, выходы которых являются соответственно четвертым и пятым выходами блока третий выход дешифратора соединен с первы1149779 ми входами третьего и четвертого, элементов ИЛИ, первого, второго и третьего элементов И, четвертый выход дешифратора соединен с первыми входами пятого, шестого, седьмого и восьмого элементов ИЛИ, первого триггера, вторыми входами третьего и четвертого элементов ИЛИ, пятый выход дешифратора соединен с третьим входом четвертого элемента ИЛИ, четвертый вход которого. и второй вход пятого элемента ИЛИ соединены с шестым выходом дешифратора, седьмой выход. которого соединен с первым входом девятого элемента ИЛИ и входом второго элемента задержки, выход которого является третьим выходом блока и через третий элемент задержки соединен с первыми входами. четвертого и пятого элементов И, вторые входы которых соединены с выходом первого элемента НЕ, восьмой выход дешифратора соединен с первыми входами шестого и седьмого элементов И, девятый выход дешифратора соединен с первыми входами восьмого; девятого и десятого элементов И, десятый выход дешифратора соединен с вторым входом первого триггера, с первым входом десятого элемента ИЛИ и вторым входом седьмого элемента ИЛИ, одиннадцатый выход дешифратора соединен с первым входом одиннадцатого элемента И, двенадцатый выход дешифратора является вторым выходом блока, первый выход первого триггера соединен с первыми входами двенадцатого,тринадцатого и четырнадцатого элеменТоВ И, вторыми входами восьмого и

I девятого элементов И, третьим входом пятого элемента И, второй выход первого триггера соединен с первым входом пятнадцатого, третьим входом четвертого и вторым входом десятого элементов И, выход четвертого элемента И соединен с пятым входом четвертого элемента ИЛИ, выход пятого элемента И соединен с вторым входом первого элемента ИЛИ, через четвертый элемент задержки — с первым входом одиннадцатого элемента ИЛИ, и с первым входом второго триггера, второй вход которого соединен;с выходом шестого элемента ИЛИ, а первый и второй выходы — соответственно с вторымй входами тринадцатого и четырнадцатого элементов И, третьи входы которых, вход первого элемента НЕ и второй вход пятнадцатого элемента И объединены и являются вторым входом блока, выход тринадцатого элемента И соединен с вторым входом одиннадцатого элемента ИЛИ, первый и второй входы третьего триггера соединены соответственно с выходами двенадцатого элемента И и третьего элемента ИЛИ, первый выход третьего триггера соединен с третьим входом восьмого и вторыми входами второго и шестого элементов И, а второй выход третьего триггера соединен с вторыми входами третьего, седьмого и одиннадцатого и третьим входом девятого элементов

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

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

"Продолжение", соединенной также с первым входом шестнадцатого элемента

ИЛИ и третьим входом двенадцатого элемента ИЛИ, выход седьмого элемента ИЛИ соединен с входом сброса счетчика адреса, счетный вход которого

114977 соединен с выходом тринадцатого элемента ИЛИ, а выход является шестым выходом блока, первый, второй и третий входы семнадцатого элемента ИЛИ соединены соответственно с выходами пятнадцатого, восемнадцатого и девятнадцатого элементов И,.а выход соединен с вторыми входами двенадцатого элемента И и третьего шифратора, второй вход пятнадцатого элемента . ИЛИ соединен с выходом шестого элемента И, а выход соединен с четвертым входом двенадцатого элемента ИЛИ и третьим входом третьего шифратора, выход четырнадцатого элемента ИЛИ соединен с вторым входом второго шифратора, третий, четвертый и пятый входы десятого элемента ИЛИ соединены соответственно с выходами седьмого девятого и десятого элементов И, а выход соединен с пятым входом двенадцатого элемента ИЛИ и четвертым входом третьего шифратора, выход че- .

I тырнадцатого элемента И соединен с вторым входом шестнадцатого элемента ИЛИ и шестым входом двенадцатого элемента ИЛИ, седьмой вход двенадцатого элемента ИЛИ объединен с третьим

9 входом шестнадцатого элемента ИЛИ и пятым входом третьего шифратора и подключен к кнопке "Пуск", выход двенадцатого элемента ИЛИ соединен с шестым входом третьего шифратора, выход которого является первым выходом блока, выход элемента ИЛИ-НЕ соединен с вторыми входами семнадцатого и через второй элемент НЕ восемнадцатого элементов И, входы соединены с выходами первого регистра, вход которого является третьим входом блока, выход схемы сравнения соединен с вторым входом шестнадцатого элемента И и через третий элемент

НŠ— с вторым входом девятнадцатого элемента И, а первый и второй входы, — соответственно с выходами первого и второго регистров, вход которого является четвертым входом блока, третий и четвертый входы второго шифратора соединены соответственно с выходами девятого и шестнадцатого элементов ИЛИ, выход пятого элемента ИЛИ соединен через . дев ятый элемент задержки с вторым входом дев ятого элемента

ИЛИ.

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

Целью изобретения является расширение класса контролируемых изделий.

На фиг.1 приведена структурная схема устройства; на. фиг.2 — функциональная схема блока управления; на фиг.З вЂ” вид тестов поиска дефектов для комбинационных схем и последовательностных схем на перфоленте; на фиг.4 — пример теста поиска дефектов для последовательностной схемы;

На фиг.З,а показан вид теста поиска дефектов для первого режима диагностирования (комбинационные схемы), где:

КТ вЂ” коммутационный тест; ККТΠ— метка конца КТ; НКЭД вЂ” номер класса эквивалентных дефектов; КНКЭД вЂ” метка конца НКЭД; ТН вЂ” тестовый набор;

КТН вЂ” метка конца тестового набора (ТН); ОТН вЂ” область тестового набора, 5- (включает ТН и КТН); КИД вЂ” метка конца идентификатора; КПРМ - метка конца перемотки; ОИД вЂ” область идентификатора (включает. НКЭД, КНКЭД, ТН, КТН, ОТН, КИД, КПРМ): КТПД вЂ” метка

1О конца теста поиска дефектов.

На фиг.З,б показан вид теста поиска дефектов для второго режима диагностирования (последовательностныесхемы), где:

КТ вЂ” коммутационный тест; ККТ1 — метка конца КТ; НУ вЂ” начальная установка; КНУ вЂ” метка конца НУ НТН вЂ” номер тестового набора; КНТН вЂ” метка конца

НТН; ОНТН вЂ” область НТН (включает

20 НТН и КНТН); КОНТН вЂ” метка конца

ОНТН; ОНИД -область номеров иденти-..

9779

25

40 з 114 фикаторов (включает НТН, КНТН, QHTH

КОНТН; ТН вЂ” тестовый набор; КТН— метка конца ТН; IGIPM — метка конца перемотки; СИИД вЂ” область информации, идентификатора (включает ОНИД, ТН, КТН, КПРИ); КЛ вЂ” метка конца луча;

ОЛ вЂ” область луча (включает НУ, КНУ, ОИИД, КЛ); КТПД вЂ” метка конца теста поиска дефектов, На фиг.4 показан пример теста поиска дефектов для использования последовательностной схемы (ПС). Тест состоит из 6 лучей. Лучи следуют в тесте в порядке возрастания номеров. Точки перечисления лучей и вертикальных линий (фиг.4) имеют двойную нумерацию, например на луче 1 выделены две точки 1-4 и 1-8, в обозначениях которых 1 — номер луча, 4 и 8 — номера тестовых наборов.

Пример 1. Пусть на ТН 1-4 обнаруживается только один КЭД, например» к2 . В этом случае ОНИД содержит только один НТН - 1-4. Если на ТН 1-4 будет отсутствовать сигнал несравнения HCPB -то значит в)

ПС присутствует к 2 . Номер 1-4 будет занесен в блок 5 индикации и высвечен. По этому номеру обнаруживается и устраняется к 2 .

Пример 2, Пусть на ТН 1-8 обнаруживаются три КЭД, например, к, к, к . Также каждому КЭД сопоставлен один или несколько ТН, на которых отсутствует сигнал НСРВ при наличии в ПС данного КЭД и которые позволяют эти КЭД различить, например к « (1-8), к (1-8, 3-5, 4-7), к „ (1-8, 4-7). В этом случае в ОНЙД для ТН 1-8 будут три

НТН вЂ” 1-8, 3-5, 4-7, Если на ТН 1-8 отсутствует сигнал НСРВ, то значит в ПС присутствует один или несколько КЭД из множества (к g K к ) °

Номер 1-8 записывается в блок 5 индикации. Вырабатывается сигнал IIPM u осуществляется поиск на перфоленте следующего НТН, т.е. 3-5, При пере.ходе с луча 1 на луч 2 и с луча 2 на луч 3 производится начальная установка ПС в исходное (начальное) состояние у,. На ТН 3-5 также осуществляется анализ ответной реакции

ПС. Если получен сигнал НСРВ, то номер 3-5 в блок 5 индикации не записывается. Опять вырабатывается сигнал IIPM и осуществляется поиск НТН

4-7 и анализ ТН 4-7. Если отсутствует сигнал HCPB то номер 4-7 записывается в блок 5 индикации. Происходит увеличение содержимого счет,— чика адреса в блоке 6 управления.

По этому адресу анализируется НТН, который будет равен О, так как все номера уже просмотрены. Поэтому вырабатываетея сигнал ИНДИК, который высвечивает два номера 1-8 и 4-7. По ним определяем и устраняем к.

Устройство для тестового контроля цифровых блоков представлено на фиг.1. Оно содержит блока ввода 1, блок памяти тестов 2, коммутатор

3, блок сравнения 4, блок индикации 5, блок управления 6 и проверя- . емый блок ?, и блок памяти номеров тестовых наборов 8.

Блок управления (фиг.2) содержит дешифратор 9, триггеры 10-13, элементы задержки 14-21, первую группу элементов ИЛИ 22-35, элемент ИЛИ-НЕ

36, элементы НЕ 37-39, первую группу элементов И 40-56, регистры 57-58, схему сравнения 59, счетчик адреса

60, кнопку "Продолжение" 61, кнопку "Пуск" 62, шифраторы 63-65, вто рую группу элементов И 66-67, вторую

30:группу элементов ИЛИ 68-69, элемент задержки 70 и элемент ИЛИ 71.

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

6 из блока ввода 1 подается коммутационный тест, согласно которому блок управления 6 производит требуемые коммутации внешних контактов диаг- ностируемого блока 7 к выходам блока памяти тестов 2 и к входам блока сравнения 4. Затем по команде с блока управления 6 из блока ввода 1 записывается режим работы устройства (метки ККТО и ККТ1), Устройство может работать в двух режимах: пер45 вый (Й1этка ККТО) — для поиска дефектов ra-.- дискретных,блоках без элемен. тов памяти (комбинационные схемы); второй (метка ККТ1) — для поиска дефектов

/ в дискретных блоках с элементами памяти (последовательностные схемы). Поэтому дальнейшую работу устройства рассмотрим в двух режимах.

В первом режиме по команде с блока управления 6 из блока ввода 1 в блок памяти номеров тестовых наборов 8 записывается номер класса эк=вивалентных дефектов: Затем по команде с блока управления 6 из блока ввода 1 в блок памяти тестов 2 начальная установка, которая через коммутатор 3 поступает на вход диагностируемого блока 7 и переводит ди- . агностируемый блок 7 в исходное состояние. После этого по команде с блока управления 6 из блока ввода 1 в блок памяти номеров тестовых наборов 8 записываются номера тестовых наборов, которые после записи располагаются в блоке памяти номеров тестовых наборов 8 следующим образом. При считывании с блока памяти номеров тестовых наборов 8 первым выдается номер тестового набора, соответствующий данному тестовому набору. За ним в порядке возрастания номеров следуют номера тех тестовых наборов, которые совместно с данным тестовым набором образуют идентификаторы. Затем по команде с блока управления 6 иэ блока ввода 1 в блок памяти тестов 2 записывается тестовый набор и ответная реакция, соответствующая реакции блока при наличии в нем дефекта из-класса, обнаруживаемого на данном тестовом наборе.

Тестовой набор иэ блока памяти тестов 2 через коммутатор 3 поступает на вход диагностируемого блока 7.

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

4 из блока памяти тестов 2 поступают ожидаемые ответные реакции. В случае несовпадения ожидаемых и полученных ответных реакций. блок сравнения

4 через время, равное такту диагностирования, формирует сигнал несравнения, который поступает на блок управления 6. Результат сравнения может быть двояким, поэтому рассмотрим оба случая: (1) — сигнал несравнения получен.

Появление сигнала несравнения говорит о том, что в диагностируемом блоке 7 отсутствуют дефекты иэ классов дефектов, обнаруживаемых на данном тестовом наборе. В этом случае блок управления 6 выдает команду на обнуление блока памяти тестов 2 и блока памяти номеров тестовых наборов 8. Так как с блока управления

6 не поступила команда на считывание номера тестового набора, то номер

1 тестового набора из блока памяти номеров тестовых наборов 8 в блок индикации 5 не поступает. Затем по коман55

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

3 поступает на вход диагностируемого блока 7. Ответные реакции диагностируемого блока 7 через коммутатор 1р

3 подаются на вход блока сравнения

4. Одновременно на другой вход блока сравнения 4 из блока памяти тестов

2 поступают ожидаемые ответные реакции. В случае несовпадения ожидае- 15 мых и полученных ответных реакций блок сравнения 4 формирует сигнал несравнения; который поступает на блок управления 6. Появление сигнала неСравнения говорит о том, что в диаг- 2р ностируемом блоке 7 отсутствуют дефекты данного класса. В этом случае блок управления 6 выдает команду на блок ввода 1 для перемотки ленты и перевода к проверке следующего иден- 25 тификатора, после чего описанные действия повторяются. В случае отсутствия сигнала несравнения с блока сравнения 4 через время, равное такту диагностирования, блок управления 6 ЗО выдает команду на ввод следующего тестового набора данного идентификатора, Если диагностируемый блок 7 бьн проверен уже на всех тестовых наборах данного идентификатора, а сиг1 / нал несравнения так и не появился, в этом случае в диагностируемом блоке 7 присутствует один из дефектов проверяемого класса дефектов, блок управления 6 при попытке считать сле- 4p дующий тестовой набор, определив конец идентификатора, выдает команду на блок памяти номеров тестовых наборов 8, который обеспечивает запись в блок индикации 5 номера класса дефектов из блока памяти номеров тестовых наборов 8. Через время, необходимое для записи номера класса дефектов в блок индикации 5, блок управления 6 выдает команду на индикацию 5О номера класса дефектов на блок индикации 5. По номеру класса дефектов определяется и устраняется дефект.

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

Во втором режиме по команде с блока управления 6 из блока ввода 1 в блок памяти тестов 2 записывается

11 де с блока управления 6 из блока ввода 1 в блок памяти номеров тестовых наборов 8 записываются следующие номера тестовых наборов, после чего работа устройства повторяется на следующем тестовом наборе. (2) — сигнал несравнения отсутствует, В этом случае блок управления

6 выдает команду на блок памяти номеров тестовых наборов 8 на запись одного номера тестового набора в блок индикации 5. Во время записи номера тестового набора происходит... изменение адреса в блоке управления

6, по которому из блока памяти номеров тестовых наборов 8 считывается номер тестового набора в блок индикации 5. При этом возможны два случая: (А) — в блоке памяти номеров тестовых наборов 8 по измененному адресу отсутствует номер тестовых наборов.

Следовательно, на данном тестовом наборе обнаруживается только один класс дефектов и дефект из .этого класса присутствует в диагностируемом блоке 7. Поэтому блок управления 6 выдает команду на "индикацию номера тестового набора на блок индикации 5. По этому номеру определяется и устраняется дефект. Затем работа устройства повторяется до полного устранения всех дефектов диагностируемого блока 7; (Б) — в блоке памяти номеров тестовых наборов 8 измененному адресу есть номер тестового набора. Значит на данном тестовом наборе обнаруживается несколь- ко классов дефектов, дефект из этих классов присутствует в диагностическом блоке 7, Для выделения действительно присутствующего класса дефектов из числа подозреваемых блок управления 6 выдает команду перемотки ленты для поиска номера тестового набора, совпадающего с анализи руемым номером тестового набора на выходе блока памяти номеров тестовых наборов 8. Во время поиска номера тестового набора, после каждой метки

КЛ осуществляются действия по начальной установке диагностируемого блока

7 в исходное состояние. После того как номер тестового набора на перфоленте найден, по команде с блока управления 6 из блока ввода 1 в блок памяти тестов 2 записывается соответствующий этому номеру тестовый набор и ответная реакция, и работа уст49779

8 ройства повторяется на данном тестовом наборе.

Работа блока 6 управления (фиг.2) заключается в следующем.

Процесс диагностирования начинается нажатием кнопки "Пуск" 62. В результате вырабатываются три сигнала: через элемент ИЛИ 35 сигнал ЧТ вЂ” разрешение на чтение информации блоком

1 ввода, через элемент ИЛИ 71 сигнал

БП вЂ” 0 обнуления блока тестов 2 и блока памяти номеров тестовых наборов 8, сигнал ЗПКТ вЂ” запись коммутационного теста (КТ), который разрешает передачу КТ с блока 1 ввода че-. рез блок 6 управления на коммутатор

3. КТ содержит информацию о входных и выходных контактах проверяемого блока 7, согласно которой коммутатор 3 подключает входные контакты к выходам блока 2 памяти тестов, а выходные контакты- — к входам блока 4 сравнения. Дальнейшую работу блока

25 6 управления рассмотрим в двух режимах: комбинационные схемы и последо-. вательностные схемы.

1. Комбинационные схемы. При считывании метки ККТО, записанной в конЗ0 це КТ, дешифратор 9 выдает соответствующий сигнал ККТО, который устанавливает в "0".триггер режима 10, через элемент ИЛИ 25 обнуляет счетчик адреса 60 и формирует два сигнала: сигнал ЧТ через элементы ИЛИ 34

35 и сигнал ЗПНКЭД через элемент

ИЛИ 34,которые разрешают считывание и передачу номера класса эквивалентных дефектов (НКЭД). с блока 1 ввода

40 в блок 8 памяти номеров тестовых наборов.

По прочтении метки КНКЭД блока 1 ввода через дешифратор 9 выдает соответствующий сигнал КНКЭД, который

45 формирует два сигнала: ЧТ через элементы ИЛИ 24, 35 и сигнал ЗПТН ВП через элемент ИЛИ 24, которые разрешают считывание и передачу одного тестового набора (ТН) с блока 1 вво50 да в блок 2 памяти тестов.

По прочтении метки КТН блок 1 ввода через дешифратор 9 выдает соответствующий сигнал КТН, который разрешает подачу тестового набора на проверяемый блок 7 через элемент

HJIH 69 и дешифратор 65 (сигнал КОНТ1), и по истечении времени, равного установлению на выходе проверяемого блока 7 ответной реакции, через эле1149779

10 мент задержки 14 выдает сигнал КОНТ2 в блок 4 сравнения. Последний сигнал, во-первых, разрешает сравнение ожидаемых реакций, записанных в блоке

2 памяти тестов,и ответных реакций с проверяемого блока 7, и, во-вторых, через элемент задержки 15 подготавливает путь прохождения сигнала несравнения НСРВ через элемент И 41. 10

Элемент задержки 15, рассчитанный на б время сравнения реакций, предназначен для устранения ложных срабатываний элемента И 41. Результат сравнения может быть двояким, поэтому рас- 15 смотрим оба случая: (1.А) — при совпадении ответных реакций с ожидаемыми сигнал НСРВ с блока 4 сравнения отсутствует. В .этом случае на выходе элемента НЕ 37 при- 20 сутствует единица, в момент времени, определяемый элементом задержки 15 через элементы И 41, ИЛИ 24, 35,и дешифратор 64 вьщает разрешение на считывание и причем очередного ТН. (2.Б) — если ответная реакция не совпала с ожидаемой, то с блока 4 сравнения в блок 6 управления выдается сигнал НСРВ. В результате, вопервых, на выходе элемента HE 37 — 30 устанавливается ноль, который запре-. щает считывание очередного тестового набора, и, во-вторых, через элементы И 40, ИЛИ 27 и шифратор 64 в блок 1 ввода выдается сигнал пере35 мотки ПРМ, который приводит к пропуску оставшихся ТН данного идентификатора до метки KIIPM. Необходимость пропуска ТН объясняется тем, что в результате несовпадения реакций доказано отсутствие дефектов из данного класса эквивалентных дефектов (КЭД), а значит, нет необходимости подавать оставшиеся ТН идентификатора. При считывании метки КПРМ в бло- 45 ке 1 ввода через дешифратор 9 выдается сигнал KIIPM, который через элемент И 51 обеспечивает действия, аналогичные действиям сигнала ККТО через этот же элемент, Если после очередной попытки ввести ТН считана метка КИД вЂ” конец идентификатора, то дешифратором 9 вырабатывается сигнал КИД, который, во-первых через элемент ИЛИ 28 и

У 55 шифратор 65 выдает в блок 8 памяти номеров тестовых наборов сигнал на считывание в блок 5 индикации номера

КЭД, а, во-вторых, через элементы задержки 19, ИЛИ 29 и шифратор 63 разрешает индикацию номера КЭД в блоке

5 индикации. Элемент задержки 19 рассчитан на время считывания из блока

8 памяти номеров тестовых наборов в блок 5 индикации номера КЭД.

После устранения обнаруженного дефекта процесс диагностирования может быть продолжен путем нажатия кнопки "Продолжение" 61. В результате, во-первых, через элемент ИЛИ 25 обнуляется счетчик адреса 60 и через элемент ИЛИ 35 и шифратор 64 в блок

1 ввода поступает сигнал ЧТ на чтение информации, во-вторых, через элемент

ИЛИ 71 поступает сигнал БП 0 обнуления блока 8 памяти номеров тестовых наборов. Считывается метка КПРМ с блока 1 ввода на блок.б управления.

Дешифратор 9 вьщает сигнал IGIPM, действия которого уже рассмотрены.

Если тест поиска дефектов прошел до конца, т.е. считана метка КТПД, то дешифратором 9 вырабатывается сигнал ОСТ, который через шифратор 63 разрешает индикацию информации об отсутствии КЭД проверяемого блока

7 и окончании процесса диагностирования.

2. Последовательпостные схемы, При считывании метки ККТ1, записанной в конце КТ, дешифратор 9 выдает сигнал ККТ1, который, во-первых,устанавливает в "1" триггер режима 10, в "О" триггер первого сравнения 11, в "0" триггер перемотки 12, в "0" триггер чтения 13 и,обнуляет счетчик адреса 60, во-вторых, формирует два сигнала: сигнал ЧТ через элементы

ИЛИ 24, 35 и сигнал ЗПТН БП через элемент ИЛИ 24, которые разрешают считывание с блока 1 ввода в блок ? памяти тестов набора начальной ус-тановки (НУ), в-третьих, через вре— мя, необходимое для записи НУ в блок 2 памяти тестов и определяемое элементом задержки 70, выдает через элементы ИЛИ 68 задержки 70, ИЛИ 69 сигнал КОНТ1, который обеспечивает установку проверяемого блока 7 в исходное состояние, По прочтении метки КНУ блок 1 ввода через дешифратор 9 выдает соответствующий сигнал КНУ, который формирует два сигнала: ЧТ через элементы И 50, ИЛИ 34, 35 и сигнал ЗПНТН

БП через элементы И 50, ИЛИ 34, которые обеспечивают считывание из

1149779

12 блока 1 ввода и запись в блок 8 памяти номеров тестовых наборов номера тестового набора по адресу, который содержится в счетчике адреса 60.

По прочтении метки КНТН .блок 1 ввода через дешифратор 9 выдает соответствующий сигнал КНТН, который увеличивает на 1 содержимое счетчика адреса 60 через элементы И 48, ИЛИ

24 и формирует два сигнала: ЧТ через элементы задержки 21, ИЛИ 34, 35 и

ЗПНТН БП через элементы задержки 21, ИЛИ 34. Сигналы ЧТ и ЗПНТН БП обеспе- 15 чивают запись из блока 1 ввода в блок 8 памяти номеров тестовых наборов номера тестового набора по адресу,который содержится в счетчике

bU. Элемент задержки 21 позволяет увеличить содержимое счетчика 60 на

1 до записи номера тестового набора в блок 8 памяти номеров тестовых наборов.

По прочтении метки KOHTH блок 1 ввода через дешифратор 9 выдает соответствующий сигнал КОНТН, который обнуляет счетчик адреса 60 и формирует два сигнала: ЧТ через элементы ИЛИ

24, .35 и ЗПТН БП через элемент ИЛИ З0

24,. которые разрешают считывание и передачу одного ТН с блока 1 ввода в блок 2 памяти тестов.

По прочтении метки КТН блок 1 ввода через дешифратор 9 выдает соответствующий сигнал КТН, который разрешает подачу тестового набора на проверяемый блок 7 через элемент ИЛИ

69 и шифратор 65 (сигнал КОНТ i) и по истечении времени, равного уста- 40 новлению на выходе проверяемого блока 7 ответной реакции, через элемент задержки 14 выдает сигнал КОНТ2 в блок 4 сравнения, Последний сигнал, во-первых, разрешает сравнение ожидаемык реакций, записанных в блок 2 памяти тестов, и ответных реакций с проверяемого блока 7, и, во-вторых, через элемент задержки 15 подготавливает путь прохождения сигнала несрав- 60 нения НСРВ через элемент И 42. Элемент задержки 15, рассчитанный на время сравнения реакций, предназначен для устранения ложных срабатываний элемента И 42. Результат сравнения может быть двояким, поэтому рассмотрим оба случая: (1) — если ответная реакция не совпала с ожидаемой, то с блока 4 сравнения в блок 6 управления через дешифратор 9 выдается сигнал НСРВ, который через элементы И 67 ИЛИ 35 формирует сигнал ЧТ и через элементы И 67, ИЛИ 71 формирует сигнал

БП 0 обнуления блока 8 памяти номеров тестовых наборов, По прочтении метки КПРМ с блока 1 ввода через дешифратор 9 выдается сигнал KIIPM, который через элемент И 48 обеспечивает действия, аналогичные действиям сигнала ККТО через этот же элемент.

Результат этих действий может быть двояким, поэтому рассмотрим оба случая: (1.А) — если считана метка КЛ, то блок 1 ввода через дешифратор 9 выдает сигнал КЛ, который, во-пер.вых, формирует два сигнала: ЧТ через элементы ИЛИ 24, 35 и ЗПТН БП через элемент .ИЛИ 24, во-вторых, через время, необходимое для записи начальной установки в блок 2 памяти тестов и определяемое элементом задержки

70, выдает через элементы ИЛИ 68, задержки 70 и ИЛИ 69 сигнал КОНТ1, который обеспечивает установку проверяемого блока 7 в исходное положение. Затем считывается метка КНУ и осуществляются действия, описанные выше для этой метки. После этого происходит считывание метки КНТН и выполняются действия, соответствующие этой метке; (1.Б) — если считана метка КНТН, то осуществляются действия, соответствующие этой метке, При этом не выполняются действия, соответствующие меткам КЛ и КНУ. После выполнения действий случаев 1.А или 1.Б последовательно друг за другом считываются метки KOHTH и КТН и осуществляются действия,. соответствующие этим меткам. (2) — при совпадении ответных реакций с ожидаемыми сигнал НСРВ с блока 4 сравнения отсутствует. В этом случае на выходе элемента НЕ 37 присутствует единица, которая в момент времени, определяемый элементом задержки 15,во-первых, через элемент И 42 устанавливает в "1" триггер первого сравнения 11 и через элементы И 42, ИЛИ

28 выдает сигнал ЗПНТН БИ, который обеспечивает считывание из блока 8 памяти номеров. тестовых наборов в блок 5 индикации номера тестового набора по адресу, определяемому счет14.

ЗПНТН БУ через элементы И 47, ИЛИ 32, которые обеспечивают запись с блока 1 ввода номера тестового набора

5 в регистр 57. Результат этих действий может быть двояким, поэтому рассмотрим оба случая: (2.Б,1) — если считана метка КЛ, то. осуществляются действия, соответствующие этой метке. Затем считывается метка КНУ, и дешифратор 9 выдает сигнал КНУ, который формирует два сигнала: ЧТ через элементы И 46, ИЛИ 32, 35 и

ЗПНТН БУ через элементы И 46, ИЛИ

32, которые обеспечивают запись номера тестового набора с блока 1 ввода в регистр 57; (2.Б.2) — если метка КЛ не считана, то действия пункта

2.Б.1 не выполняются. После выполнения действий случаев 2.Б.1 или.

2.Б.2 на выходе элемента задержки

18 появится единица, которая поступает на входы элементов И 54, 55 и обеспечивает сравнение содержимых регистров 57 и 58. Результат сравнения может быть двояким, поэтому рассмотрим оба случая: (2.Б.А) — если содержимое регистров 57 и 58 не равны, то на выходе схемы сравнения 59 появится ноль, который обеспечивает выдачу сигнала IIPM через элементы HE

39, И 55, ИЛИ 2. По прочтении метки

КПРМ выполняются ейс твом 1я 9 om c анны в случае 2.Б для этой же метки; (2.Б.Б) — если содержимое регистров

57 и 58 равны, то на выходе схемы сравнения 59 появится единица, которая через элемент И 54 устанавливает в "1" триггер чтения 13, который выдает сигнал ЧТ через элемент ИЛИ 35.

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

13. Затем считывается метка КТН и выполняются действия, соответствующие этой метке. При выполнении этих действий блоком 4 сравнения вырабатывается результат сравнения, который может быть двояким, поэтому рассмотрим оба случая: (2,Б.Б.1) — при совпадении ответных реакций с ожидаемыми выполняются действия, описанные в случае 2; (2.Б.Б,2) — если ответная реакция не совпала с ожидаемой, то с блока 4 сравнения в блок

6 управления через дешифратор 9 вы13 1149779 чиком адреса 60, во-вторых, через время; достаточное для записи в блок индикации номера тестового набора и определяемое элементом задержки

16, увеличивает через элементы И

42, задержки 16, ИЛИ 23, 26 содержимое счетчика адреса 60 на 1, в-третьих, через время, достаточное для увеличения содержимого счетчика 60, 10 выдает через элементы И 42, элемент задержки 15, ИЛИ 23, задержки 20, ИЛИ 33 сигнал ЧТНТН БПБУ, который обеспечивает считывание из блока 8 памяти номеров тестовых наборов но- 15 мера тестового набора по адресу, определяемому счетчиком адреса 60, и запись этого номера в регистр 58, в-четвертых, через время, достаточное для записи номера тестового на- 20 бора в регистр 58 и определяемое элементом задержки 17, поступает через элементы И 42, задержки 16, ИЛИ

23, задержки 17 на входы элементов

И 52, 53, что позволяет осуществить анализ содержимого регистра 58, Результат анализа может быть двояким, поэтому рассмотрим оба случая: (2.A)— если содержимое регистра 58 равно нулю, то на выходе элемента ИЛИ-НЕ 30

36 появится единица, которая, вопервых, через элементы И 52, ИЛИ 22 устанавливает в "0" триггер первого сравнения 11 и, во-вторых, через элементы И 52, ИЛИ 29 вьщает сигнал

ИНДИК, действия которого уже описаны; (2,Б) — если содержимое регистра

58 не равно нулю, то на выходе,элемента ИЛИ-НЕ 36 появится ноль, ко- торый, во-первых, через элементы НЕ 40

38, И 53, ИЛИ 27, И 66 устанавливает в "1" триггер перемотки 12, вовторых, через элементы HE 38, И 53, ИЛИ 27 вьщает сигнал перемолвки IIPM, что позволяет осуществить на пер- 4Б фоленте поиск следующего номера тестового набора, на котором должен выполняться анализ тестового набора. По прочтении метки КПРМ блок

1 ввода через дешифратор 9 вьщает 50 соответствующий сигнал KIIPM, который выполняет следующие действия, во-первых, через элементы И 47, ИЛИ

33 выдает сигнал ЧТНТН БПБУ, который осуществляет запись в регистр 58 номера тестового набора из блока 8 памяти номеров тестовых наборов, вовторых, формирует два сигнала: ЧТ через элементы И 47, ИЛИ 32, 35 и

15 11497 дается сигнал НСРВ, который, во-,первых, увеличивает через элементы И

43, ИЛИ 23, 26 содержимое счетчика адреса 60 на 1, во-вторых, через

/ время, достаточное для увеличения

qодержимого счетчика 60, выдает че— рез элементы И 43, ИЛИ 23, задержки

20, ИЛИ 33 сигнал ЧТНТН БПБУ, который обеспечивает считывание из блока 8 10 памяти номеров тестовых наборов номера тестового набора по адресу, определяемому счетчиком адреса 60, и запись этого номера в регистр 58, в-третьих, через время, достаточное . 1 .для записи номера тестового набора .в регистр 58 и определяемое элементом задержки 17, поступает через элементы И 43, ИЛИ 23, задержки 17

79 16 на входы элементов И 52, 53, что позволяет осуществить анализ содержимого регистра 58 путем повторения случаев 2.А или 2.Б.

После индицирования и устранения обнаруженного дефекта процесс диагностирования может быть продолжен путем нажатия кнопки "Продолжение"

61, действия которой описаны выше.

Если тест поиска дефектов прошел до конца, т.е. считана метка КТПД, то дешифратором 9 вырабатывается сигнал ОСТ, который через шифратор 63 разрешает индикацию информации .об отсутствии КЭД проверяемого блока 7 и окончании процесса диагностирования.

1149779

1149779

Редактор Н.Сильннгина

Техред Л.Олейник, Корректор С.Шекиар

Заказ 6414

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

1 2 3 Ф 5 6 7 8 У 10 77 f2 мь юр тесяобого набора а,и

Тираж 671 Подписное

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

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

Нокер юула

Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков Устройство для тестового контроля цифровых блоков 

 

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

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

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

Изобретение относится к системам управления телевидением и радиовещанием

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

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

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

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

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

Изобретение относится к средствам построения модели состояния технического объекта
Наверх