Изобретение относится к технической диагностике логических блоков.
Цель изобретения - повьшение быстродействия за счет устранения зависимости времени диагностирования каждого 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
Подписное
название | год | авторы | номер документа |
---|---|---|---|
Устройство для автоматического диагностирования однотипных логических блоков | 1987 |
|
SU1444779A1 |
Способ поиска дефектов в цифровых блоках и устройство для его осуществления | 1985 |
|
SU1260884A1 |
Устройство для автоматического диагностирования группы однотипных логических блоков | 1987 |
|
SU1444778A1 |
Устройство для диагностики неисправностей цифровых блоков | 1981 |
|
SU1024925A1 |
Устройство для диагностирования дискретных блоков | 1986 |
|
SU1520516A1 |
Устройство для диагностирования логических блоков | 1982 |
|
SU1071978A1 |
Устройство для построения диагностического теста и диагностирования комбинационных схем | 1983 |
|
SU1160420A2 |
Устройство для обнаружения кратных дефектов в группе типовых элементов замены | 1983 |
|
SU1126966A1 |
Устройство для диагностики цифровых блоков | 1988 |
|
SU1674129A1 |
Устройство для поиска кратных дефектов в группе объектов | 1983 |
|
SU1233157A1 |
Изобретение относится к области технической диагностики. Цель изобретения - повышения быстродействия за счет устранения зависимости времени диагностирования каждого k -го блока (...., ii,n - общее число диагностируемых блоков). Каждому блоку ставится в соответствие счетчик, который останавливается в случае неис- правности, которая зафиксируется схе- мой сравнения. На кагодую из m схем « равнения, (.fn - число вь1ходов k -го блока) поступают сигналь с одноименных выходов диагностируемых блоков. При обнаружении неисправности происходит автоматический останов тактирующего генератора и генератора тестов. Оператор .заменяет неисправный блок на другой диагностируемый блок и запускает устройство. Поскольку i генератор тестов работает по кольцевому циклу, а логические блоки представляют собой схемы комбинационного типа, то отпадает необходимость производить диагностику с начального теста. 1 ил. СЛ
Многоканальное устройство для контроля логических блоков | 1982 |
|
SU1038947A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для поиска кратных неисправностей в однотипных логических блоках | 1978 |
|
SU781816A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-05-30—Публикация
1984-12-18—Подача