Устройство для поиска дефектов логических блоков
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1221654
Автор: Тяжев
Текст
1 12Изобретение относится к автоматике и вычислительной технике, а именно к. устройствам контроля работоспособнос ти и поиска дефектов логических блоков,Цель изобретения - повьппение достоверности контроля.На фиг. 1 изображена структурная схема устройства на фиг. 2 - функциональная схема блока управления.Устройство содержит блок 1 ввода, блок 2 памяти, первый коммутатор 3, блок 4 сравнения, блок 5 индикации, блок 6 управления, диагностируемый блок 7, второй коммутатор 8, диагностический щуп 9.Блок управления содержит дешифратор 10, шифраторы 11 и 12, кнопку 13 "Пуск", кнопку 14 "Продолжение",кноп. ку 15 "Дефект типа е 1", кнопку 16 "Дефект типа ЕО", кнопку 17 "Поиск", элементы 18- 20 задержки, триггер 21 типа дефекта, триггер 22 режима коммутации, элемент НЕ 23, элементы ИЛИ 24 - 27, элементы И 28 - 33.Блок 1 ввода предназначен для ввода тестовых наборов и ожидаемых ответных реакций, поступающих на блок 2 памяти, номера класса эквивалентных дефектов, поступающего на блок 5 индикации, а также командной информации, поступающей на блок 6 управления.Блок 2 памяти предназначен для хранения тестового набора, поступающего через первый коммутатор 3 на вход диагностируемого блока 7, и ожидаемой ответной реакции, поступающей на вход второго коммутатора 8.Первый коммутатор 3 предназначен для коммутации внешних контактов ди" агностируемого блока 7 таким образом, что входные контакты подключаются к выходам блока 2 памяти, а выходные - к входам второго коммутатора 8.Блок 4 сравнения предназначен для сравнения информации, поступающей со второго коммутатора 8. С выхода блока 4 сравнения сигнал сравнения или сигнал несравнения поступает на блок 6 управления. Блок 5 индикации предназначен дляиндикации номера класса эквивалентных дефектов, поступающего из блока1 ввода, или информации об отсутствиидефектов в диагностируемом блоке 7,или информации о наличии дефекта вточке подключения диагностическогощупа 9,21654 1Блок 6 организует работу всехблоков устройства.С выхода блока 6управления выдается на вход блока 1ввода командная информация для работы этого блока, на вход блока 2 памяти - команда разрешения подачитестового набора на диагностируемыйблок 7, на вход первого коммутатора 3 - коммутационный тест, на вход 10 блока 4 сравнения - команда разрешения сравнения, на вход блока 5 инди"кации - командная информация на индикацию, на входы второго коммутатора 8 - режим коммутации и тип де фекта.Второй коммутатор 8 предназначендля работы в двух режимах, задаваемых блоком 6 управления. В первомрежиме обеспечивается сравнение ре акции, получаемой с выходов диагностируемого блока 7 и ожидаемой ответной реакции, хранящейся в блоке2 памяти. Во втором режиме обеспечивается сравнение типа дефекта,пос тупающего с блока 6 управления иреакции, получаемой с выхода диагностического щупа 9,Диагностический щуп 9 предназначен для съема информации с внутренЗ 0 них точек диагностируемого блока 7и подачи этой информации на входвторого коммутатора 8.Устройство работает следующим образом.Процесс диагностирования начинается нажатием кнопки 13 "Пуск". В результате через элемент ИЛИ 27 устанавливается в нулевое состояние1триггер 22 режима коммутации, нулевойсигнал с прямого выхода триггера 22 40поступает на второй коммутатор 8 иустанавливает первый режим коммутации, при котором к входам блока 4сравнения подключаются выходы блока 2памяти и выходы первого коммутатора 3.Кроме того вырабатывается два сигнала: через элемент ИЛИ 24 сигнал ЧТразрешение на чтение информации блоком 1 ввода и сигнал ЗПКТ-запись ком" 50мутационного теста (КТ) который разФрешает передачу КТ с блока 1 вводана второй вход блока 6 управления.Данные сигналы через шифратор 11 ипервый выход блока 6 управления поступают на блок 1 ввода. КТ содержит55информацию о входных и выходных контактах диагностируемого блока 7, согласно которой первый коммутатор 3подключает входные контакты к выхосчитывание очередного ТН. Кроме того через элемент И 30 вьщает сигнал ПРМ-перемотка в прямом направлении, который через шифратор 11 и первый выход блока 6 управления приводит к пропуску оставшихся ТН данного идентификатора до метки КПРМ. Необходимость пропуска ТН объясняется тем, что в результате несовпадения реакции доказано отсутствие дефектов из идентифицируемого класса эквивалентных дефектов, а значит нет необходимости подавать оставшиеся ТН идентификатора.При считывании метки КПРМ с блока 1 ввода через дешифратор 10 выдается сигнал КПРМ, действия которого аналогичны действиям сигнала ККТ,При поиске кратных дефектов дальнейшая работа устройства для увеличения глубины поиска дефекта организуется следующим образом. Диагности- ческий щуп 9 устанавливается в контрольную точку внутри диагностируемо-. го блока 7, информация с которой позволяет осуществить увеличение глу. бины поиска. Затем в соответствии с типом дефекта в контрольной точке нажимается кнопка 15 (если дефект :1) или кнопка 16 (если дефект БО), В этом случае триггер 21 типа дефекта устанавливается в единичное или нулевое состояние, значение дефекта с прямого выхода триггера 21 через шестой выход блока 6 управления пос- тупает на второй коммутатор 8. После этого нажимается кнопка 17 "Поиск". В результате устанавливается в единицу триггер 22 режима, сигнал с прямого выхода которого через седьмой выход блока 6 управления посту-, пает на второй коммутатор 8 и задает второй режим коммутации, при котором к входам блока 4 сравнения подключается выход диагностического щупа и прямой выход триггера 21. Кроме того, через элемент ИЛИ 26 вырабатывается сигнал ПРМО-перемотка в обратном направлении, который через шифратор 11 вызывает возврат к началу данного идентификатора к метке КПРМ, действия которой уже описаны.Если после очередной попытки ввести ТН считана метка КИД-конец, то дешифратором 10 вырабатывается соответствующий сигнал КИД, действие которого определяется состоянием триггера 22 режима. В первом случае триггер 22 находится в нулевом состоянии 45 3 1221654дам блока 2 памяти, а выходные контакты - к входам второго коммутатора 8.При считывании метки ККТ, записанной в конце КТ, дешифратор 10 вьщаетсоответствующий сигнал ККТ, которыйформирует два сигнала: ЧТ через элемент ИЛИ 24 и сигнал ЭПНКЭД, которыечерез шифратор 11 разрешают считывание и передачу НКЭД с блока 1 ввода 10в блок 5 индикации.По прочтении метки КНКЭД блок 1ввода через дешифратор 10 вьщает соответствующий сигнал КНКЭД, которыйформирует два сигнала: ЧТ через элемент ИЛИ 24 и сигнал ЗПНТ через элементИЛИ 25, которые разрешают считываниеи передачу одного тестового набораТН с блока 1 ввода в блок 2 памяти.По прочтении метки КТН блок 1 вво.да через дешифратор 10 выдает соответствующий сигнал КТН, который разрешает подачу тестового набора надиагностируемый блок 7 через пятыйвыход блока 6 управления (сигнал 25КОНТ 1) и, по истечении времени, равного установлению на выходе диагностируемого блока 7 ответной реакции,через элемент 18 задержки выдает сигнал (КОНТ 2) через третий выход блока 6 управления. Последний сигналразрешает сравнение ожидаемых реакций, записанных в блоке 2 памяти,и ответных реакций с диагностируемогоблока 7 и, кроме того, через элемент3519 задержки подготавливает путь про. хождения сигнала несравнения НСРВчерез элемент И 28. Элемент 19 задержки, рассчитанный на время срав-.нения реакций, предназначен для уст 40ранения ложных срабатываний элемента И 28.Результат сравнения может бытьдвояким. В одном случае при совпадении ответных реакций с ожидаемымисигнал НСРВ с блока 4 сравнения отсутствует. В этом случае на выходеэлемента НЕ 23 присутствует единица,которая в момент времени, определяемый элементом 19 задержки через элемент ИЛИ 24 и 25 и шифратор 11 вьща 50ет разрешение на считывание и приемочередного ТН. В другом случае принесовпадении реакции с ожидаемойс Ълока 4 сравнения выдается сигналНСРВ, который поступает на первыйвход блока 6 управления. В результате на выходе элемента НЕ 23 устанавливается ноль, который запрещает(первый режим работы второго коммутатора 8). Сигнал КИД проходит через элемент И 32 и уже как сигнал НД-наличие дефекта проходит через шифратор 12 и четвертый выход блока 6 управления в блок 5 инднкации и разрешает индикацию номера класса эквивалентных дефектов. Во втором случае триггер 22 находится в единичном состоянии (второй режим второго коммутатора 8). Сигнал КИД проходит через элемент И 31 и уже как сигнал НДКТ- наличие дефекта в контрольной точке проходит через шифратор 12 и четвертый выход блока 6 управления в блок 5 индикации и разрешает индикацию информации о наличии дефекта в контрольной точке.После устранения обнаруженного дефекта процесс диагностирования может быть продолжен путем нажатия кнопки 14 "Продолжение". В результате обеспечиваются условия, определяемые состоянием триггера 22 режима. В первом случае триггер находится в нулевом состоянии. Вырабатывается сигнал ЧТ через элемент ИЛИ 24 и шифратор 11, вызывающийсчитывание метки КПРМ. Во втором случае триггер 22 находится в единичном состоянии. Вырабатывается сигнал ПРМО через элементы И 29, ИЛИ 26 и шифратор 11, вызывающий возврат к началу данного идентификатора и считывание метки КПРМ. Через время, достаточное для выработки сигнала ПРМО и определяемое элементом 20 задержки, через элемент ИЛИ 2 триггер 22 режима устанавливается в нулевое состояние.Если тест поиска дефектов прошел40 до конца, т.е. считана метка КТПД, то дешифратором 10 вырабатывается сигнал на индикацию ОД-отсутствие дефектов. Данный сигнал через шифратор 12 и четвертый выход блока 645 управления разрешает индикацию информации об отсутствии идентифицируемых дефектов диагностируемого блока 7 и окончании процесса диагностирования.По команде с блока 6 управления из блока 1 ввода подается коммутационный тест, согласно которому первый коммутатор 3 производит требуемые коммутации внешних контактов 55 диагностируемого блока 7 к выходам блока 2 памяти и к входам второго коммутатора 8. Затем по команде с блока 6 управления из блока 1 вводав блок 5 индикации записывается номер класса эквивалентных дефектов.Затем по команде с блока 6 управления из блока 1 ввода в блок 2 памятизаписывается первый тестовый наборпервого идентификатора и ответнаяреакция, соответствующая реакции блока 7 при наличии в нем дефекта данного класса. Тестовый набор иэ блока2 памяти через первый коммутатор 3поступает на вход диагностируемогоблока 7. Ответные реакции диагностируемого блока 7 через коммутаторы 3и 8 подаются на вход блока 4 сравнения. Одновременно на другой входблока 4 сравнения из блока 2 памятичерез второй коммутатор 8 поступаютожидаемые ответные реакции. В случаенесовпадения ожидаемых и полученныхответных реакций блок 4 сравненияформирует сигнал несравнения, который поступает на блок 6 управления.Появление сигнала несравнения говорит о том, что в диагностируемомблоке 7 отсутствуют дефекты данногокласса. В этом случае блок 6 управления выдает команду на блок 1 ввода для перемотки ленты и переходук проверке следующего индентификатора, после чего описанные действияповторяются. В случае отсутствиясигнала несравнения с блока 4 сравнения через время, равное такту конт.роля, блок 6 управления выдает команду на ввод следующего тестовогонабора данного идентификатора. Еслидиагностируемый блок 7 уже проверенна всех тестовых наборах данногоидентификатора, а сигнал несравнения так и не появляется, то в диагностируемом блоке 7 присутствуетодин из дефектов проверяемого классадефектов, блок 6 управления при попытке считать следующий тестовыйнабор, определив конец идентификатора, выдает команду на индикацию номера класса эквивалентных дефектовна блок 5 индикации. По номеру класса дефектов определяется и устраняется однократный дефект, При поискекратных дефектов для увеличения глубины поиска диагностический щуп 9устанавливается в место подозреваемого класса дефектов. Затем по команде с блока 6 управления на блок 1ввода повторяется последний из выполненных идентификаторов. Ответные7 1 реакции с диагностического щупа 9 через второй коммутатор 8 подаются на вход блока 4 сравнения. Одновременно на другой вход блока 4 сравнения из блока 6 управления через второй коммутатор 8 поступает ожидаемое значение дефекта. В случае несовпадения ожидаемой и полученных ответных реакций блок 4 сравнения формирует сигнал несравнения, который поступает на блок 6 управления. Появление сигнала несравнения говорит о том,что в диагностируемом блоке 7 отсутствует дефект в месте подключения диагностического щупа 9. В этом случае блок 6 управления выдает команду на блок 5 индикации на индикацию информации об отсутствии дефекта в контрольной точке. В случае отсутствия сигнала несравнения с блока 4 сравнения через время, равное такту контроля, блок 6 управления выдает команду на ввод следующего тестового набора данного идентификатора. Если диагностируемый блок 7 уже проверен на всех наборах данного идентификатора, а сигнал не- сравнения так и не появляется, то в месте подключения диагностического щупа 9 присутствует дефект подозреваемого класса, блок 6 управления при попытке считать следующий тестовый набор, определив конец идентификатора, выдает команду на блок 5 индикации на индикацию информации о наличии дефекта в контрольной точке. После устранения дефекта работа устройства повторяется до полного устранения всех, дефектов диагностируемого блока 7.Таким образом, при использовании предлагаемого устройства появляется возможность выявления причин наличия или отсутствия однократных дефектов, входящих в состав кратных дефектов, что значительно увеличивает глубину поиска дефектов при поиске кратных дефектов. 221654 Формула изобретения Устройство для поиска дефектов логических блоков, содержащее блок ввода, блок памяти, блок сравнения, коммутатор, блок индикации и блок управления, включающий дешифратор, кнопку "Пуск", кнопку "Продолжение", три элемента ИЛИ, элемент НЕ, элемент И, два, элемента задержки и два шифратора, причем выход первого шифратора соединен с первым управляющим 5 10 15 20 25 30 35 40 45 50 55 входом блока ввода, первый выходдешифратора соединен с управляющимвходом коммутатора, второй выходдешифратора соединен с входом считывания блока памяти и входом первогоэлемента задержки, выход которогосоединен с входом разрешения сравнения блока сравнения и входом второго элемента задержки, выход которого соединен с первым входом элемента И, выход которого соединенс первыми входами первого и второгоэлементов ИЛИ, выход второго элемента ИЛИ соединен с первым входом первого шифратора, второй вход которогосоединен с выходом первого элементаИЛИ, второй вход которого соединенс третьим выходом дешифратора и вторым входом второго элемента ИЛИ,третий вход которого соединен с четвертым выходом дешифратора и третьимвходом первого шифратора, четвертыйвход которого соединен с четвертымвходом второго элемента ИЛИ и выходом кнопки "Пуск", выход кнопки"Продолжение" соединен с пятым входом второго элемента ИЛИ, пятый выходдешифратора соединен с первым входомвторого шифратора, выход которогосоединен с информационным входомблока индикации, вход дешифраторасоединен с первым информационным выходом блока ввода, выход несравненияблока сравнения соединен с входомэлемента НЕ, выход которого соединен,с .вторым входом элемента И, первая .группа информационных выходов блокаввода соединена с группой входовблока индикации, вторая группа информационных выходов блока ввода соединена с группой входов блока памяти, группа информационных выходовкоторого соединена с группой информационных входов коммутатора, группа информационных входов-выходов которого соединена с группой входоввыходов диагностируемого блока, о тл и ч а ю щ е е с я тем, что, сцелью повышения достоверности контроля, в устройство введены второйкоммутатор и щуп, а . в блок управления - кнопки "Дефект типа Е 1,"Дефект типа ЕО", "Поиск", третийэлемент задержки, два триггера, четвертый и пятый элементы ИЛИ, со второго по шестой элементы И, выходнесравнения блока сравнения соединен с первым входом второго элемента И и первым входом третьего эле/54 Тираж 67 ВНИИПИ Государствепо делам изобрет 3035, Москва, Жказ 16 Подписноеого комитета СССРий и открытийРаушская наб., д. 4/5 иал ППП "Патент", г, Ужгород, ул. Проектная, 4 9 12216 мента И выход третьего элемента И соединен с пятым входом первого шифратора, шестой вход которого соединен с выходом третьего элемента ИЛИ, первый вход которого соединен с вш5 ходом кнопки Поиск" и первым входом первого триггера, прямой выход котого соединен с первым управляющим входом второго коммутатора и вторыми входами третьего, четвертого и пятого элементов И, шестой выход дешифратора соединен с первым входом треть. его элемента И и первым входом шестого элемента И, выход которого соединен с вторым входом второго шифратора, третий вход которого соединен с выходом третьего элемента И, четвертый вход второго шифратора соединен с выходом второго элемента И, второй вход шестого элемента И соединен с инверсным выходом первого триггера и вторым входом четвертого элемента И,нулевой вход первого триггера соединен с выходом четвертого элемента ИЛИ, первый вход которого соединен с 54 10выходом кнопки "Пуск", выход кнопкиПродолжение . соединен с входомтретьего элемента задержки и первым входом пятого элемента И, выход которого соединен с вторым входом третьего элемента ИЛИ, выход третьего элемента задержки соединен с вторым входом четвертого элемента ИЛИ, выходы кнопок "Дефект типа Б 1" и "Дефект типа ЕО" соединены соответственно с единичным и нулевым входами второго триггера, выход которого соединен с вторым управляющим входом второго коммутатора, первая группа информационных входов которого соединена с второй группой выходов блока памяти, первая группа выходов первого коммутатора соединена с второй группой информационных входов второго коммутатора, первая и вторая группы информационных выходов которого соединены соответственно с первой и второй группами информационных входов блока сравнения, информационный вход второго коммутатора соединен с выходом щупа,
СмотретьЗаявка
3687277, 09.01.1984
ПРЕДПРИЯТИЕ ПЯ А-1298
ТЯЖЕВ ВАЛЕНТИН ТИМОФЕЕВИЧ
МПК / Метки
МПК: G06F 11/16
Метки: блоков, дефектов, логических, поиска
Опубликовано: 30.03.1986
Код ссылки
<a href="https://patents.su/6-1221654-ustrojjstvo-dlya-poiska-defektov-logicheskikh-blokov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для поиска дефектов логических блоков</a>
Предыдущий патент: Пересчетное устройство с контролем
Следующий патент: Устройство для контроля микропроцессорной системы
Случайный патент: Преобразователь зенитного угла