Устройство для тестового контроля цифровых блоков
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 191 1111 9 А 4006 Р 11/2 ОПИСАНИЕ ИЗОБРЕТЕНИ У ОРСКОМУ СВИДЕТЕЛ кн ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(56) Авторское свидетельство СССР В 607218, кл. С 06 Р 11/00, 1978 .Авторское свидетельство СССР В 962957, кл. С 06 Р 11/16, 1982.(54)(57) УСТРОЙСТВО ДЛЯ ТЕСТОВОГО КОНТРОЛЯ ЦИФРОВЫХ БЛОКОВ, содержащее блок ввода, блок памяти тестов, блок сравнения, блок индикации, блок управления и коммутатор, причем первый информационный выход блока ввода соединен с информационным входом блока памяти тестов, выход задания режима соединен с,первым входом блока управления, первый выход которого соединен с управляющим входом блока ввода, первая и вторая группы выходов блока памяти тестов соединены соответственно с группой информационных входов коммутатора и первым информационным входом блока сравнения, второй информационный вход которого соединен с выходом коммутатора, управляющий вход которого соединен с вторым выходом блока управления, управляющий вход и выход несравнения блока сравнения соединены соответственно с третьим выходом и вторым входом блока управления, четвертый и пятый выходы которого соединены соответственно с управляющими входами блока индикации и блока памяти тестов, коммутатор соединен дву сторонней связью с контролируемым блоком, о т л и ч а ю щ ее с я тем, что, с целью расширения класса контролируемых изделий, устройство содержит блок памяти номеров тестовык наборов, информационный и управляющий входы которого соединены соответственно с вторым информационным выходом блока ввода и пятым выходом блока управления, шестой выход и третий вход которого соединены соответственно с адресным входом и первым информационным выходом блока памяти номеров тестовых наборов, второй информационный выход которого соединен с информационным входом блокаиндикации, выход номера тестового набора соединен с четвертым входом блока управления, причем блок управления содержит дешифратор, три шифратора, четыре триггера, девять элементов задержки, семнадцать элементов ИЛИ, три элемента НЕ, девят- ьаь надцать элементов И, два регистра, вы схему сравнения, кнопку "Пуск", Дсопку "Продолжение", при этом .в бло-р ке управления вход дешифратора является первым входом блока, первый выход дешифратора соединен с первым входом первого шифратора, второй выход дешифратора соединен с первым входом первого элемента, ИЛИ и через первый элемент задержки - с первым входом второго элемента ИЛИ, выходы второго и первого элементов ИЛИ со- фф единены соответственно с вторым входом первого шифратора и первым вхо- дом второго шифратора, выходы которых являются соответственно четвертым и пятым выходами блока третий выход дешифратора соединен с первы 15 11497 дается сигнал НСРВ, который, во-,первых, увеличивает через элементы И 43, ИЛИ 23, 26 содержимое счетчика адреса 60 на 1, во-вторых, через/время, достаточное для увеличения содержимого счетчика 60, выдает через элементы И 43, ИЛИ 23, задержки 20, ИЛИ 33 сигнал ЧТНТН БПБУ, который обеспечивает считывание из блока 8 10 памяти номеров тестовых наборов номера тестового набора по адресу, определяемому счетчиком адреса 60, и запись этого номера в регистр 58, в-третьих, через время, достаточное 1 г .для записи номера тестового набора в регистр 58 и определяемое элементом задержки 17, поступает через элементы И 43, ИЛИ 23, задержки 17 79 16на входы элементов И 52, 53,что позволяет осуществить анализ содержимого регистра 58 путем повторения случаев 2,А или 2,Б,После индицирования и устранения обнаруженного дефекта процесс диагностирования может быть продолжен путем нажатия кнопки "Продолжение" 61, действия которой описаны выше.Если тест поиска дефектов прошел до конца, т,е. считана метка КТПД, то дешифратором 9 вырабатывается сигнал ОСТ, который через шифратор 63 разрешает индикацию информации .об отсутствии КЭД проверяемого блока 7 и окончании процесса диагностирования.ми входами третьего и четвертого, элементов ИЛИ, первого, второго и третьего элементов И, четвертый выходдешифратора соединен с первыми входами пятого, шестого, седьмого и восьмого элементов ИЛИ, первого триггера, вторыми входами третьего и четвертого элементов ИЛИ, пятый выходдешифратора соединен с третьим входом четвертого элемента ИЛИ, четвертый вход которого. и второй вход пятого элемента ИЛИ соединены с шестымвыходом дешифратора, седьмой выходкоторого соединен с первым входомдевятого элемента ИЛИ и входом второго элемента задержки, выход которогоявляется третьим выходом блока и через третий элемент задержки соединенс первыми входами, четвертого и пятого элементов И, вторые входы которых соединены с выходом первого элемента НЕ, восьмой выход дешифратора соединен с первыми входами шестого и седьмого элементов И, девятыйвыход дешифратора соединен с первымивходами восьмого; девятого и десятого элементов И, десятый выход дешифратора соединен с вторым входомпервого триггера, с первым входомдесятого элемента ИЛИ и вторым входом седьмого элемента ИЛИ, одиннадцатый выход дешифратора соединен спервым входом одиннадцатого элемента И, двенадцатый выход дешифратораявляется вторым выходом блока, первый выход первого триггера соединенс первыми входами двенадцатого,тринадцатого и четырнадцатого элементов И, вторыми входами восьмого идевятого элементов И, третьим входомпятого элемента И, второй выход первого триггера соединен с первым входом пятнадцатого, третьим входомчетвертого и вторым входом десятогоэлементов И, выход четвертого элемента И соединен с пятым входом четвертого элемента ИЛИ, выход пятого эле"мента И соединен с вторым входом первого элемента ИЛИ, через четвертыйэлемент задержки - с первым входомодиннадцатого элемента ИЛИ, и с первым входом второго триггера, второйвход которого соединен,с выходом шестого элемента ИЛИ, а первый и второй выходы - соответственно с вторымй входами тринадцатого и четырнадцатого элементов И, третьи входы которых, вход первого элемента НЕ и второй вход пятнадцатого элемента И объединены и являются вторым входом блока, выход тринадцатого элемента И соединен с вторым входом одиннадцатого элемента ИЛИ, первый и второй входы третьего триггера соединены соответственно с выходами двенадцатого элемента И и третьего элемента ИЛИ, первый выход третьего триггера соединен с третьим входом восьмого и вторыми входами второго и шестого элементов И, а второй выход третьего триггера соединен с вторыми входами третьего, седьмого и одиннадцатого и третьим входом девятого элементов И, первый и второй входы четвертого триггера соединены соответственно с выходами шестнадцатого элемента И и ,восьмого элемента ИЛИ, второй вход которого соединен с выходом первого элемента И, второй вход которого соединен с выходом четвертого триггера и первым входом двенадцатого элемента ИЛИ, выход одиннадцатого элемента ИЛИ соединен с первым входом тринадцатого элемента ИЛИ, через пятый элемент задержки соединен с первыми входами семнадцатого и восемнадцатого элементов И, а через шестой элемент задержки - с первым входом четырнадцатого элемента ИЛИ, выход восьмого элемента И соединен с первым входом пятнадцатого элемента ИЛИ, вторым входом четырнадцатого элемента ИЛИ и через седьмой элемент задержки - с первыми входами шестнадцатого и девятнадцатого элементов И, выход одиннадцатого элемента И соединен с вторым входом тринадцатого элемента ИЛИ и через восьмой элемент.задержки - с вторым входом десятогоэлемента ИЛИ, выход семнадцатого элемента И соединен с вторыми входамивторого и шестого элементов ИЛИ, выход второго элемента И соединен с шестым входом четвертого элемента ИЛИ,выход которого соединен с вторым входом двенадцатого элемента ИЛИ и первым входом третьего шифратора, третий и четвертый входы седьмого элемента ИЛИ соединены соответственно с выходом третьего элемента И и кнопкой "Продолжение", соединенной также с первым входом шестнадцатого элемента ИЛИ и третьим входом двенадцатого элемента ИЛИ, выход седьмого элемента ИЛИ соединен с входом сброса счетчика адреса, счетный вход которого114977 соединен с выходом тринадцатого элемента ИЛИ, а выход является шестымвыходом блока, первый, второй и третий входы семнадцатого элемента ИЛИсоединены соответственно с выходамипятнадцатого, восемнадцатого и девятнадцатого элементов И,.а выход соединен с вторыми входами двенадцатогоэлемента И и третьего шифратора,второй вход пятнадцатого элементаИЛИ соединен с выходом шестого элемента И, а выход соединен с четвертымвходом двенадцатого элемента ИЛИ итретьим входом третьего шифратора,выход четырнадцатого элемента ИЛИсоединен с вторым входом второго шифратора, третий, четвертый и пятыйвходы десятого элемента ИЛИ соединены соответственно с выходами седьмого, девятого и десятого элементов И,а выход соединен с пятым входом двенадцатого элемента ИЛИ и четвертымвходом третьего шифратора, выход четырнадцатого элемента И соединен свторым входом шестнадцатого элемента ИЛИ и шестым входом двенадцатогоэлемента ИЛИ, седьмой вход двенадцатого элемента ИЛИ объединен с третьим 9входом шестнадцатого элемента ИЛИ и пятым входом третьего шифратора и подключен к кнопке "Пуск", выход двенадцатого элемента ИЛИ соединен с шестым входом третьего шифратора, выход которого является первым выходом блока, выход элемента ИЛИ-НЕ соединен с вторыми входами семнадцатого и через второй элемент НЕ восемнадцатого элементов И, входы соединены с выходами первого регистра, вход которого является третьим входом блока, выход схемы сравнения соединен с вторым входом шестнадцатого элемента И и через третий элемент НЕ - с вторым входом девятнадцатого элемента И, а первый и второй входы, - соответственно с выходами перво" го и второго регистров, вход которого является четвертым входом блока, третий и четвертый входы второго шифратора соединены соответственно с выходами девятого и шестнадцатого элементов ИЛИ, выход пятого элемента ИЛИ соединен через . дев ятый элемент задержки с вторым входом дев ятого элемента ИЛИ.1Изобретение относится к области автоматики и вычислительной техники, а именно, к устройствам контроля работоспособности и поиска дефектов цифровых узлов и блоков.Целью изобретения является расширение класса контролируемых изделий,На фиг.1 приведена структурная схема устройства; на. фиг.2 - функциональная схема блока управления; на фиг,З - вид тестов поиска дефектов для комбинационных схем и последовательностных схем на перфоленте; на фиг,4 - пример теста поиска дефектов для последовательностной схемы;На фиг.З,а показан вид теста поиска дефектов для первого режима диагностирования (комбинационные схемы), где:КТ - коммутационный тест; ККТО - метка конца КТ; НКЭД - номер класса эквивалентных дефектов; КНКЭД - меткаконца НКЭД; ТН - тестовый набор;КТН - метка конца тестового набора(ТН); ОТН - область тестового набора, 5- (включает ТН и КТН); КИД - метка конца идентификатора; КПРМ - метка концаперемотки; ОИД - область идентификатора (включает. НКЭД, КНКЭД, ТН,КТН, ОТН, КИД, КПРМ): КТПД - метка 10 конца теста поиска дефектов.На фиг.З,б показан вид теста поиска дефектов для второго режима диагностирования (последовательностныесхемы), где:КТ - коммутационный тест; ККТ 1 - метка конца КТ; НУ - начальная установка; КНУ - метка конца НУ НТН - номертестового набора; КНТН - метка концаНТН; ОНТН - область НТН (включает 20 НТН и КНТН); КОНТН - метка концаОНТН; ОБИД -область номеров иденти-.9779 5 10 15 20 35 40 з 114фикаторов (включает НТН, КНТН, ОНТН,КОНТН; ТН - тестовый набор; КТН -метка конца ТН; КПРМ - метка концаперемотки; СИИД - область информации,идентификатора (включает ОНИД, ТН,КТН, КПРМ); КЛ - метка конца луча;ОЛ - область луча (включает НУ, КНУ,ОИИД, КЛ); КТПД - метка конца тестапоиска дефектов,На фиг,4 показан пример теста поиска дефектов для использования последовательностной схемы (ПС). Тестсостоит из 6 лучей. Лучи следуют втесте в порядке возрастания номеров. Точки перечисления лучей и вертикальных линий (фиг.4) имеют двойную нумерацию, например на луче 1выделены две точки 1-4 и 1-8, в обозначениях которых 1 - номер луча,4 и 8 - номера тестовых наборов.П р и м е р 1. Пусть на ТН 1-4обнаруживается только один КЭД, например, к,. В этом случае ОНИД содержит только один НТН - 1-4. Еслина ТН 1-4 будет отсутствовать сигнал несравнения НСРВ, то значит в)ПС присутствует к ,. Номер 1-4 будетзанесен в блок 5 индикации и высвечен. По этому номеру обнаруживаетсяи устраняется к .Пример 2, Пусть на ТН 1-8обнаруживаются три КЭД, например,к , к , к . Также каждому КЭД сопоставлен один или несколько ТН, накоторых отсутствует сигнал НСРВ приналичии в ПС данного КЭД и которыепозволяют эти КЭД различить, например к + ( 1-8), к- (1-8, 3-5,4-7), к(1-8, 4-7), В этом случае в ОНЙД для ТН 1-8 будут триНТН - 1-8, 3-5, 4-7, Если на ТН 1-8отсутствует сигнал НСРВ, то значитв ПС присутствует один или несколько КЭД из множества (к кку),Номер 1-8 записывается в блок 5 индикации. Вырабатывается сигнал ПРМ иосуществляется поиск на перфолентеследующего НТН, т.е. 3-5, При пере.ходе с луча 1 на луч 2 и с луча 2на луч 3 производится начальная установка ПС в исходное (начальное)состояниеНа ТН 3-5 также осуществляется анализ ответной реакцииПС, Если получен сигнал НСРВ, тономер 3-5 в блок 5 индикации не записывается. Опять вырабатывается сиг"нал ПРМ и осуществляется поиск НТН4-7 и анализ ТН 4-, Если отсутствует сигнал НСРВ, то номер 4-7 записывается в блок 5 индикации. Происходит увеличение содержимого счет, - чика адреса в блоке 6 управления. По этому адресу анализируется НТН, который будет равен О, так как все номера уже просмотрены. Поэтому вырабатываетея сигнал ИНДИК, который высвечивает два номера 1-8 и 4-7. По ним определяем и устраняем к.1 ГУстройство для тестового контроля цифровых блоков представлено на фиг.1, Оно содержит блока ввода 1, блок памяти тестов 2, коммутатор 3, блок сравнения 4, блок индикации 5, блок управления 6 и проверя- . емый блок , и блок памяти номеров тестовых наборов 8.Блок управления (фиг.2) содержит дешифратор 9, триггеры 10-13, элементы задержки 14-21, первую группу элементов ИЛИ 22-35, элемент ИЛИ-НЕ 36, элементы НЕ 37-39, первую группу элементов И 40-56, регистры 57-58, схему сравнения 59, счетчик адреса 60, кнопку "Продолжение" 61, кнопку "Пуск" 62, шифраторы 63-65, вто рую группу элементов И 66-67, вторуюЗО.группу элементов ИЛИ 68-69, элемент задержки 70 и элемент ИЛИ 71. Устройство работает следующим образом. По команде с блока управления 6 из блока ввода 1 подается коммутационный тест, согласно которому блок управления 6 производит требуемыекоммутации внешних контактов диагностируемого блока 7 к выходам блока памяти тестов 2 и к входам блока сравнения 4. Затем по команде с блока управления 6 из блока ввода 1записывается режим работы устройства (метки ККТО и ККТ 1), Устройствоможет работать в двух режимах: пер 45 вый (Йутка ККТО) - для поиска дефектов в-. дискретных,блоках без элемен-.. тов памяти (комбинационные схемы); второй (метка ККТ 1) - для поиска дефектов/в дискретных блоках с элементамипамяти (последовательностные схемы). Поэтому дальнейшую работу устройства рассмотрим в двух режимах.В первом режиме по команде с блока управления 6 из блока ввода 1в блок памяти номеров тестовых наборов 8 записывается номер класса эк=- вивалентных дефектов: Затем по команде с блока управления 6 иэ блока ввода 1 в блок памяти тестов 2начальная установка, которая через коммутатор 3 поступает на вход диагностируемого блока 7 и переводит ди-, агностируемый блок 7 в исходное состояние, После этого по команде с блока управления 6 из блока ввода 1 в блок памяти номеров тестовых наборов 8 записываются номера тестовых наборов, которые после записи располагаются в блоке памяти номеров тестовых наборов 8 следующим образом. При считывании с блока памяти номеров тестовых наборов 8 первым выдается номер тестового набора, соответствующий данному тестовому набору. За ним в порядке возрастания номеров следуют номера тех тестовых наборов, которые совместно с данным тестовым набором образуют идентификаторы. Затем по команде с блока управления 6 иэ блока ввода 1 в блок памяти тестов 2 записывается тестовый набор и ответная реакция, соответствующая реакции блока при наличии в нем дефекта из класса, обнаруживаемого на данном тестовом наборе. Тестовой .набор иэ блока памяти тестов 2 через коммутатор 3 поступает на вход диагностируемого блока 7. Ответные реакции диагностируемого, блока 7 через коммутатор 3 подаются на вход блока сравнения 4. Одновременно на другой вход блока сравнения 4 из блока памяти тестов 2 поступают ожидаемые ответные реакции. В случае несовпадения ожидаемых и полученных ответных реакций, блок сравнения 4 через время, равное такту диагностирования, формирует сигнал несравнения, который поступает на блок управления 6, Результат сравнения может быть двояким, поэтому рассмотрим оба случая:(1) - сигнал несравнения получен. Появление сигнала несравнения говорит о том, что в диагностируемом блоке 7 отсутствуют дефекты иэ классов дефектов, обнаруживаемых на данном тестовом наборе. В этом случае блок управления 6 выдает команду на обнуление блока памяти тестов 2 и блока памяти номеров тестовых наборов 8. Так как с блока управления 6 не поступила команда на считывание номера тестового набора, то номер1тестового набора из блока памяти номеров тестовых наборов 8 в блок индикации .5 не поступает. Затем по коман 55 5114977 записывается первый тестовый набор первого идентификатора и ответная реакция, соответствующая реакции блока при наличии в нем дефекта дан 5 ного класса. Тестовый набор из блока памяти тестов 2 через коммутатор 3 поступает на вход диагностируемого блока 7. Ответные реакции диагностируемого блока 7 через коммутатор 10 3 подаются на вход блока сравнения 4. Одновременно на другой вход блока сравнения 4 из блока памяти тестов 2 поступают ожидаемые ответные реакции, В случае несовпадения ожидае мых и полученных ответных реакций блок сравнения 4 формирует сигнал не- сравнения; который поступает на блок управления 6. Появление сигнала не- Сравнения говорит о том, что в диаг О ностируемом блоке 7 отсутствуют дефекты данного класса. В этом случае блок управления 6 выдает команду на блок ввода 1 для перемотки ленты и перевода к проверке следующего иден тификатора, после чего описанные действия повторяются, В случае отсутствия сигнала несравнения с блока сравнения 4 через время, равное такту диагностирования, блок управления 6 ЗО выдает команду на ввод следующего тестового набора данного идентификатора, Если диагностируемый блок 7 бьн проверен уже на всех тестовых наборах данного идентификатора, а сиг /нал несравнения так и не появился, в этом случае в диагностируемом блоке 7 присутствует один из дефектов проверяемого класса дефектов, блок управления 6 при попытке считать сле дующий тестовой набор, определив конец идентификатора, выдает команду на блок памяти номеров тестовых наборов 8, который обеспечивает запись в блок индикации 5 номера класса дефектов из блока памяти номеров тестовых наборов 8. Через время, необходимое для записи номера класса дефектов в блок индикации 5, блок управления 6 выдает команду на индикацию 5 О номера класса дефектов на блок индикации 5. По номеру класса дефектов определяется и устраняется дефект, Затем работа устройства повторяется до полного устранения всех дефектов блока.Во втором режиме по команде с блока управления 6 из блока ввода 1 в блок памяти тестов 2 записывается711 де с блока управления 6 из блока ввода 1 в блок памяти номеров тестовых наборов 8 записываются следующие номера тестовых наборов, после чего работа устройства повторяется на следующем тестовом наборе,(2) - сигнал несравнения отсутствует, В этом случае блок управления 6 выдает команду на блок памяти номеров тестовых наборов 8 на запись одного номера тестового набора в блок индикации 5. Во время записи номера тестового набора происходит изменение адреса в блоке управления 6, по которому из блока памяти номеров тестовых наборов 8 считывается номер тестового набора в блок индикации 5. При этом возможны два случая: (А) - в блоке памяти номеров тестовых наборов 8 по измененному адресу отсутствует номер тестовых наборов. Следовательно, на данном тестовом наборе обнаруживается только один класс дефектов и дефект из .этого класса присутствует в диагностируемом блоке 7. Поэтому блок управления 6 выдает команду на "индикацию номера тестового набора на блок индикации 5, По этому номеру определяется и устраняется дефект. Затем работа устройства повторяется до полного устранения всех дефектов диагностируемого блока 7; (Б) - в блоке памяти номеров тестовых наборов 8 измененному адресу есть номер тестового набора, Значит на данном тестовом наборе обнаруживается несколь-ко классов дефектов, дефект из этих классов присутствует в диагностическом блоке 7, Для выделения действительно присутствующего класса дефектов из числа подозреваемых блок управления 6 выдает команду перемотки ленты для поиска номера тестового набора, совпадающего с анализи руемым номером тестового набора на выходе блока памяти номеров тестовых наборов 8. Во время поиска номера тестового набора, после каждой метки КЛ осуществляются действия по начальной установке диагностируемого блока 7 в исходное состояние. После того как номер тестового набора на перфоленте найден, по команде с блока управления 6 из блока ввода 1 в блок памяти тестов 2 записывается соответствующий этому номеру тестовый набор и ответная реакция, и работа уст 497798ройства повторяется на данном тестовом наборе,Работа блока 6 управления (фиг.2)заключается в следующем,Процесс диагностирования начинается нажатием кнопки "Пуск" 62, В результате вырабатываются три сигнала:через элемент ИЛИ 35 сигнал ЧТ - разрешение на чтение информации блоком1 ввода, через элемент ИЛИ 71 сигналБП -+ 0 обнуления блока тестов 2 иблока памяти номеров тестовых наборов 8, сигнал ЗПКТ - запись коммутационного теста (КТ), который разрешает передачу КТ с блока 1 ввода че-.рез блок 6 управления на коммутатор3, КТсодержит информацию о входныхи выходных контактах проверяемогоблока 7, согласно которой коммутатор 3 подключает входные контакты квыходам блока 2 памяти тестов, а выходные контакты - к входам блока 4сравнения. Дальнейшую работу блока25 6 управления рассмотрим в двух режимах: комбинационные схемы и последо-:вательностные схемы.1. Комбинационные схемы. При считывании метки ККТО, записанной в конЗ 0 це КТ, дешифратор 9 выдает соответствующий сигнал ККТО, который устанавливает в "0".триггер режима 10,через элемент ИЛИ 25 обнуляет счетчик адреса 60 и формирует два сигнала: сигнал ЧТ через элементы ИЛИ 343535 и сигнал ЗПНКЭД через элементИЛИ 34,которые разрешают считываниеи передачу номера класса эквивалентных дефектов (НКЭД). с блока 1 ввода40в блок 8 памяти номеров тестовыхнаборовПо прочтении метки КНКЭД блока 1ввода через дешифратор 9 выдает соответствующий сигнал КНКЭД, который45формирует два сигнала: ЧТ черезэлементы ИЛИ 24, 35 и сигнал ЗПТН ВПчерез элемент ИЛИ 24, которые разрешают считывание и передачу одноготестового набора (ТН) с блока 1 вво 50да в блок 2 памяти тестов.По прочтении метки КТН блок 1 ввода через дешифратор 9 выдает соответствующий сигнал КТН, который разрешает подачу тестового набора напроверяемый блок 7 через элементИЛИ 69 и дешифратор 65 (сигнал КОНТ 1),и по истечении времени, равного установлению на выходе проверяемогоблока 7 ответной реакции, через элемент задержки 14 выдает сигнал КОНТ 2в блок 4 сравнения. Последний сигнал,во-первых, разрешает сравнение ожидаемых реакций, записанных в блоке2 памяти тестов,и ответных реакцийс проверяемого блока 7, и, во-вторых, через элемент задержки 15 подготавливает путь прохождения сигналанесравнения НСРВ через элемент И 41. 10Элемент задержки 15, рассчитанный навремя сравнения реакций, предназначен для устранения ложных срабатываний элемента И 41. Результат сравнения может быть двояким, поэтому рассмотрим оба случая:(1.А) - при совпадении ответныхреакций с ожидаемыми сигнал НСРВ сблока 4 сравнения отсутствует. В,этомслучае на выходе элемента НЕ 37 присутствует единица, в момент времени,определяемый элементом задержки 15через элементы И 41, ИЛИ 24, 35,идешифратор 64 вьщает разрешение насчитывание и причем очередного ТН.(2,Б) - если ответная реакция несовпала с ожидаемой, то с блока 4сравнения в блок 6 управления выдается сигнал НСРВ. В результате, вопервьс, на выходе элемента НЕ 37 - 30устанавливается ноль, который запре щает считывание очередного тестовогонабора, и, во-вторых, через элементы И 40, ИЛИ 27 и шифратор 64 вблок 1 ввода выдается сигнал пере 35мотки ПРМ, который приводит к пропуску оставшихся ТН данного идентификатора до метки КПРМ. Необходимостьпропуска ТН объясняется тем, что врезультате несовпадения реакций доказано отсутствие дефектов из данного класса эквивалентных дефектов(КЭД), а значит, нет необходимостиподавать оставшиеся ТН идентификатора. При считывании метки КПРМ в блоке 1 ввода через дешифратор 9 выдается сигнал КПРМ, который через элемент И 51 обеспечивает действия, аналогичные действиям сигнала ККТО через этот же элемент,Если после очередной попытки ввести ТН считана метка КИД - конецидентификатора, то дешифратором 9вырабатывается сигнал КИД, который,во-первых через элемент ИЛИ 28 и .У 55шифратор 65 выдает в блок 8 памятиномеров тестовых наборов сигнал насчитывание в блок 5 индикации номераКЭД, а, во-вторых, через элементы задержки 19, ИЛИ 29 и шифратор 63 разрешает индикацию номера КЭД в блоке5 индикации. Элемент задержки 19 рассчитан на время считывация цз блока8 памяти номеров тестовых наборовв блок 5 индикации номера КЭД.После устранения обнаружеццогодефекта процесс диагностирования может быть продолжен путем нажатиякнопки "Продолжение" 61. В результате, во-первых, через элемент ИЛИ 25обнуляется счетчик адреса 60 и черезэлемент ИЛИ 35 и шифратор 64 в блок1 ввода поступает сигнал ЧТ на чтениеинформации, во-вторых, через элементИЛИ 71 поступает сигнал БП 0 обнуления блока 8 памяти номеров тестовых наборов, Считывается метка КПРМс блока 1 ввода на блок.6 управления.Дешифратор 9 вьщает сигнал КПРМ, действия которого уже рассмотрены,Если тест поиска дефектов прошелдо конца, т.е. считана метка КТПД,то дешифратором 9 вырабатывается сигнал ОСТ, который через шифратор 63разрешает индикацию информации оботсутствии КЭД проверяемого блока7 и окончании процесса диагностирования.2, Последовательпостные схемы,При считывании метки ККТ 1, записаннойв конце КТ, дешифратор 9 выдаетсигнал ККТ 1, который, во-первьк,устанавливает в "1" триггер режима 10,в "О" триггер первого сравнения 11,в "0" триггер перемотки 12, в "0"триггер чтения 13 и,обнуляет счетчикадреса 60, во-вторых, формирует двасигнала: сигнал ЧТ через элементыИЛИ 24, 35 и сигнал ЗПТН БП черезэлемент ИЛИ 24, которые разрешаютсчитывание с блока 1 ввода в блокпамяти тестов набора начальной установки (НУ), в-третьих, через вре -мя, необходимое для записи НУ вблок 2 памяти тестов и определяемоеэлементом задержки 70, выдает черезэлементы ИЛИ 68 задержки 70, ИЛИ 69сигнал КОНТ 1, который обеспечиваетустановку проверяемого блока 7 в исходное состояние,По прочтении метки КНУ блок 1 ввода через дешифратор 9 выдает соответствующий сигнал КНУ, который формирует два сигнала: ЧТ через элементы И 50, ИЛИ 34, 35 и сигнал ЗПНТНБП через элементы И 50, ИЛИ 34, которые обеспечивают считывание изблока 1 ввода и запись в блок 8 памяти номеров тестовых наборов номера тестового набора по адресу, который содержится в счетчике адреса 60.По прочтении метки КНТН .блок 1 ввода через дешифратор 9 вьдает соответствующий сигнал КНТН, который увеличивает на 1 содержимое счетчика 10 адреса 60 через элементы И 48, ИЛИ 24 и формирует два сигнала: ЧТ через элементы задержки 21, ИЛИ 34, 35 и ЗПНТН БП через элементы задержки 21, ИЛИ 34, Сигналы ЧТ и ЗПНТН БП обеспе чивают запись из блока 1 ввода в блок 8 памяти номеров тестовых наборов номера тестового набора по адресу,который содержится в счетчике ЬО. Элемент задержки 21 позволяет 20 увеличить содержимое счетчика 60 на 1 до записи номера тестового набора в блок 8 памяти номеров тестовых наборов.По прочтении метки КОНТН блок 1 ввода через дешифратор 9 выдает соответствующий сигнал КОНТН, который обнуляет счетчик адреса 60 и формирует два сигнала: ЧТ через элементы ИЛИ 24, 35 и ЗПТН БП через элемент ИЛИ З 0 24,. которые разрешают считывание и передачу одного ТН с блока 1 ввода в блок 2 памяти тестов.По прочтении метки КТН блок 1 ввода через дешифратор 9 вьдает соответствующий сигнал КТН, который разрешает подачу тестового набора на проверяемый блок 7 через элемент ИЛИ 69 и шифратор 65 (сигнал КОНТ 1) и по истечении времени, равного уста новлению на выходе проверяемого блока 7 ответной реакции, через элемент задержки 14 вьдает сигнал КОНТ 2 в блок 4 сравнения, Последний сигнал, во-первых, разрешает сравнение ожи даемык реакций, записанных в блок 2 памяти тестов, и ответных реакций с проверяемого блока 7, и, во-вторык, через элемент задержки 15 подготавливает путь прохождения сигнала несрав нения НСРВ через элемент И 42. Элемент задержки 15, рассчитанный на время сравнения реакций, предназначен для устранения ложных срабатываний элемента И 42. Результат сравнения может быть двояким, поэтому рассмотрим оба случая:(1) - если ответная реакция не совпала с ожидаемой, то с блока 4 сравнения в блок 6 управления через дешифратор 9 выдается сигнал НСРВ, который через элементы И 67, ИЛИ 35формирует сигнал ЧТ и через элементы И 67, ИЛИ 71 формирует сигнал БП - 0 обнуления блока 8 памяти номеров тестовых наборов, По прочтении метки КПРМ с блока 1 ввода через дешифратор 9 вьдается сигнал КПРМ, который через элемент И 48 обеспечивает действия, аналогичные действиям сигнала ККТО через этот же элемент. Результат этих действий может быть двояким, поэтому рассмотрим оба случая:(1.А) - если считана метка КЛ, то блок 1 ввода через дешифратор 9 выдает сигнал КЛ, который, во-пер.вых, формирует два сигнала: ЧТ через элементы ИЛИ 24, 35 и ЗПТН БП через элемент .ИЛИ 24, во-вторых, через время, необходимое для записи начальной установки в блок 2 памяти тестов и определяемое элементом задержки 70, выдает через элементы ИЛИ 68, задержки 70 и ИЛИ 69 сигнал КОНТ 1, который обеспечивает установку проверяемого блока 7 в исходное положение. Затем считывается метка КНУ и осуществляются действия, описанные выше для этой метки, После этого происходит считывание метки КНТН и выполняются действия, соответствующие этой метке;(1,Б) - если считана метка КНТН, то осуществляются действия, соответствующие этой метке, При этом не выполняются действия, соответствующие меткам КЛ и КНУ. После выполнения действий случаев 1.А или 1.Б последовательно друг за другом считываются метки КОНТН и КТН и осуществляются действия,. соответствующие этим меткам. (2) - при совпадении ответных реакций с ожидаемыми сигнал НСРВ с блока 4 сравнения отсутствует. В этом случае на выходе элемента НЕ 37 присутствует единица, которая в момент времени, определяемый элементом задержки 15,во-первых, через элемент И 42 устанавливает в "1" триггер первого сравнения 11 и через элементы И 42, ИЛИ 28 вьдает сигнал ЗПНТН БИ, который обеспечивает считывание из блока 8 памяти номеров. тестовых наборов в блок 5 индикации номера тестового набора по адресу, определяемому счет14. ЗПНТН БУ через элементы И 47, ИЛИ 32,которые обеспечивают запись с блока 1 ввода номера тестового набора в регистр 57. Результат этих действий может быть двояким, поэтомурассмотрим оба случая: (2.Б,1) - если считана метка КЛ, то осуществляются действия, соответствующие этойметке. Затем считывается метка КНУ,и дешифратор 9 выдает сигнал КНУ,который формирует два сигнала: ЧТчерез элементы И 46, ИЛИ 32, 35 иЗПНТН БУ через элементы И 46, ИЛИ32, которые обеспечивают запись номера тестового набора с блока 1 ввода в регистр 57; (2.Б.2) - если метка КЛ не считана, то действия пункта2.Б,1 не выполняются. После выполнения действий случаев 2,Б.1 или.2,Б,2 на выходе элемента задержки18 появится единица, которая поступает на входы элементов И 54, 55 иобеспечивает сравнение содержимыхрегистров 57 и 58. Результат сравнения может быть двояким, поэтому рассмотрим оба случая: (2,Б,А) - еслисодержимое регистров 57 и 58 не равны, то на выходе схемы сравнения 59появится ноль, который обеспечиваетвыдачу сигнала ПРМ через элементы НЕ39, И 55, ИЛИ 2, По прочтении меткиКПРМ, выполняются действия, описанныев случае 2.Б для этой же метки;(2,Б.Б) - если содержимое регистров57 и 58 равны, то на выходе схемысравнения 59 появится единица, которая через элемент И 54 устанавливаетв "1" триггер чтения 13, который выдает сигнал ЧТ через элемент ИЛИ 35.Происходит считывание информации сблока 1 ввода и ее анализ дешифратора 9. По прочтении метки КОНТН,осуществляются действия, соответствующие этой метке и, кроме того, устанавливается в 10 триггер чтения13, Затем считывается метка КТН и выполняются действия, соответствующиеэтой метке. При выполнении этих действий блоком 4 сравнения вырабатывается результат сравнения, которыйможет быть двояким, поэтому рассмотрим оба случая: (2,Б.Б.1) - присовпадении ответных реакций с ожидаемыми выполняются действия, описанные в случае 2; (2.Б,Б,2) - если ответная реакция не совпала с ожидаемой, то с блока 4 сравнения в блок6 управления через дешифратор 9 вы 13 1149779чиком адреса 60, во-вторых, черезвремя; достаточное для записи в блокиндикации номера тестового набораи определяемое элементом задержки16, увеличивает через элементы И42, задержки 16, ИЛИ 23, 26 содержимое счетчика адреса 60 на 1, в-третьих, через время, достаточное дляувеличения содержимого счетчика 60, 10выдает через элементы И 42, элементзадержки 15, ИЛИ 23, задержки 20,ИЛИ 33 сигнал ЧТНТН БПБУ, которыйобеспечивает считывание из блока 8памяти номеров тестовых наборов ноФмера тестового набора по адресу,определяемому счетчиком адреса 60,и запись этого номера в регистр 58,в-четвертых, через время, достаточное для записи номера тестового набора в регистр 58 и определяемое элементом задержки 17, поступает черезэлементы И 42, задержки 16, ИЛИ23, задержки 17 на входы. элементовИ 52, 53, что позволяет осуществитьанализ содержимого регистра 58, Результат анализа может быть двояким,поэтому рассмотрим оба случая: (2.А) -если содержимое регистра 58 равнонулю, то на выходе элемента ИЛИ-НЕ 3036 появится единица, которая, вопервых, через элементы И 52, ИЛИ 22устанавливает в 0 триггер первогосравнения 11 и, во-вторых, через элементы И 52, ИЛИ 29 вьщает сигнал 35ИНДИК, действия которого уже описаны; (2,Б) - если содержимое регистра58 не равно нулю, то на выходе ,элемента ИЛИ-НЕ 36 появится ноль, ко-торый, во-первых, через элементы НЕ 4038, И 53, ИЛИ 27, И 66 устанавливает в "1" триггер перемотки 12, вовторых, через элементы НЕ 38, И 53,ИЛИ 27 вьщает сигнал перемолвки ПРИ,что позволяет осуществить на перфоленте поиск следующего номера тестового набора, на котором долженвыполняться анализ тестового набора, По прочтении метки КПРМ блок1 ввода через дешифратор 9 выдает 50соответствующий сигнал КПРМ, который выполняет следующие действия,во-первых, через элементы И 47, ИЛИ33 выдает сигнал ЧТНТН БПБУ, которыйосуществляет запись в регистр 58 номера тестового набора из блока 8 памяти номеров тестовых наборов, вовторых, формирует два сигнала: ЧТчерез элементы И 47, ИЛИ 32, 35 и
СмотретьЗаявка
3585597, 27.04.1983
ПРЕДПРИЯТИЕ ПЯ А-1298, ЛЕНИНГРАДСКИЙ ОРДЕНА ЛЕНИНА ЭЛЕКТРОТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. В. И. УЛЬЯНОВА
БЕЛЯЕВ А. В, КОСТАНДИ Г. Г, ТЯЖЕВ А. Т, ТЯЖЕВ В. Т, ШАХМАТОВ Л. А
МПК / Метки
МПК: G06F 11/26
Метки: блоков, тестового, цифровых
Опубликовано: 15.12.1987
Код ссылки
<a href="https://patents.su/12-1149779-ustrojjstvo-dlya-testovogo-kontrolya-cifrovykh-blokov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для тестового контроля цифровых блоков</a>
Предыдущий патент: Аппарат для разложения алюминатных растворов карбонизацией
Следующий патент: Ротационный резец
Случайный патент: Хлопкоуборочная машина