Устройство для диагностики блоков электронных вычислительных машин

Иллюстрации

Показать все

Реферат

 

Союз Советскнх

Соцнапнстнческнк

Республик

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВК ЕТЕЛЬСТВУ

<и> 746556

Ь

3 (61) Дополнительное к авт. свид-ву (я)фф. Кл.2 (22) Заявлено 220278 (21) 2582251/18-24 с присоединенИем заявки ¹ (23) Приоритет

Опубликовано О?.07.80. Бюллетень № 25

Дата опубликования описания 070780

G 06 F 15/46

Государственный комитет

СССР по делам изобретений и открытий (53) УДК 621.317..441(088.8) (72) Авторы ,...=.;-изобретения

И.Б. Мкртумян и М.О. Караханян (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ДИАГНОСТИКИ БЛОКОВ

ЭЛЕКТРОННЫХ ВЫЧИСЛИТЕЛЬНЫХ МАШИН

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

Известно устройство для диагностики ЭВМ, содер:кащее накопитель диагностических тестов, входной регистр, блок управления, преобразователь параллельного кода в последовательный, регистр обмена, блок сравнения, буферный блок памяти (1j .

Это устройство не обеспечивает локализации неисправности c òî÷íîñòüþ до ИС. 15

Наиболее близким техническим решением к изобретению является устройство для диагностики блоков электронных вычислительных машин,содер- жащее последовательно соединенные 2С накопитель тестов, выходной регистр и буферный блок памяти, управляющий вход которого и управляющие входы выходного регистра, регистра тестов, входного регистра и регистра резуль-. 25 тата подключены соответственно к первому, второму, третьему, четвертому и пятому выходам блока управления, соединенного входом с выходом накопителя тестов, а выход регистра 30 результата подключен к одному из информационных входов выходного регистра !2I

Это устройство является сложным, что определяется большим объемом хранимой в накопителе тестовой информации: кроме самих тестовых наборов в накопителе хранятся коды операций опроса выходов проверяемого блока, операций сравнения с эталоном, эталонная и другая служебная информация, занимающие примерно 50Ъ объема накопителя.Остальные 50% объема занимают сами тестовые наборы. При большом количестве блоков ЭВМ высокой производительности объем накопителя уже может стать фактором, затрудняющим использование устройства.

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

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

На фиг. 1 изображена структурная схема .устройства; на фиг.2 — схемы блока .преобразователей кода и блока контроля.

Устройство включает накопитель 1 тестов, входной регистр 2, блок 3 управления, регистр 4 тестов, регистр 5 контрольного кода, блок б преобразователей кода, блок 7 контроля, регистр 8 результата, выходной регистр 9, буферный блок 10 памяти и диагностируемый блок 11, входы 12»-12.п и 13 и выходы 14 и 15 блока б, входы 16 и 17 регистра 9.

В состав блока б (см.фиг.2) входят преобразователи 18Л-18.пкода, включающие а рязрядов (от 0 до m-1). Управляющие входы преобразователей 18.»-18. » соединены с выходами дешифратора 19, входами соединенного с выходами счетчика 20, входы которого соединены с выходами генератора 21 импульсов. В блок б также входит преобразователь 22 контрольного кода, а в блок 7— сумматор 23 по модулю два и триггер

24.

Работу устройства можно свести к выполнению следующей последовательности операций: установка регистра 4 из накопителя 1 для подачи входных тестовых последовательностей на блок 11 согласно программе контроля, установка в регистре 5 соответствующего ожидаемой на выходе регистра 4 информации, анализ в блоке 7 информации с выхода регистров 4 и 5; накопление результата, полученного на множестве тестов, в блоке 10; определение неисправных интегральнах" охи по справочнику в соответствии с полученным кодом; переход к следующему циклу диагностики, т.е.

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

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

При подключении выводов диагностируемого блока 11 к разъему устройства и запуска данные иэ накопителя 1 через регистр 2 поступают в регистр

4, в результате на входе блока

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

15 накопителя 1 в регистре 5 устанавливается контрольный код ожидаемой на выходе регистра 4 информации. Анализ правильности состояния блока 11 для данного тестового набора осуще;Щ ствляется в блоке 7, точнее,схемой сложения по модулю К.

Для пояснения сущности процесса анализа результатов рассмотрим рабо-ту схемы, приведенной на фиг.2,где в схеме контроля испольэован сумматор 23. В момент времени "0",определяемый состоянием "0" счетчика

20, на выходы преобразователей 18.»18.п поступают значения битов О,m, 30

2m...m(n-1)+1 регистра 4 а на выI ходе преобразователя 22 — значение нулевого разряда контрольного кода иэ регистра 5. Таким образом, на вход сумматора 23 в момент времени "0" поступает информация вместе с контрольным битом, сумма которых по модулю два на выходе равна нулю при отсутствии неисправностей в блоке 11, Единичное значение выхода сумматора 23 свидетельствует

40 о наличии ошибки в диагностируемом блоке. Аналогично, в момент времени "1", определяемый состоянием "1" счетчика 20, на выходы преобразователей 18.»-18.п поступают эначе4 ния битов 1,m+1,2m+1...m(n-1)+1 регистра 4, а на выход преобразователя 22 — значение первого разряда контрольного кода из регистра 5.

Вышесказанное относится также к остальным битам информации на выходах преобразователей 18,»-18. и контрольным битам на выходе преобразователя 22 ° Состояние сумматора 23 фиксируется триггером 24 и передается в регистр 8 результата, который может работать в двух режимах: сдвигателя и счетчика..

При синтезе тестов для блоков и устройств Методов активизации одно746556 ствующих им выходов регистра 4. B результате этого изменение выходного сигнала, проверяемого на конкретном входном наборе, приводит изменению четности сигналов н группе, что и обнаруживает схема контроля..

В режиме сдвигателя состояние триггера 24 по управляющему сигналу, поступающему иэ блока 3, сдвигается впрано. После заполнения регистра

8 его содержимое записывается в блок 10 как составная часть кода неисправности. Этот процесс продолжается до полного формирования кода неисправности, после чего происходит останов устройства. По окончании проверки под неисправности считывается из блока 10 и по диагностическому справочнику определяются неисправности ИС.

Для подтверждения правильности локализации неисправности путЕм останова процесса диагностики на первом тесте, обнаружившем неисправность, регистр 8 переводится в режим счетчика считывания по сигналу управления из блока 3 и повторном пуске производит считывание количества тестовых последовательностей до останова устройства. Номер теста определяет входной набор и эталонную информацию в диагностируемом блоке, приведенную в справочнике.

Отсутствие специального коммутатора для управления подачей тестовой информации на выводы испытуемого блока обусловлено использованием в данном устройстве диагностики нового способа проверки логических устройств на ЭСЛ-схемах, при котором на выходные контакты испытуемых схем блока 11, которые образуют с выходами соответствующих им разрядов регистра 4 монтажные элементы H,ïîдается низкий логический уровень (логическая единица) при помощи тестовой информации, записанной на магнитном носителе.

При предлагаемой организации устройства для контроля блоков на ЭВМ примерно на 50% сокращается объем накопителя тестов, несколько упрощается структурная схема устройства за счет исключения блока сравнения и его связей.

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

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

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

Источники информации, принятые во внимание при экспертизе

1. Патент США Р 3585599, кл. 340-172,5, опубл. 1971.

2. Авторское свидетельство СССР по заявке Р 2406048/18-24, кл. G 06 F 15/46, 1976.

746556

Составитель Н. Белинкова

Редактор И. Клюкина Техред A. щепанская - Корректор Г. Назарова и

Заказ 3950/40 Тираж 751 Подписное

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

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

Филиал ППП "Патент", r. Ужгород, ул..Проектная,4