Устройство для обнаружения неисправностей
Иллюстрации
Показать всеРеферат
О Il Й C А Н И Е (1ц 47830g
ИЗОБРЕТЕН ИЯ
Союз Советских
Социалистических
Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 23.04.73 (21) 1910914/18-24 с присоединением заявки № (23) Приоритет— (51) М. 1 л.
С 06т 11/04
Гасударственный наинтет
Сапата Инннстрав СССР па делам нэебретеннй н атнрытнй
Опубликовано 25.07.75.Бюллетень №27 (5З) УДК 681.325.5 ,(088. 8) Дата опубликования описания 01.08.75 (72) Авторы изобретения
В. А. Кизуб, С. Н. Никифоров и И. В. Скворцов (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ОБНАРУЖЕНИЯ НЕИСПРА ВНОСТЕЙ
Изобретение относится к области вь",числительной техники и может быть использо"-. вано для автоматической проверки и поиска неисправностей в блохах UBN.
Известны устройства для обнаружения неисправностей в блоках БВМ, содержащие формирователь импульсных сигналов, генератор тестов, дешифраторы, узел. ввода, индикатор исправности, накапливающий сумматор, выходы разрядов которого подключены к блоку анализа результатов проверки. Достоинством таких устройств является то, что они не требуют создания генератора эталонных сигналов и упрощают регистрацию выходных кодов проверяемого блока и дешифрацию неисправностей в нем.
Однако в таких устройствах, накапливающий сумматор параллельного типа обнаруживает только те неисправности, которые приводят к изменению числа "единиц" в выходных импульсных последовательностях (столбцах) проверяемого блока. Между тем существуют неисправчости, которые изменяют только временную диаграмму располов жения единиц" в столбцах, а число "единиц" оставляют неизменным.
Цель изобретения — повысить достовcp-ность результатов проверки. б
Для этого в устроиство введены дополнительный сумматор и регистр сдвига, причем выходы переносов со старших разрядов накапливающих сумматоров через дополнительный сумматор подключепы ко входу регистра сдвига, а выходы разрядов регистра сдвига подключены к дешифратору исправности и дешифратору одиночных неисправностей.
15 Это позволяет регистрировать иска>кения выходных кодов проверяемого блока, причем накапливающие сумматоры регистрируют истинность столбцов по количеству "единиц" в них, а дополнительный сумматор и О регистр сдвига проверяют выходные коды как по количеству "единиц" в переносах со старших разрядов, так и по изменениям временных диаграмм расположения "единиц" в переносах. С увеличением количества наЗ5 капливаюших сумматоров (при уменьшении
4783О9 разрядности каждого) эффективность прове1 рок увеличивается. На фиг. 1 приведена схема устройства; ,на фиг. 2 - пример для пояснения его работы. 5
Генератор 1 тестов подключен своими выходами к проверяемому блоку 2 и к дешифратору 3 окончания проверки. Проверяемый блок 2 всеми своими выходами соединен с накапливающими сумматорами 4- -4 10 параллельного типа, а выходы разрядов накапливающих сумматоров подключены к дешифратору 5 одиночных -неисправностей и параллельно — к дешифратору 6 исправности, который соединен с индикатором 7.
Выходы 8 -8 переносов со старших разрядов накапливающих сумматоров подключены через одноразрядные сумматоры 9 -9
0 последовательного действия ко входу регистр ра 10 сдвига. Одноразрядные сумматоры
9 -9 содержат комбинационные суммато1 3 ры 11 -11 и элементы 12 -12 одно25 тактной задержки, которые подключены своими входами к выходам переносов комбинационных сумматоров, а выходы подключены на входы тех же комбинационных сумматоров. Выходы сумматоров 11 соединены со входами последующих одноразрядных сумматоров 9. Мультивибратор 13 подключен через кнопку 14 к шине 15 установки и к вентилю 16, который соединен другим своим входом с единичным выходом триггера 17. Вентиль 16 соединен со входом усилителя 18, выход 19 которогоподключен к узлам устройства. Триггер 17 устанавливается в "1" через вход 20 запуска. Дешифраторы 5 и 6, а также гене- 40 ратор 1 тестов перестраивается на проверку блоков определенного типа с помощью блока ввода 21; 22 и 23 — соответственно формирователь импульсных сигналов и дополнительный сумматор, выполненный на 45 основе сумматоров 9; 24 — выходы дешифратора одиночных неисправностей; 25-28выходы проверяемого блока.
Устройство работает следующим образом. 50
При нажимании кнопки 14 на входы 15 установки поступают импульсы, которые устанавливают в начальное состояние все узлы устройства и проверяемого блока
2. При поступлении сигнала пуска по вхо- 55 ду 20 триггер 17 устанавливается в единичное состояние, при этом триггер 17 открывает вентиль 16, и тактовые импульсы с выхода мультивибратора 13 через вентиль 16 и усилитель 18 поступают на шину 19. Генератор 1 тестов начинает выдавать по всем своим выходам импульсные последовательности, проверяющие блок
2. Выходные коды проверяемого блока 2 суммируются и хранятся в накапливающих сумматорах 4 параллельного типа, а последовательные коды переносов со старших разрядов сумматоров 4, поразрядно суммируясь в каскадах одноразрядных сумматоров 9 последовательного действия, поступают на вход регистра 10 сдвига. При этом переносы последовательного суммирования осуществляются с помощью элементов 12 однотактной задержки. Процесс генерации тестов и работы всего устройства продолжается до появления на выходах генератора 1 тестов комбинации, означающей окончание цикла проверки. При этом срабатывает дешифратор 3, и появляющийся на его выходе сигнал устанавливает триггер 17 в "0".
Вентиль 16 закрывается и поступлениетактовых импульсов с выхода 19 усилителя 18 прекращается. В накапливающих сумматорах будут храниться итоговые суммы выходных кодов проверяемого блока 2, а в регистре 10 установится состояние, соответствующее сумме кодов переносов со старших разрядов сумматоров 4. Эти суммы определяют состояние проверяемого блока2.
Дешифратор 6 исправности и индикатор 7 срабатывают при истинном значении сумм, :a дешифратор 5 одиночных неисправностей перекодирует суммы (в случае их искажений) в позиции неисправных элементов.
Сущность изобретения можно пояснить простейшим примером. Полагаем, проверяемый блок имеет четыре выхода 25-28, которые соединяются со входами накапливающих сумматоров 4. В табл. 1 приведены приМерные выходные коды исправного проверяемого блока, а также показаны состояния накапливающих сумматоров на каждом такте цикла проверки. В этой же таблице показаны (старшим разрядом вниз) последовательные коды переносов: со. старшего разряда первого накапливающего сумматора (0010) и со старшего разряда второго накапливающего сумматора (0100). В регистре сдвига, в конце цикла проверки, устанавливается сумма кодов переносов (0110), а накапливающих сумматорах «итоговые суммы 10 и 01. Эти суммы дешифрируются как .исправные.
478309
Таблица 1.
1 1 0 0
2 1 1 1
10 0000
10 1 0 0
01 0 1 0 11 1000
01 1100
10 1 0 1
3 0 1 0
0 0 0
10 0 0 0 01 0110
Полагаем, что какая-то неисправность искажает временную диаграмму расположения "единиц" на выходах 25 и 27, но оставляет неизменным количество "единиц" на каждом выходе. В табл. 2 приведены эти искажения. Из нее следует, что. в кон20 це цикла проверки оказывается измененным по сравнению с истинным только состояние регистра сдвига (1000), поэтому в данном случае только регистр сдвига способен диагностировать неисправности.
Таблица 2.
l0
10 подключены к соответствующим выходам проверяемого блока, вход которого соеди нен с выходом генератора тестов, выход генератора тестов через дешифратор окончания проверки подключен ко входу формирователя импульсных сигналов, управляющий вход которого соединен со входом устройства, выход блока ввода подключен ко входам генератора тестов, дешифратора одиночных неисправностей и дешифратора
Предмет изобретения
Устройство для обнаружения неисправностей, содержащее формирователь импульсных сигналов, генератор тестов, блок ввода, дешифраторы окончания проверки одиночных неисправностей и исправности, индикатор и накапливаюшие сумматоры, выходы разрядов которых соединены с соответствующими входами дешифраторов одиноч.ных неисправностей и исправности, входы @»
1 0 0
2 1 1
3 1 1
4 0 0
0 0 0
1 1 0
1 0 1
0 0 0
00 0000
11 0000
01 0000
01 1000 исправности, выход которого соединен со входом индикатора, выходы формирователя импульсных сигналов подключены к соответствующим входам генератора тестов, накапливающих сумматоров и проверяемого блока, выходы дешифратора одиночных неисправностей соединены с соответствующими выходами устройства, о т л и ч а юш е е с я тем, что, с целью повышения достоверности результатов проверки, в него введены дополнительный сумматор и регистр сдвига, причем выходы и -оеносов со старших разрядов накапливающих сумматоров через дополнительный сумматор подключены к первому входу регистра сдвига, второй и третий входы которого ".îåäèненЫ с соответствующими выходами формирователя импульсных сигналов, выходы разрядов регистра сдвига подключены к соответствующим входам дешифратора исправ ости и дешифратора одиночных неисправностей.