Устройство для непрерывного диагностирования однотипных логических блоков Советский патент 1986 года по МПК G06F11/26 

Описание патента на изобретение SU1234840A1

Изобретение относится к технической диагностике логических блоков.

Цель изобретения - повьшение быстродействия за счет устранения зависимости времени диагностирования каждого k -го диагностируемого блока друг от друга (k 1, ,. ., ti 5 где к - число диагностируемых логических блоков) .,

На чертеже изображена схема устройства. 1 ...

Устройство содержит и контролируемых логических блоков 1...1„, генератор 2 тестов, генератор 3 тактовых импульсов, W схем 4...4 сравнения, коммутатор 5, блок 6 индикации, и переключателей 7,... элемент ИЛИ 8, п счетчиков 9 ...9„.

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

Все 1 счетчиков 9 ...9, устанавливаются в исходное состояние, для. чего все ц переключателей 7 ...7п устанавливаются в положение, при котором отрицательный потенциал подается на установочные входы п счетчиков 9( ...9 и вход разрешения m схем 4 J ... 4 „ сравнения. Затем все h переключателей устанавливаются в положение, при котором подается положительный потенциал на входы разрешения m схем 4...4 сравнения и входы сброса и счетчиков 9, ..,9,. После этого осуществляется пуск генератора 3 тав товых импульсов. Генератор тактовых импульсов начинает вьфабаты- вать сигналы тактовой частоты, которые поступают в генератЬр 2 тестов и п счетчиков 9, . . ..9. Генератор 2 тестов выдает тестовые воздействия на входы диагностируемых логических блоков , В случае исправности всех блоков 1, . . . 1 (, сигналы на ик идентичных

Если на каком-то k -м выходе любого из и диагностируемых логических входов на J -м такте появляется сиг.нал, несовпадающий с сигналами 1 -х выхо5 дов остальных, (п-1) логических блоков 1 .„.1, то. срабаты вает п-я из m схем сравнения 4...-Д. Выходной сигнал k -и схемы сравнения через.элемент ИЛИ 8 производит останов генера 0 тора 3 тактовых импульсов, прекращая тактирование устройства. При этом . счетчики 9, ...9), фиксируют номер такта, на котором зарегистрировано несовпадение выходных сигналов диагнос15 тируб мык блоков 1...1„, а блок 6 индикации индицирует код тестового сигнала генератора 2 тестов. Так как цхема всего устройства зафиксирована в момент неоовпадения выходных сигна20 лов и блоков 1...1„, то на их выходах сохраняются логические сигналы . . (О или 1), характеризующие состояние казкдого из п блоков 1 . .. 1 ,. Эти сигналы представляются оператору

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

30 цЗ следовательно, и номер диагностируемого блока, который отличен от других. При этом процесс выделения неисправного блока может быть основан либо на использовании эталонного бло35 ка, либо на мажоритарном принципе. Определив таким образом неисправный, j-и блок 1, а по коду тестового сигнала и тип дефекта, оператор отключает его с помощьк) j -го переключа40 теля 7 J . Переключение j -го переключателя обеспечивает подачу отри- цательного потенциала на установочный вход J-го счетчика 9j , в результате чего производится сброс j -го счетf . тл ...

50выходах должны совпадать между собой, 5 чика 9. Кроме того j -и переключатель

7j осуществляет перестроение всех

схем сравнения из п-входовых в (rt-1)- входовые схемы, что необходимо в случае продолжения работы устройства без J -го блока 1 , или при диагностировании группы логических ё локов меньшей, чем h . После этого оператор запускает генератор 3 тактовых импульсов J и диагностирование остав- 55 щихся п -1 логических блоков продолжается. Параллельно оператор извлекает логический блок, в котором обна ружен дефект, и на его место устанавдля чего они через коммутатор 5 подаются на m схем сравнения 4,... которые не вьграбатывают импульсов на своих выходах. В этом случае генератор 3 тактовых импульсов останавливается через элемент ИЛИ 8 или сигналами переполнения со счетчиков 9, ... 9п. При этом блок 6 индикации фиксирует максимальное число тактов рабочей частоты, выработанных генератором 3 тактовых импульсов и зарегистрированных счетчиками 9,...9. Это число соответствует длине теста.

Если на каком-то k -м выходе любого из и диагностируемых логических входов на J -м такте появляется сиг.нал, несовпадающий с сигналами 1 -х выходов остальных, (п-1) логических блоков 1 .„.1, то. срабаты вает п-я из m схем сравнения 4...-Д. Выходной сигнал k -и схемы сравнения через.элемент ИЛИ 8 производит останов генератора 3 тактовых импульсов, прекращая тактирование устройства. При этом . счетчики 9, ...9), фиксируют номер такта, на котором зарегистрировано несовпадение выходных сигналов диагностируб мык блоков 1...1„, а блок 6 индикации индицирует код тестового сигнала генератора 2 тестов. Так как цхема всего устройства зафиксирована в момент неоовпадения выходных сигналов и блоков 1...1„, то на их выходах сохраняются логические сигналы . (О или 1), характеризующие состояние казкдого из п блоков 1 . .. 1 ,. Эти сигналы представляются оператору

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

цЗ следовательно, и номер диагностируемого блока, который отличен от других. При этом процесс выделения неисправного блока может быть основан либо на использовании эталонного блока, либо на мажоритарном принципе. Определив таким образом неисправный, j-и блок 1, а по коду тестового сигнала и тип дефекта, оператор отключает его с помощьк) j -го переключателя 7 J . Переключение j -го переключателя обеспечивает подачу отри- цательного потенциала на установочный вход J-го счетчика 9j , в результате чего производится сброс j -го счетf . тл ...

чика 9. Кроме того j -и переключатель

ливают другой блок. Подключение этог нового блока осуществляется переключением -го переключателя 7; в положение, когда положительный потенциал подается на соответствующие вхо ды управления схем А...4 сравнения и установочный вход j -гр счетчика 9:. В результате j-и счётчик 9; начинает считать тактовые импульсы с момента тактирования этого нового бло- ка, причем сравнение выходньк сигналов уже частично продиагностированны блоков и вновь включенного не нарушает процесса в целом, так как логические блоки 1,... - комбинацион- ного типа.

Переполнение j-го одного или нескольких счетчиков 9.. ..9 свидетельствует о том, что соответствующий логический блок прошел весь тест..Пр этом сигнал с выхода j -го счетчика 9j/j через элемент ИЛИ 8 оста;навливает генератор 3 тактовых импульсов, а блок 6 индикации индицирует число тактов (максимальное), равное длине теста. Отключение этого логического блока и постановка другого производится так же, как и при обнаружении дефекта в одном из логических блоков 1| ... If, . -Генератор 2 тестов при этом функционирует по кольцу. Так как логические блоки 1,...1„ представляют собой схемы комбинационного типа, не имеет значения с какого тестового сигнала начинается процесс тестирования. Важно, чтобы для каждого блока 1,.. 1„ тест прошел полностью, т.е. все кольцо.

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

Устройство для непрерывного диаг

ностирования однотипных логических блоков, содержащее генератор тестов, коммутатор, m схем сравнения (где m - число выходов диагностируемого логического блока), h переключателей (где и - число диагностируемых логических блоков) и блок индикации.

5 ю 15

20 5 Q

0

5

причем выходы генератора тестов соединены с информационными входами диагностируемых логических блоков, i-е выходы каждого из которых ( 1, .. ., П) ) соединены через коммутатор с соответствующими информаци-

онными входами i -и схемы сравнения

и с соответствующим информационньм входом первой группы входов блока индикации, входы разрешения rti схем сравнения соединены с подвижными контактами W:переключателей, первые и вторые неподвижные контакты которых подключены к шинам нулевого и единичного потенциалов устройства соответственно, о т л и ч а ю щ е- е с я тем, что, с целью повышения быстродействия за счет устранения зависимости времени диагностирования каждого j -го диагностируемого логического блока (j 1 . .., fi ) друг от друга, оно содержит генератор тактовых импульсов, элемент ИЛИ, h счетчиков, причем вход пуска устройства соединен с входом пуска гене- - р атора тактовых импульсов, выход которого соединен с входом синхронизации . генератора тестов и счетными входами соответствующих И счетчиков, выходы сброса которых соединены с подвижными контактами соответствукнцих п .переключателей, группавыходов схем сравнения соединена с первой группой входов элемента ИЛИ и с второй группой информационных входов блока индикации, группа разрядных выходов h счетчиков соединена с третьей группой информационных входов блока индикации, группа выходов переполнения п счетчиков соединена с второй группой входов элемента ШШ и с четвертой группой информационных входов блока индикации, вькод элемента ИЛИ соединен с входом блокировки генератора тактовых импульсов, выходы генератора тестов подключены к пятой группе информационных входов блока индикации.

Составитель А. Сиротская Редактор Е, Копча Техред М.ХодандатКорректор Е, Рошко

Заказ 2986/51

Тираж 6/1

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

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

Подписное

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

название год авторы номер документа
Устройство для автоматического диагностирования однотипных логических блоков 1987
  • Кизуб Виктор Алексеевич
  • Никифоров Сергей Николаевич
SU1444779A1
Способ поиска дефектов в цифровых блоках и устройство для его осуществления 1985
  • Кордюмов Александр Иванович
SU1260884A1
Устройство для автоматического диагностирования группы однотипных логических блоков 1987
  • Кизуб Виктор Алексеевич
  • Никифоров Сергей Николаевич
SU1444778A1
Устройство для диагностики неисправностей цифровых блоков 1981
  • Фоменко Игорь Максимович
SU1024925A1
Устройство для диагностирования дискретных блоков 1986
  • Тяжев Валентин Тимофеевич
SU1520516A1
Устройство для диагностирования логических блоков 1982
  • Подунаев Георгий Александрович
  • Лидак Владимир Юрьевич
  • Шнайдер Федор Фридрихович
  • Туробов Валерий Павлович
  • Краснов Владимир Павлович
  • Крылов Александр Алексеевич
  • Кожевников Валерий Владимирович
  • Дворкин Владимир Ефимович
SU1071978A1
Устройство для построения диагностического теста и диагностирования комбинационных схем 1983
  • Новиков Николай Николаевич
  • Романенко Юрий Александрович
  • Караханов Тимур Равильевич
SU1160420A2
Устройство для обнаружения кратных дефектов в группе типовых элементов замены 1983
  • Никифоров Сергей Николаевич
  • Щербаков Александр Юрьевич
SU1126966A1
Устройство для диагностики цифровых блоков 1988
  • Роженцов Валерий Витальевич
SU1674129A1
Устройство для поиска кратных дефектов в группе объектов 1983
  • Никифоров Сергей Николаевич
  • Щербаков Александр Юрьевич
SU1233157A1

Иллюстрации к изобретению SU 1 234 840 A1

Реферат патента 1986 года Устройство для непрерывного диагностирования однотипных логических блоков

Изобретение относится к области технической диагностики. Цель изобретения - повышения быстродействия за счет устранения зависимости времени диагностирования каждого k -го блока (...., ii,n - общее число диагностируемых блоков). Каждому блоку ставится в соответствие счетчик, который останавливается в случае неис- правности, которая зафиксируется схе- мой сравнения. На кагодую из m схем « равнения, (.fn - число вь1ходов k -го блока) поступают сигналь с одноименных выходов диагностируемых блоков. При обнаружении неисправности происходит автоматический останов тактирующего генератора и генератора тестов. Оператор .заменяет неисправный блок на другой диагностируемый блок и запускает устройство. Поскольку i генератор тестов работает по кольцевому циклу, а логические блоки представляют собой схемы комбинационного типа, то отпадает необходимость производить диагностику с начального теста. 1 ил. СЛ

Формула изобретения SU 1 234 840 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1234840A1

Многоканальное устройство для контроля логических блоков 1982
  • Агафонов Владимир Александрович
  • Шарпило Николай Николаевич
SU1038947A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для поиска кратных неисправностей в однотипных логических блоках 1978
  • Кизуб Виктор Алексеевич
  • Мозгалевский Андрей Васильевич
  • Никифоров Сергей Николаевич
SU781816A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 234 840 A1

Авторы

Кизуб Виктор Алексеевич

Никифоров Сергей Николаевич

Даты

1986-05-30Публикация

1984-12-18Подача