Устройство для контроля и диагностики логических схем

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

Союз Со етских

Социалистических

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (б1) Дополнительное к авт. свид-ву— (22) Заявлено 22.05.81 (21) 3287688/18-24 с присоединением заявки Йо(23) Приоритет—

Опубликовано 071132, Бюллетень Мо 41

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

Р1 М К з

G 06 F 11/26.

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

СССР но делам. изобретений н открытий ($3) УДК 681.3 (088.8) (72) Автор изобретения

N.Ï. Бурдиян (71) Заявитель (54) устройство для контроле и дилгностики

ЛОГИЧЕСКИХ СХЕМ

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

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

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

5 необходимо иметь заранее разработанный блок вычисления синдрома.

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

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

Кроме того, в устройстве низкое быстродействие диагностирования, так как для анализа неисправностей требуется привлечение оператора и составление карт анализа. 5

Целью изобретения является повышение точности диагйостики.

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

И группы соединены с соответствующими входами второй группы накапливающего сумматора, группа выходов которого соединена с первой группой входов второго блока сравнения, вто- 4(3 рая группа входов которого соединена с группой выходов постоянного запоминающего блока, второй выход блока управления соединен с входом второго блока сравнения, выход которого сое- 4» динен с входом блока управления, первая группа выходов блока управления соединена с, группой входов блока индикации и первой группой входов постоянного запоминающего блока, вторая группа входов которого соединена с второй группой выходов блока управления.

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

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

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

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

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

На чертеже приведена структурная, схема устройства для контроля и диагностики логических схем.

На чертеже изображены задающий генератор 1, счетчик 2 импульсов, эталонный блок 3, диагностируемая логическая схема 4, группа 5 элемен- тов И, первый блок 6 сравнения, накапливающий сумматор 7-, второй блок 8 сравнения, постоянный запоминающий блок (ПЗУ) 9, блок 10 управления, содержащий элемент И 11; триггер 12, управляемый генератор 13, счетчик

14 адреса, группа 15 формирователей импульсов, блок 1б индикации.

Устройство работает следующим образом.

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

И группы 5 и группу входов элемента И 11. Выходные реакции логических схем сравниваются первым блоком б сравнения и суммируются на накапливающем сумматоре 7 в каждом такте.

972516

В общей случае, если счетчик импульсов имеет и выходов, число выходов первого блока б сравнения k, то накапливающий сумматор должен иметь,n+k разрядов. При этом в и-е разряды.возможен перенос иэ k разрядов, т.е. сумматор арифметический..

Первый блок 6 сравнения для каждого разряда при одинаковых входных врздействиях вырабатывает сигнал логического "0", при разных -. логической "1". Кроме того, при несравнении входных воздействий хотя бы по одному разряду первый блок 6 сравнения вырабатывает сигнал логической "1" .на выходе, который поступа- 15 ет на вторые входы элементов И группы 5, и информация- со счетчика импульсов 2 передается на сумматор 7.

Таким образом, результ т суммирования зависит от того, каково сочета- 2О ние выходных воздействий с первого блока 6 сравнения при неисправности диагностируемой логической схемы 4.

После Полного перебора входных воздействий на выходе элемента И 11 логическая "1" устанавливает в единичное состояние триггер 12 и запрещает работу задающего генератора 1.

Положительный уровень на выходе триггера 12 разрешает работу второ- ЗО

ro, блока 8 сравнения и управляемого генератора 13, сигнал с выхода которого поступает на счетчик 14 адреса и формирователи импульсов группы 15.

В результате обращения к первой ячейке ПЗУ 9 информация из нее сравнивается с полученной контрольной, суммой на накапливающем сумматоре 7. При сравнении сигнал с выхода дополнительного. блока 8 сравнения устанавливает триггер 12 в нулевое состояние и запрещает дальнейшую работу второго блока 8 сравнения и управляемого генератора 13. В первой ячейке ПЗУ 9 должна храниться нулевая информация, так как при исправности диагностиру- 45 емой логической схемы 4 на выходах накапливающего сумматора 7 будет нулевое значение,. Таким образом, производится контроль диагностируемой логической схемы 4. 50

Значение счетчика адреса 14 индицируется блоком 16 индикации.

При показании на блоке 16 индикации адреса первой ячейки ПЗУ 9, диагностируемая логическая схема 4 исправна. При несравнении контрольных сумм на дополнительном блоке 8 сравнения происходит прибавление

"1" к счетчику 14 адреса и сравнение контрольной суммы на сумматоре 7 с информацией во второй ячейке и т.д., пока не произойдет сравнение.

При "1" на выходе второго блока 8 сравнения триггер 12 устанавливается в нулевое состояние, и с выхода счетчика 14 ад еса информация поступает на блок 16 индикации, указывая номер неисправности.

Таким образом, для неисправности каждого компонента диагностируемой логической схемы 4 должна быть своя контрольная сумма, которая хранится в определенной ячейке ПЗУ 9.

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

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

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

Пример. Пусть первый блок 6 сравнения двухразрядный, счетчик импульсов 2 имеет два выхода. Данные входных и выходных реакций в случае исправности и неисправности.диагностируемой схемы 4 сведем в табл. 1 (диагностирование производится в известном устройстве).

Показания счетчиков ошибок будут

10, т.е. невозможно указать, какой иэ !-го или )-ro компонента неисправен.

При диагностировании этой же схемы в предлагаемом устройстве данные сведены в табл. 2.

Показания накапливающего сумматора 7 будут 0110 при неисправности

i-го компонента и 1010 — при неисправности J-ro компонента.

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

972516

Таблица 1

Выходы счетчика импульсов

Выходы блока 6 сравнения при исправности диагностируемой схемы при неисправности j-компонента при неисправности i-го компонента о о о о

1 1

О 0

О .О

1 О

О 0

О О

0 О.

О О

О О.

О 0 о о

Таблица 2

Выходы счетчика импульсов

Выходы блока 6 сравнения нри неисправности

j-ro компонента при неисправности

i ãî компонента при исправности диагностируемой схемы при неисправности

i-го компонента при неисправности -го компонента

О О

О О

О О

О О

О О

О 1

О О

0 О

О О

1 О

О О

О О

О О

1 импульсов соединена с группами вхо4 дов блока управления, эталонного блока и первыми входами элементов

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

® входом второго блока сравнения, выход Ko1орого соединен с входЬм блока управления, первая группа вы-:: ходов блока управления соединена с .группой входов блока индикации и

65 первой группой входов постоянного

Формула изобретения

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

Второй выход блока 6 сравнения

972516

Составитель В. Гречнев

Редактор Р. Цицика Техред Т.Маточка Корректор В. Бутяга

Заказ 8518/41 Тираж 731 Подписное

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

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

Филиал ППП "Патент", r. Ужгород. ул. Проектная, 4 запоминающего блока, вторая группа входов. которого соединена с второй группой выходов блока управления.

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

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

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

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

Р 548862, кл. G 06 F. 11/00, 1975.

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

М 627479, кл. G 06 F 11/00, 1974 (про« тотип).

Устройство для контроля и диагностики логических схем Устройство для контроля и диагностики логических схем Устройство для контроля и диагностики логических схем Устройство для контроля и диагностики логических схем Устройство для контроля и диагностики логических схем 

 

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

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

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

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

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

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

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

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

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

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