Устройство для контроля цифровых модулей и проверки качества тестов

Номер патента: 519713

Авторы: Сергеев, Филинов

ZIP архив

Текст

) 51971 Союз Советских Социалистически Республик ЕЛЬ СТВУ АВТОРСКОМУс присоединением заяв 23) ПриоритетОпубликовано 30.06,6. Бюллетень24Дата опубликования описания 26.07,76 Гоеударетвенный комитат Совете Министров СССР УДК 681.14(088 о делам изобретени н открытий(72) Авторы изобретения илинов и Ь. Г, Сергеев Заявитель титут электронных управляющих маши НТРОЛЯ ЦИФРОВЫХ МОДУЛЕЙКАЧЕСТВА ТЕСТОВ 4) УСТРОЙСТВО ДЛЯ И ПРОВЕИзобретение относится к области автоматизации контроля цифровых схем. Оно может быть иапользовано для проверки качества (т. е. апособности обнаружения заданных неисправностей) тестов при выборе системы те:- тов для синхронных цифровых модулей, построенных на интегральных схемах, а так же непосредственно для ,производственного контроля таких модулей с помощью выбранных тестов.Известно устройство для контроля цифровых модулей и проверки качества тестов, содержащее генератор псевдослучайных последовательностей, генератор синхронизации, блок формирователей, блок дискриминаторов, первый блок сравнения, счетчик тактов и основной блок управления, причем первый выход основного блока управления соединен со входом генератора синхронизации и с одноименными входами генератора псевдослучайных последовательностей, блока формирователей, блока дискриминаторов и первого блока сравнения, первый вход - с одноименным выходом блока дискриминаторов, а второй вход - с выходом первого блока сравнения, первый и второй входы которого связаны с шиной выходных сигналов эталонного модуля и вторым выходом блока дискриминаторов соответственно, второй вход блока дискриминаторов соединен с шиной выходных сигналов контролируемого модуля, первый выход генератора синхронизации связан с вторым входом блока формирователей, второй выход - с одноименным входом генератора псеводслу чайных последовательностей, выход которогосоединен с третьим входом блока формирователей, выход которого соединен с шиной входных сигналов контролирусмого и эталонного модулей,10 Недостаток известного устройства заключается в том, что оно не позволяет осуществ.лять проверку контролирующих свойств используемых в качестве тестов псевдослучайных,последовательностей и поэтому никогда заранее неизвестно, насколько политый контроль они обеспечивают. Зто создает опа:- ность пропуска многих неисправностей у контролируемых модулей. Отсутс гвие данных о том, какие именно неисправности каждого конкретного модуля обнаруживает та или иная;псевдослучайная последовательность, делает невозможным их целенаправленный отбор для получения полной системы тестов для контролируемых модулей.25 Целью изобретения является расширениефункциональных воз можно стен устройства обеспечивающего наряду с производственным контролем цифровых (лренмущественно синхронных) модулей проверку качества выраба тываемых им псевдослучайных тестов для5 10 15 20 25 ЗО 35 40 45 50 55 бО 65 каждого типа модуля на любом, заведомо исправном его экземпляре.Сущность изобретения заключается в том, что в предлагаемое устройство дополнительно введены контактный блок, блок усилителей, сменная плата с эталонной интегральной схемой, два ю птатора неиаправностей, счетчик неисправностей, второй и трстпй блоки сравнения, дополнительный блок управления, регистр результатов и,регистр длины теста, причем первый выход дополнительного блока управ,чения соединен с одноименным входом регистра длины теста и третьим входом основнсго блока управления, второй и третий выходы - со входами счетчика неисправностей и регистра результата соответственно, первый ьход - с выходом второго блока сравнения и третьим ,выходом основного блока управления, второй вход - с первыми входами первого и второго имитаторов неисправностей и выходом ,счетчика неисправностей, третий ,вход - с выходом ретистра результата, а четвертый вход - с выходом третьего блока сравнения,первый вход которого связан с выходом блока усилителей и вторым входом первого имитатора неисправностей, а второй вход в ,с выходом второго имитатора неи"- правностейвторой вход которого соединен с выходом эталонной схемы сменной платы, вход которой соединен с выходом первого имитатора неиаправностей, вход блока усилителей соединен с выходом контактного блока, вход которого соединен с шиной входных и выходных сигналов интегральных схем модуля, выход регистра длины теста соединен с первым входом второго блока сравнения, второй вход которого соединен с одноименным входом,регистра длины теста и,первьгм выходом счетчика тактов, второй выход и первый вход которого связаны с четвертым входом и вторым выходом основного блока управления соответственно, дополнительные входы - выходы счетчика тактов, регистра длины теста, регистра результата, дополнительного и основного блоков управления соединены с шиной сигналов индикации и пульта управления,На чертеже приведена блок-схема устройства, где 1 - генератор псевдослучайных последовательностей, 2 - генератор синхронизации, 3 - блок формирователей, 4 в ши входных сигналов контролируемого и эталонного модулей, 5 - шина выходных сигналов контролпруемого модуля, 6 - блок дискриминаторов, 7 - шина выходных сигналов эталонного модуля, 8 - первый блок сравнения, 9 - счетчик тактов, 10 - основной блок управления, 11 - шина входных и выходных сигналов ннтетральных схем модуля, 12 - контактный блок, 13 - блок усилителей, 14 - сменная плата, 15 - эталонная интегральная схема, 16 - первый имитатор неисправностей, 17 - второй имитатор неиоправностей, 18 - счетчик неисправностей, 19 - третий блок сравнения, 20 - дополнительный б,чок управления, 21 - регистр результатов, 22 - ретистр длины теста, 23 - второй блок сравнения, 24 - шина сигналов индикации пульта управления.Устройство работает следующим образом.При использовании устройства в режиме контроля модулей входы контролируемого и эталонного модуля подключаются параллельно к блоку формирователей входных сигналов 3, Выходы контролируемого модуля (включая выходы всех его интегральных схем) соединяются со входами блока дискриминаторов выходных сигналов 6, а выходы эталонного модуля (также включая выходы всех его интегральных схем) - со входами первого блока сравнения 8.После ручного запуска основного блока управления 10, этот блок приводит в исходное состояние все остальные блоки, а затем включает генераторы 1 и 2. Последовательности сигналов, вырабатываемые этими генераторами, поступают на блок формирователей входных сигналов 3, которые образуют и подают на входы контролируемого и эталонного модулей последовательность наборов потенциальных сигналов, являющихся псевдослучайным тестом. После установки на входах модулей набора потенциалов, соответствующего текущему такту теста, блок 10 увеличивает на единицу содержимое счетчика тактов 9.Сигналы на выходах контролируемого модуля ь каждом такте теста анализируются блоком дискриминаторов 6, которые определяют логическое значение сигнала на каждом выходе, а также фиксируют все случаи отклонения выходных потенциалов модуля за пределы допусков для 1 и О. Выходные сигналы блока дискриминаторов 6, отражающие логические значения выходов модуля, сравниваются в каждом такте теста первым блоком :равнения 8 с выходными сигналами эталонного модуля. При обнаружении неравенства олок 8 выдает соответствующий сигнал в основной блок управления 10, который выключает генераторы 1 и 2, останавливая тем самым тест, и сигнализирует (с помощью элементов индикации пульта) о неисправности контролируемого модуля. Аналогичная реакция блока 10 имеет место по сигналу блока дискриминаторов 6 при отклонении потенциала хотя бы на одном выходе модуля за пределы допусков для 1 и О. В обоих случаях счетчик тактов 9 фиксирует номер такта теста, в котором обнаружена неисправность модуля. Состояние счетчика 9 индицируется на пульте устройства.Проверка качества псевдослучайных тестов, получаемых с помощью генератора 1 производится на этапе выбора тестов для каждого типа модуля, подлежащего контролю на произ. водстве, и осуществляется путем поочередной имитации всех наиболее вероятных неисправностей интегральных схем модуля.Для каждой имитируемой неисправности проверяется, обнаруживает ее исследуемый тест или нет, и по результатам такой проверки составляются списки всех обнаруживаемых и5 10 15 5всех необнаруживаемых неисправностей. Эти списки и характеризуют качество теста. Если проверенный тест не обнаруживает некоторые неисправности, то на этих неисправностях испытывается другой тест, который получается изменением начального состояния или алгоритма работы генератора 1. Этот процесс продолжается до тех пор, пока не будет получен набор тестов, обнаруживающий все неисправности модуля.Проверка качества тестов для заданного типа модуля производится на любом заведомо исправном его экземпляре.Для подачи тестов на модуль его входы соединяются с выходами блока формирователей входных сигналов 3, Имитация неисправностей любой интегральной схемы модуля производится с помощью однотипной эталонной интегральной схемы 15, подключаемой к устройству с помощью сменной платы 14, и имитаторов 16, 17,Работа устройства при проверке теста на неисправностях -ой интегральной схемы модуля протекает следующим образом,После соединения контактного блока 12 с выводами 1-ой интегральной схемы и подключения к устройству сменной платы, соответствующей этой схеме, производится установка всех блоков в исходное состояние и запуск дополнительного блока управления 20.Блок 20, в свою очередь, запускает основной блок управления 10, который включает генераторы 1 и 2 и тем самым обеспечивает подачу теста на входы модуля, Начальному состоянию счетчика неисправностей 18 (все нули) соответствует режим самоконтроля уст. ройства. В этом режиме неисправности не имитируются, и входные сигналы -ой интегральной схемы модуля передаются имитатором 16 без каких-либо изменений на входы эталонной схемы 15. Выходные сигналы схемы 15 также без изменений передаются через имитатор 17 на входы третьего блока сравнения 19, на другие входы которого поступают выходные сигналы -ой интегральной схемы модуля. Блок 19 производит сравнение выходных сигналов обеих схем в каждом такте текста и в случае их неравенства выдает сигнал в блок 20, который останавливает блок 10 и соответственно генераторы 1 и 2, в том такте теста, в котором обнаружено неравенство. Подобный останов в режиме самоконтроля свидетельствует о неисправности -ой интегральной схемы модуля или самого устройства. В нормальном случае тест выполняется до конца. Конец теста фиксируется основным блоком управления 10 по номеру такта в счетчике 9. При этом блок 10 останавливает генераторы 1 и 2 и выдает соответствующий сигнал в дополнительный блок управления 20.По этому сигналу блок 20 увеличивает на 1 содержимое счетчика неисправностей 18, Новому (отличному от нуля) состоянию счетчика соответствует заранее обусловленная неисправность, на которой должен проверяться 20 25 30 35 40 45 50 55 60 65 тест. Далее блок 20 анализирует состояние того разряда регистра результатов 21, который соответствует данной неисправности (при начальной установке всех блоков устройства в исходное состояние в этот регистр засылается маска неисправностей интегральной схемы, задаваемая с помощью регистра переключателей пульта устройства). Если состояние этого разряда 1 (неисправность не подлежит имитации), то содержимое счетчика 18 увеличивается на 1 и анализируется следующий разряд регистра 21. Если состояние разряда О, то с помощью имитаторов 16, 17 производится имитация неисправности, соответствующей состоянию счетчика неисправностей 18. Например, если это состояние задает обрыв некоторого входа интегральной схемы, то соответствующий вентиль имитатора 16 отключает этот вход схемы 15 от линии, связывающей его с одноименным входом -ой интегральной схемы модуля. Если должна имитироваться неисправность в виде постоянного значения 1 или О некоторого выхода интегральной схемы, то соответствующий вентиль имитатора 17 отключает вход третьего блока сравнения 19 от соответствующего выхода схемы 15 и задает на этом входе фиксированное значение 1 или О.После окончания процессов коммутации в имитаторах 16, 17 дополнительный блок управ- . ения 20 запускает блок управления 10, который обеспечивает выполнение теста. При этом сигналы, действующие в процессе выполнения теста на входах г-ой интегральной схемы модуля, подаются через имитатор 16 на входы схемы 15. Третий блок сравнения 19 сравнивает в каждом такте теста выходные сигналы этой схемы, поступающие через имитатор 17, с выходными сигналами -ой интегральной схемы модуля. При обнаружении неравенства также как и в режиме самоконтроля происходит останов теста. Однако в этом случае останов означает, что тест обнаружил имитируемую неисправность. Для фиксации этого факта блок 20 устанавливает в 1 соответствующий этой неисправности разряд регистра результатов 21, а также анализирует результат полученный вторым блоком сравнения 23 при сравнении номера такта, в котором обнаружена неисправность, сохраняемого в счетчике 9, с содержимым регистра длины теста 22. Если этот номер больше числа в регистре 22, то блок 20 обеспечивает его передачу в регистр 22, в противном случае состояние регистра 22 не меняется, Начальное состояние регистра 22 (после окончания режима самоконтроля) - нули во всех разрядах, и таким образом, данная операция позволяет зафиксировать в этом регистре наибольший для всех обнаруживаемых тестом неисправностей номер такта, на котором прерывается тест. Иными словами, после проверки всех неисправностей -ой интегральной схемы - регистр 22 указывает мипимальную длину начального участка теста,достаточного для обнаружения всех обнаруживаемых тестом неисправностей этой схемы.Если имитируемая неисправность не обнаруживается, то тест выполняется до конца. После этого, либо после окончания операции 5 с регистрами 21 и 22 (в случае обнаружения неисправности) дополнительный блок управления 20 анализирует поступающие в него через сменную плату 14 выходы счетчика неисправностей 18 для того, чтобы проверить, ис черпаны или нет все неисправности, которые должны имитироваться для -ой интегральной схемы. Если все неисправности исчерпаны, то происходит останов устройства, В противном случае описанный выше процесс повторяется, 15 начиная с момента увеличения содержимого счетчика 18 на 1.Останов устройства после окончания проверки теста на всех заданных неисправностях -ой интегральной схемы модуля сопровожда ется соответствующей сигнализацией на пульте. Элементы индикации пульта, связанные с регистром результатов 21, указывают все обнаруженные и необнаруженные неисправности этой схемы (т. е. характеризуют качество тес та по отношению к данным неисправностям), а элементы индикации регистра 22 указывают минимальную длину теста.30Формула изобретенияУстройство для контроля цифровых модулей и проверки качества тестов, содержащее генератор псевдослучайных последовательно стей, генератор синхронизации, блок формирователей, блок дискриминаторов, первый блок сравнения, счетчик тактов и основной блок управления, причем первый выход основного блока управления соединен со входом генера тора синхронизации и с одноименными входами генератора псевдослучайных последовательностей, блока формирователей, блока дискриминаторов и первого блока сравнения, первый вход - с одноименным выходом блока 45 дискриминаторов, а второй вход - с выходом первого блока сравнения, первый и второй входы которого связаны с шиной выходных сигналов эталонного модуля и вторым выходом блока дискриминаторов соответственно, 50 второй вход блока дискриминаторов соединен с шиной выходных сигналов контролируемого модуля, первый выход генератора синхронизации связан со вторым входом блока формирователей, второй выход - с одноименным входом генератора псевдослучайных последовательностей, выход которого соединен с третьим входом блока формирователей, выход которого связан с шиной входных сигналов контролируемого и эталонного модулей, о тл и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей, в устройство дополнительно введены контактный блок, блок усилителей, сменная плата с эталонной интегральной схемой, два имитатора неисправностей, счетчик неисправностей, второй и третий блоки сравнения, регистр длины теста, регистр результата и дополнительный блок управления, причем первый выход дополнительного блока управления соединен с одноименным входом регистра длины теста и третьим входом основного блока управления, второй и третий выходы - со входами счетчика неисправностей и регистра результата соответственно, первый вход с выходом второго блока сравнения и третьим выходом основного блока управления, второй вход - с первыми входами первого и второго имитаторов неисправностей и выходом счетчика неисправностей, третий вход - с выходом регистра результата, а четвертый вход - с выходом третьего блока сравнения, первый вход которого связан с выходом блока усилителей и вторым входом первого имитатора неисправностей, а второй вход - с выходом второго имитатора неисправностей, второй вход которого соединен с выходом эталонной схемы сменной платы, вход которой соединен с выходом первого имитатора неисправностей, вход блока усилителей соединен с выходом контактного блока, вход которого соединен с шиной входных и выходных сигналов интегральных схем модуля, выход регистра длины теста соединен с первым входом второго блока сравнения, второй вход которого соединен с одноименным входом регистра длины теста и первым выходом счетчика тактов, второй вход и первый вход которого соединены с четвертым входом и вторым выходом основного блока управления соответственно, .дополнительные входы - выходы счетчика тактов, регистра длины теста, регистра результата, дополнительного и основного блоков управления соединены с шиной сигналов индикации и пульта управления,11 Составитель А. Горностаев Техред 3. Тараненко Корректор О. Тюрина Редактор Н. Коляда Типография, пр, Сапунове, 2 Заказ 1582/8 Изд,1465 Тираж 864 Подписно ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий 113035, Москва, Ж, Раушская наб., д. 4/5

Смотреть

Заявка

1998890, 21.02.1974

ИНСТИТУТ ЭЛЕКТРОННЫХ УПРАВЛЯЮЩИХ МАШИН

ФИЛИНОВ ЕВГЕНИЙ НИКОЛАЕВИЧ, СЕРГЕЕВ БОРИС ГЕОРГИЕВИЧ

МПК / Метки

МПК: G06F 11/00

Метки: качества, модулей, проверки, тестов, цифровых

Опубликовано: 30.06.1976

Код ссылки

<a href="https://patents.su/5-519713-ustrojjstvo-dlya-kontrolya-cifrovykh-modulejj-i-proverki-kachestva-testov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля цифровых модулей и проверки качества тестов</a>

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