Устройство тестового контроля

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

Авторы: Евграшкин, Ларичев, Тесленко

Есть еще 1 страница.

Смотреть все страницы или скачать ZIP архив

Текст

СООЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИН СЮ Й 06 Р 11 26 Й Н ОСУДАРСТВ ПО ДЕЛАМ И ИЙ И ОТНРЫТ ТЕНИЯ ИСАНИЕ ИЗОБР АВТОРСКОМУ СВИДЕТЕЛЬСТ(56) 1. Авторское свидетельство ССС 9 746434, кл. ц 05 В 23/00, 1977.2. Авторское свидетельство. СССР 9 516039, кл.0 06 Р 11/26, 1974 (прототип) .(54)(57) УСТРОЙСТВО ТЕСТОВОГО КОНТРОЛЯ, содержащее счетчик адреса, блок памяти, буферный регистр, выходной регистр теста, первый блок сравнения, первый коммутатор, элемент задержки, блок Формирования и защиты, счетчик тестовых наборов, распределитель импульсов, генератор импульсов, пульт оператора, элемент ИЛИ, причем группа выходов счетчика адреса соединена с группой информационных входов бло, ка памяти, управляющий вход которого связан с первым выходом распределителя импульсов, подключенным через элемент задержки к первому управляющему входу буферного регистра, вто-. рой выход распределителя импульсов соединен с первым входом счетчика адреса, второй вход которого евязан с вторым управляющим входом буферного регистра и с первым входом блока формирования и защиты, второй вход которого подключен к третьему выходу распределителя импульсов, вход которого подключен к выходу генератора, первый вход пуска и второй вход оста- нова которого связаны соответственно с первым выходом пульта оператора и выходом элемента ИЛИ, второй выход обнуления и третий выход запуска пульта оператора связаны соответственно с первым входом счетчика тестовых наборов и с первым управлякщим входом первого коммутатора, группа информационных входов которого подключена к первой группе выходов блока формирования и защиты, первый и второй выходы первого коммутаторасоединены соответственно с первым и вторым входами первого блока сравнения, группа входов-выходов первого коммутатора подключена к объекту контроля, первая группа входов элемента ИЛИ соединена с второй группой выходов блока Формирования и защиты, группа входов которого связана с группой выходов выходного регистра,.- пОдключенной к группе входов первого блока сравнения, группа выходов блока памяти соединена с группой информационных входов буферного регистра, о т.л и ч а ю щ е е с я тем, что, ЕС с целью сокращения объема памяти уст ройства и улучшения его помехоустойчивости, в устройство введены второй коммутатор, предварительный регистрС теста, элемента И-ИЛИ, дешифратор группы, дешифратор команд, первый, второй, третий, четвертый и пятый элементы И, счетчик групп в тестовом наборе, регистр длины набора, второй блок сравнения, регистр блокйровки, блок элементов И, регистр сбоев, при чем управлякщий вход и группа инфор.мационных входов второго коммутатора подключены соответственно к четвертому выходу распределителя импуль- сов и к группе выходов дешифратора группы, первый выход группы выходов которого соединен с первым входом дешифратора команд, второй вход ко,торого связан с выходом: элемента И-ИЛИ, первый, второй и третий входы которого соединены соответственно с вторым управляющим входом счетчика адреса, пятым входом распределителя импульсов и выходом второго блока сравнения, первая и вторая группы входов которого подключены соответсТвенно к группе выходов регистра длины набора и группе выхо1 07 5265 дов счетчика групп в тестовом наборе, подключенных к группе входовдешифратора группы, первый и второйвходы счетчика групп в тестовом наборе соединены соответственно с выходом элемента И-ИЛИ и первым выходом распределителя импульсов, группа входов дешифратора команды соединена с группой выходов буферногорегистра, первый, второй, третийвыходы дешифратора команды соединены соответственно с первыми входамипервого элемента И, второго элемента И и четвертого элемента И, вторыевходы которых подключены к второмувходу счетчика наборов и выходутретьего элемента И, первый и второйвходы которого связаны соответственно с шестым выходом распределителяимпульсов и с выходом второго блокасравнения и первым входом пятогоэлемента И, второй вход которогоподключен к пятому выходу распределителя импульсов, выход пятого элемента И соединен с первым управляющим входом регистра сбоев, второйуправляющий вход которого связан с Изобретение относится к цифровой технике и может быть использовано для контроля цифровых ячеек и блоков.Известно устройство для контроля параметров, содержащее командный 5 блок, блок коммутации, блок памяти, первый и второй блоки сравнения, про граммный блок, блок прогнозирования и блок индикации 1 .Недостатком устройства является невозможность формирования тестовых наборов переменной длины.Наиболее близким по технической сущности к изобретению является устройство тестового контроля, которое состоит из блока памяти, выход которого соединен с входом блока записи, выход которого связан с входом регистра теста. Выходы регистра теста соединены с первыми входами блока сравнения и со входами каналов контроля, первые, выходы которых соединены через коммутатор входов-выходов со входами объекта контроля 2 .Недостатками устройства являются невозможность формирования тестовых наборов переменной длины, что приводит к значительному увелйчению объема .памяти ОЗУ, а также невозможность блокировки опроса элементов сравнения по требуемым каналам в нужных ЗО тестовых наборах. первыми входами счетчика наборов,регистра блокировки и выходного регистра, группа информационных входов регистра сбоев подключена к группе выходов блока элемента И, группа входов которого связана с группой выходов регистра блокировки, второй управляющий вход и группа информационных входов которого соединенысоответственно с выходом четвертогоэлемента И и группой выходов предварительного регистра теста, подключенных к группе информационных входов выходного регистра, второй управляющий вход которого соединен с выходом первого элемента И, выход второго элемента И связан с вторым уп- аравляющим входом первого коммутатора, группа выходов регистра сбоевсоединена с второй группой входовэлемента ИЛИ, первая и вторая группы выходов предварительного регистра теста подключены соответственнок группе выходов буферного регистраи второго коммутатора,управляющий вход.предварительного регистра теста соединен с первым входом пульта оператора,Поставленная цель достигается тем, что в .устройство тестового контроля, содержащее счетчик адреса, блок памяти, буферный регистр, выходной регистр,теста, первый блок сравнения, первый коммутатор, элемент задержки, блок формирования.и защиты, счетчик тестовых наборов, распределитель импульсов, генератор импульсов, пульт оператора, элемент ИЛИ, причем группа выходов счетчика адреса соединена с группой информационных входов блока памяти, управляющий вход которого связан с первым выходом распределителя импульсов, подключенным через элемент задержки к первому управляющему входу буферного регистра, второй выход распределителя импульсов соединен с первым входом счетчика адреса, второй вход которого связан с вторым управляющим входом буферного регистра, с первым входом блока формирования и защиты, второй вход которого подключен к третьему выходу распределителя импульсов, вход которого подключен к выходу генератора, первый вход пуска и второй вход останова которого связаны соответственно с первым выходом пульта оператора и выходом элемента ИЛИ, второй выход обнуления и третий выход запуска пульта оператора связаны соответ.ственно с первым входом счетчика тестовых наборов и с первым управляющим входом первого коммутатора, группа информационных входов которого подключена к первой группе выходов блока формирования и защиты, первый и второй выходы первого коммутатора соединены соответственно с первым в вторым входами первого блока сравнения, группа входов-выходов первого коммутатора подключе 10 на к объекту контроля, первая группа входов элемента ИЛИ соединена с второй группой выходов блока фор- мирования и зашиты, группа входов которого связана с группой выходов 15 выходного регистра, подключенной к группе входов первого блока сравнения, группа выходов блока памяти, соединена с группой информационных входов буферного регистра, введены 20 второй коммутатор, предварительный регистр теста, элемент И-ИЛИ, дешифратор группы, дешифратор команд, первый, второй, третий, четвертый и пятый элементы И, счетчик групп 25 в тестовом наборе, регистр длины набора, второй блок сравнения, регистр блокировки, блок элементов И, регистр сбоев, причем управляющий вход и группа информационных входов второ- З 0 го коммутатора подключены соответственно к четвертому выходу распределителя импульсов и к группе выходов дешифратора группы, первый выход группы выходов которого соединен с первым входом дешифратора команд, второй вход которого связан с выходом элемента И-ИЛИ, первый, второй и третий входы которого соединены соответственно со вторым управляющим входом счетчика адреса, пятым входом распределителя импульсов и выходом второго блока сравнения, первая и вторая группы входов которого подключены соответственно к группевыходов регистра длины набора и группе выходов счетчика групп в тестовом наборе, подключенных к группе входов дешифратора группы, первый и второй входы счетчика групп в тестовом наборе соединены соответственно с выходом элемента И-ИЛИ и первым выходом распределителя импульсов, груп-. па входов дешифратора команды соединена с группой выходов буферного регистра, первый, второй, третий 55 выходы дешифратора команды соединены соответственно с первыми входами первого элемента И, второго элемента И и четвертого элемента И, вторые входы которых подключены к второму вхо ду счетчика наборов и выходу третьего элемента И, первый и второй входы которого связаны соответственно с шестым выходом распределителя импульсов и с выходом второго блока сравнения и первым входом пятого элемента И, второй вход которого подключен к пятому выходу распределителя импульсов, выход пятого элемента И соединен с первым управляющимвходом регистра сбоев, второй управляющий вход которого связан с первыми входами счетчика наборов, регист"ра блокировки и выходного регистра,группа. информационных входов регистра сбоев подключена к группе выходовблока элементов И, группа входов которого связана с группой выходов регистра блокировки, второй управляющийвход и группа информационных входовкоторого соединены соответственнос выходом четвертого элемента И игруппой выходов предварительного регистра теста, подключенных к группеинформационных входов выходного регистра, второй управляющий вход которого соединен с выходом первогоэлемента И, выход второго элемента И связан с вторым управляющимвходом первого коммутатора, груп.па выходов регистра сбоев соединенас второй группой входов элемента ИЛИпервая и вторая группы входов предварительного регистра теста подключены соответственно к группе выходовбуферного регистра и второго коммутатора, управляющий вход предварительного регистра теста соединен спервым выходом пульта оператора.На фиг. 1 представлена структурная схема устройства тестового контроля; на фиг. 2 - 4 - примеры выполнения буферного регистра, коммутаторов, предварительного регистратеста, выходного регистра теста, дешифраторов групп и команд,Устройство тестового контроля содержит счетчик 1 адреса, блок 2 памяти, буферный регистр 3, первый коммутатор 4, предварительный регистр 5теста, выходной регистр б теста,первый блок 7 сравнения, второй коммутатор 8, объект 9 кснтрол, элемент 10 задержки, блок 11 формирования и зашиты, элемент И-ИЛИ 12, дешифратор 13 группы, дешифратор 14команд, первый элемент И 15, второйэлемент И 16, счетчик 17 групп, регистр 18 длины набора, второй блок 19сравнения, третий элемент И 20,счетчик 21 тестовых наборов, четвертый элемент И 22, регистр 23 блокировки; блок 24 элементов И, регистр 25 сбоев, распределитель 26импульсов, генератор 27 импульсов,пульт 28 оператора, элемент ИЛИ 29,пятый элемент И 30.Буферный регистр 3 состоит из группы Ю-триггеров 31. Коммутатор 8 состоит из группы элементов И 32.Предварительный регистр 5 теста и выходной регистр б теста содержит со 1075265ответственно,группы триггеров 33 и 34, Дешифратор 13 групп содержит дешифратор 35 и пятнадцать элементов НЕ 36. Дешифратор 14 команд содержит элементы НЕ 37, элементы НЕ 38, триггеры 39. Коммутатор 4 содержит регистр коммутации, выполненный на триггерах 40, устройство управления реле, выполненное на элементах И 41 и формирователях 42 адресных токов, диоды 43 и герконовые10 реле 44Блок 11 формирования и защиты предназначен для Формирования тестовых сигналов, подаваемых на входы объекта контроля через коммутатор 8, 15 и для защиты выходных элементов блока 11 от короткого замыкания на входах блока 9. Блок 11 раскрыт в известном устройстве с точностью до стандартных функциональных элемен товУстройство работает следующим образом.Предварительно на тумблерном регистре 18 устанавливается двоичный 75 код, соответствукщий заданному числу групп в тестовом наборе. Предположим, что необходимо сформировать тестовой набор, состоящий из трех групп. ЗОПо сигналу Пуск, поступающему с пульта 28 на распределитель 26, последний начинает вырабатывать следующие один за другим импульсы, поочередно появлякщиеся на его .1, 2, 35 4, 5, 3 и б выходах. Импульсы нумеруются по порядку 1-й, 2-й, , б-й. Импульсом 1 осуществляется занесение +1 в счетчик 1 адреса. С его выхода адрес поступает на адресные входы 40 блока 2 памяти, откуда по данному ад: ресу вторым импульсом распределителя 26 осуществляется считывание первой 24-разрядной группы, Одновременно этим же импульсом осуществляется 45 запись +1 в счетчик 17 гРупп и далее с задержкой, определяемой элементом 10, запись считанной 24-разрядной группы в буферный регистр 3. Дешифратор 13 расшифровывает первое состояние счетчика 17, соответствующее записанному в него двоичному числу единица, и на его первом выходе появляется сигнал. Этот сигнал . используется для разрешения прохождения только через первый элемент коммутатора 4 третьего импульса распределителя 26, поступающего с его .четвертого выхода; которым осуществ.ляется перепись 24-разрядной группы из буферного регистра 3 в 1 - 24 разряды предварительного регистра 5. Кроме того, этот же сигнал дешифратора используется для разрешения дешифрации команды дешифратором 14. ,Код команды всегда записан в первых 65 трех разрядах первой группы. Допустим, что данный тестовой набор явля. ется обычным тестовым набором для проверки каких-либо логических цепей ОК 9 (т,е. не коммутационным и не блокировочным набором). Тогда на дешифратор 14 по первым трем разрядам первой 24-разрядной группы по ступит код 001. Таким образом, на первом выходе дешифратора 14 сформируется сигнал Зп 1, который поступает на первый вход элемента 15 И и будет продолжаться в течение всего времени формирования данного набора.Следующими импульс распределителя (чертежный), поступакщий с его пятого выхода на первый вход элемента 20 И, не произведет никаких изменений в состоянии устройства, так как число, записанное в регистр 18, не равно числу в счетчике 17, поэтому на выходе блока ) 9 отсутствует разрешакщий потенциал.Пятый импульс распределителя 26, поступающий с его третьего выхода на второй вход блока 11, осуществляет опрос элементов записи в регистр защиты, входящий в блок 11Если на входе ОК нет коротких замыканий или каких-либо других чужих потенциалов, в регистре защиты сохраняются нули. В противном случае на выходе блока 11 сформируется сигнал защиты, который, пройдя через элемент 29 ИЛИ, остановит распределитель 26, а следовательно и весь контроль.Шестой импульс распределителя 26 с его шестого выхода, поступая на второй вход элемента 12 И-ИЛИ и на первый вход элемента 45 И, тоже не вызовет никаких изменений в состоянии отдельных блоков устройства, так как сигнал разрешения на прохождение этого импульса, формируемый блоком 19, отсутствует.На этом первый цикл работы распределителя 26 заканчивается и начинается второй. Первый импульс распределителя 26 увеличивает на еди.ницу состояние счетчика 1 (оно теперь равно двум). По адресу, записанному в счетчике 1 вторым импульсом распределителя 26, из блока 2 памяти осуществляется считывание следующей 24-разрядной группы, которая переписывается в буферный регистр 3. Этим же вторым импульсом ,состояние счетчика 17 также увеличивается на единицу. Сигнал со второго выхода дешифратора 13 открывает второй элемент 31 коммутатора 4, поэтому следукщий, третий импульс распределителя 26 перепишет содержимое буферного регистра 3 в 25 - 48 разряды предварительного регистра 5. При этом состояние триг. геров дешифратора 14 не изменится,так как сигнал на первом выходе дешифратора 13 уже отсутствует. Следующий четвертый, пятый и шестой импульсы распределителя состояния блоков устройства не изменяет.В третьем цикле работы распреде лителя 26 описанный выше процесс повторяется. В буферный регистр 3 из блока 2 памяти запишется третья 24-разрядная группа, которая затем перепишется в 49 - 72 разряды пред варительного регистра 5. В этом цикле распределителя 26 число, записанное в счетчик 17, станет равным числу, хранимому в регистре 18. При этом на выходе блока 19 появится 15 фединичный потенциаЛ, который разрешит прохождение соответствующих импульсов распределителя через элементы 12, 20 и 45. Четвертый импульс распределителя 26 с его пятого выхо да, пройдя через элемент 20, запишет единицу в счетчик 21 наборов.Этот же импульс с выхода элемента 20 пройдет через элемент 15 и перепишет содержимое предварительного регистра 5 в выходной регистр б, с выходов которого информация поступает на первые входы блока 7, а также через блок 11 и коммутатор 8 на входы ОК 9,В регистр 23 блокировки никакой информации записано не было, поэтому блок 24 совпадения, пропустит сигнал о сбое по любому разряду в случае несравнения эталонной информации и реальной в блоке 7. Шестым импульсом распределителя 26, который прой- дет через элемент 4 5, эта информация будет переписана в соответствующие разряды регистра 25 сбоев. Этим же шестйм. импульсом, прошедшим через элемент 12, будут приведены в исход О ное состояние счетчик 17 и триггеры дешифратора 14. Если при этом в регистре 25 не будет зафиксировано ни одного сбоя, то распределитель 26 начнет следующий цикл работы, т.е. 45 Формирование следующего набора теста. В случае фиксации сбоя в регистре 25 этот сигнал через элемент 29 запретит формирование следующего цик. ла распределителя 26. Произойдет ос О танов, и на индикацию будут выведены номера набора и номера каналов, в которых произошли сбои.Формирование коммутационного и блокировочного наборов аналогичны описанному вышеВ первом случае дешифратором 14 активизируется элемент 16, а во втором - элемент 22. Если в регистр 23 будет предварительно записана какая-либо информация, то .сигналы о сбоях с выходов блока 7 не пройдут через те разряды блока 24 совпадения, по которым в регистр 23 были записаны единицы.Использование изобретения позволит значительно сократить объем блока памяти. Действительно, как показано выде, при постоянной длине набора устройство тестового контроля должно иметь объем памяти, равный 2 Мбит. Однако при контроле сложных устройств, имеющих небольшое количество внешних выводов, использование переменной длины набора позволит сократить объем памяти в 8-10 раз. Например, для контроля блоков процессоров необходимо " 5000 тестовых наборов длиной 50 разрядов. Необходимый объем памяти при этом составит5000 50=250000 бит.С другой стороны при контролЕ комбинационных блоков требуется сравнительно небольшое количествотестовых наборов 100. - 400 при длине набора 300 - 4 00 разрядов. Необходимый объем памяти при этом составляет400 400=160000 бит.Таким образом, объем 250000 битпри условии переменной длины набораудовлетворяет возможности цифровыхустройств любой сложности, тогда какпри постоянной длине набора объемпамяти должен быть равен 2 Мбит, что в 8 раз большеДругим преимуществом предложенного устройства является возможностьблокировки сбоев по любым заданнымразрядам, что позволяет не только повысить помехоустойчивость устройства,но и сократить на 50 время разработки тестовых программ и на 30 время их отработки.1075265 , ф ф Ф Ф 4ьф;ф ВНИИПИ Заказ 503/43 ь фф Тираи 699 Подписное филиал ППП "Патент", г.Уигород,ул.Проектная,4

Смотреть

Заявка

3391062, 05.02.1982

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

ЛАРИЧЕВ АНАТОЛИЙ ПАВЛОВИЧ, ТЕСЛЕНКО ЛЕОНИД МИРОНОВИЧ, ЕВГРАШКИН СЕРГЕЙ ВАЛЕНТИНОВИЧ

МПК / Метки

МПК: G06F 11/26

Метки: тестового

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

Код ссылки

<a href="https://patents.su/9-1075265-ustrojjstvo-testovogo-kontrolya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство тестового контроля</a>

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