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

 

Изобретение относится к области автоматики и вычислительной техники, а именно к устройствам контроля ра .ботоспособности и поиска дефектов логических блоков. Целью изобретения является повьшение достоверности контроля. Цель достигается за счет того, что в устройство, содержащее блок ввода, блок памяти, блок сравнения , коммутатор, блок индикации и блок управления, введены второй коммутатор и щуп. При использовании заявленного устройства появляется воз-; можность выявления причин наличия или отсутствия однократных дефектов, входящих в состав кратных дефектов. 2 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) (И) (5D 4 G 06 F 1 /1

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPbfTPM

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 3687277/24-24 (22) 09.01.84 (46) 30.03.86 Бюл. В 12 (72) В.Т.Тяжев (53) 681.3 (088.8) (56) Авторское свидетельство СССР

У 607218, кл. G 06 F 11/20, 1978.

Авторское свидетельство СССР

У 962957, кл. G 06 F 11/16, 1980. (54) УСТРОИСТВО ДЛЯ ПОИСКА ДЕФЕКТОВ

ЛОГИЧЕСКИХ БЛОКОВ. (57) Изобретение относится к области автоматики и вычислительной техники, а именно к устройствам контроля ра.ботоспособности и поиска дефектов логических блоков. Целью изобретения является повышение достоверности контроля. Цель достигается sa счет того, что в устройство, содержащее блок ввода, блок памяти, блок сравнения, коммутатор, блок индикации и блок управления, введены второй коммутатор и щуп. При использовании заявленного устройства появляется возможность выявления причин .наличия илн отсутствия однократных дефектов, входящих в состав кратных дефектов.

2 нл.

1 12

Изобретение относится к автоматике и вычислительной технике, а именно к. устройствам контроля работоспособнос ти и поиска дефектов логических блоков, Цель изобретения — повьппение достоверности контроля.

На фиг. 1 изображена структурная схема устройства на фиг. 2 — функциональная схема блока управления.

Устройство содержит блок 1 ввода, блок 2 памяти, первый коммутатор 3, блок 4 сравнения, блок 5 индикации, блок 6 управления, диагностируемый блок 7, второй коммутатор 8, диагностический щуп 9.

Блок управления содержит дешифратор 10 шифраторы 11 и 12, кнопку 13

"Пуск", кнопку 14 "Продолжение",кнопку 15 "Дефект типа 1", кнопку 16

"Дефект типа =0", кнопку 17 "Поиск", элементы 18 — 20 задержки, триггер 21 типа дефекта, триггер 22 режима коммутации, элемент НЕ 23, элементы KIN

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 2

Блок 6 организует работу всех блоков устройства.С выхода блока 6. управления выдается на вход блока 1 ввода командная информация для работы этого блока, на вход блока 2 памяти — команда разрешения подачи тестового набора на диагностируемый блок 7, на вход первого коммутатора 3 — коммутационный тест, на вход

1р блока 4 сравнения — команда разрешения сравнения, на вход блока 5 индикации — командная информация на индикацию, на входы второго коммутатора 8 — режим коммутации и тип де15 фекта.

Второй коммутатор 8 предназначен для работы в двух режимах, задаваемых блоком 6 управления. В первом режиме обеспечивается сравнение ре20 акции, получаемой с выходов диагностируемого блока 7 и ожидаемой ответной реакции, хранящейся в блоке

2 памяти. Во втором режиме обеспечивается сравнение типа дефекта,пос25 тупающего с блока 6 управления и реакции, получаемой с выхода диагностического щупа 9.

Диагностический щуп 9 предназначен для съема информации с внутренЗ0 них точек диагностируемого блока 7 и подачи этой информации на вход второго коммутатора 8.

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

Процесс диагностирования начинается нажатием кнопки 13 "Пуск". В результате через элемент ИЛИ 27 устанавливается в нулевое состояние

1 триггер 22 режима коммутации, нулевой сигнал с прямого выхода триггера 22

40 поступает на второй коммутатор 8 и устанавливает первый режим коммутации, при котором к входам блока 4 сравнения подключаются выходы блока 2 памяти и выходы первого коммутатора 3.

Кроме того вырабатывается два сигнала: через элемент ИЛИ 24 сигнал ЧТразрешение на чтение информации блоком 1 ввода и сигнал ЗПКТ-запись ком"

50 мутационного теста (КТ) который разЭ решает передачу KT с блока 1 ввода на второй вход блока 6 управления.

Данные сигналы через шифратор 11 и первый выход блока 6 управления поступают на блок I ввода. КТ содержит

55 информацию о входных и выходных контактах диагностируемого блока 7, согласно которой первый коммутатор 3 подключает входные контакты к выхосчитывание очередного ТН. Кроме того через элемент И 30 выдает сигнал !

IIPM-перемотка в прямом направлении, который через шифратор 11 и первый выход блока 6 управления приводит к пропуску оставшихся ТН данного идентификатора до метки КПРМ. Необходимость пропуска ТН объясняется тем, что в результате несовпадения реакции доказано отсутствие дефектов из идентифицируемого класса эквивалентных дефектов, а значит нет необходимости подавать оставшиеся ТН идентификатора.

При считывании метки КПРМ с блока

1 ввода через дешифратор 10 выдается сигнал KIIPM, действия которого аналогичны действиям сигнала ККТ.

При поиске кратных дефектов дальнейшая работа устройства для увеличения глубины поиска дефекта организуется следующим образом. Диагности- ческий щуп 9 устанавливается в контрольную точку внутри диагностируемо-. го блока 7, информация с которой позволяет осуществить увеличение глубины поиска. Затем в соответствии с типом дефекта в контрольной точке нажимается кнопка 15 (если дефект

=1) или кнопка 16 (если дефект:-О).

В этом случае триггер 21 типа дефекта устанавливается в единичное или нулевое состояние, значение дефекта с прямого выхода триггера 21 через шестой выход блока 6 управления пос- тупает на второй коммутатор 8. После этого нажимается кнопка 17 "Поиск".

В результате устанавливается в единицу триггер 22 режима, сигнал с прямого выхода которого через седьмой выход блока 6 управления посту-. пает на второй коммутатор 8 и задает второй режим коммутации, при котором к входам блока 4 сравнения подключается выход диагностического щупа и прямой выход триггера 21. Кроме того, через элемент ИЛИ 26 вырабатывается сигнал IIPMO-перемотка в обратном направлении, который через шифратор 11 вызывает возврат к началу данного идентификатора к метке KIIPM действия которой уже описаны.

Если после очередной попытки ввести ТН считана метка КИД-конец, то дешифратором 10 вырабатывается соответствующий сигнал КИД, действие которого определяется состоянием триггера 22 режима. В первом случае триггер 22 находится в нулевом состоянии

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 и, кроме того, через элемент

19 задержки подготавливает путь про. хождения сигнала несравнения HCPB через элемент И 28. Элемент 19 задержки, рассчитанный на время срав-. нения реакций, предназначен для уст40 ранения ложных срабатываний элемента И 28.

Результат сравнения может быть двояким. В одном случае при совпадении ответных реакций с ожидаемыми сигнал HCPB с блока 4 сравнения отсутствует. В этом случае на выходе элемента НЕ 23 присутствует единица, которая в момент времени, определяемый элементом 19 задержки через элемент ИЛИ 24 и 25 и шифратор 11„ выда50 ет разрешение на считывание и прием очередного ТН. В другом случае при несовпадении реакции с ожидаемой с Ълока 4 сравнения выдается сигнал

HCPB который поступает на первый вход блока 6 управления. В результате на выходе элемента HE 23 устанавливается ноль, который запрещает

1221654 (первый режим работы второго коммутатора 8). Сигнал КИД проходит через элемент И 32 и уже как сигнал НД-наличие дефекта проходит через шифратор 12 и четвертый выход блока 6 .управления в блок 5 инднкации и разрешает индикацию номера класса эквивалентных дефектов. Во втором случае триггер 22 находится в единичном состоянии (второй режим второго коммутатора 8). Сигнал КИД проходит через элемент И 31 и уже как сигнал НДКТналичие дефекта в контрольной точке проходит через шифратор 12 и четвертый выход блока 6 управления в блок

5 индикации и разрешает индикацию информации о наличии дефекта в контрольной точке.

После устранения обнаруженного дефекта процесс диагностирования может быть продолжен путем нажатия кнопки

14 "Продолжение". В результате обеспечиваются условия, определяемые состоянием триггера 22 режима. В первом случае триггер находится в нулевом состоянии. Вырабатывается сигнал ЧТ через элемент ИЛИ 24 и шифратор 11 вызывающий считывание метки КПРМ.

Во втором случае триггер 22 находится в единичном состоянии. Вырабатывается сигнал ПРМО через элементы И 29, ИЛИ

26 и шифратор 11, вызывающий возврат к началу данного идентификатора и считывание метки КПРМ. Через время, достаточное для выработки сигнала

ПРМО и определяемое элементом 20 задержки, через элемент ИЛИ 27 триггер 22 режима устанавливается в нулевое состояние.

Если тест поиска дефектов прошел

40 до конца, т.е. считана метка КТПД, то дешифратором 10 вырабатывается сигнал на индикацию ОД-отсутствие дефектов. Данный сигнал через шифратор 12 и четвертый выход блока 6

45 управления разрешает индикацию информации об отсутствии идентифицируемых дефектов диагностируемого блока 7 и окончании процесса диагностирования.

По команде с блока 6 управления из блока 1 ввода подается коммутационный тест, согласно которому первый коммутатор 3 производит требуемые коммутации внешних контактов т диагностируемого блока 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 ввода повторяется. последний из вы-! полненных идентификаторов. Ответные

221654

7 1 реакции с диагностического щупа 9 через второй коммутатор 8 подаются на вход блока 4 сравнения. Одновременно на другой вход блока 4 сравнения из блока 6 управления через второй коммутатор 8 поступает ожидаемое значение дефекта. В случае несовпадения ожидаемой и полученных ответных ре«акций блок 4 сравнения формирует сигнал несравнения, который поступает на блок 6 управления. Появление сигнала несравнения говорит о том,что в диагностируемом блоке 7 отсутствует дефект в месте подключения диагностического щупа 9. В этом случае блок 6 управления выдает команду на блок 5 индикации на индикацию информации об отсутствии дефекта в контрольной точке. В случае отсутствия сигнала несравнения с блока 4 сравнения через время, равное такту контроля, блок 6 управления выдает команду на ввод следующего тестового набора данного идентификатора. Если диагностируемый блок 7 уже проверен на всех наборах данного идентификатора, а сигнал несравнения так и не появляется, то в месте подключения диагностического щупа 9 присутствует дефект подозреваемого класса, блок 6 управления при попытке считать следующий тестовый набор, определив конец идентификатора, выдает команду на блок 5 индикации на индикацию информации о наличии дефекта в контрольной точке. После устранения дефекта работа устройства повторяется до полного устранения всех, дефектов диагностируемого блока 7.

Таким образом, при использовании предлагаемого устройства появляется возможность выявления причин наличия или отсутствия однократных дефектов, входящих в состав кратных дефектов, что значительно увеличивает глубину. поиска дефектов при поиске кратных дефектов.

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

Устройство для поиска дефектов логических блоков, содержащее блок ввода, блок памяти, блок сравнения, коммутатор, блок индикации и блок управления, включающий дешифратор, кнопку "Пуск", кнопку "Продолжение", три элемента ИЛИ, элемент НЕ, элемент И, два, элемента задержки и два шифратора, причем выход первого шифратора соединен с первым управляющим

55 входом блока ввода, первый выход дешифратора соединен с управляющим входом коммутатора, второй выход дешифратора соединен с входом считывания блока памяти и входом первого элемента задержки, выход которого соединен с входом разрешения сравнения блока сравнения и входом второго элемента задержки, выход которого соединен с первым входом элемента И, выход которого соединен с первыми входами первого и второго элементов ИЛИ, выход второго элемента ИЛИ соединен с первым входом первого шифратора, второй вход которого соединен с выходом первого элемента

ИЛИ, второй вход которого соединен с третьим выходом дешифратора и вторым входом второго элемента ИЛИ,третий вход которого соединен с четвертым выходом дешифратора и третьим входом первого шифратора, четвертый вход которого соединен с четвертым входом второго элемента ИЛИ и выходом кнопки "Пуск", выход кнопки

"Продолжение" соединен с пятым входом второго элемента ИЛИ, пятый выход дешифратора соединен с первым входом второго шифратора, выход которого соединен с информационным входом блока индикации, вход дешифратора соединен с первым информационным выходом блока ввода, выход несравнения блока сравнения соединен с входом элемента НЕ, выход которого соединен, с .вторым входом элемента И, перваягруппа информационных выходов блока ввода соединена с группой входов блока индикации, вторая группа информационных выходов блока ввода соединена с группой входов блока памяти, группа информационных выходов которого соединена с группой информационных входов коммутатора, группа информационных входов-выходов которого соединена с группой входоввыходов диагностируемого блока, о тл и ч а ю щ е е с я тем, что, с целью повышения достоверности контроля, в устройство введены второй коммутатор и щуп, а . в блок управления — кнопки "Дефект типа 1", "Дефект типа =0" "Поиск", третий элемент задержки, два триггера, четвертый и пятый элементы ИЛИ, со второго по шестой элементы И, выход несравнения блока сравнения соединен с первым входом второго элемента И и первым входом третьего эле9 1 мента И выход третьего элемента И соединен с пятым входом первого шифратора, шестой вход которого соединен с выходом третьего элемента ИЛИ, первый вход которого соединен с выходом кнопки "Поиск" и первым входом первого триггера, прямой выход котого соединен с первым управляющим входом второго коммутатора и вторыми входами третьего, четвертого и пятого элементов И, шестой выход дешифратора соединен с первым входом третьего элемента И и первым входом шестого элемента И, выход которого соединен с вторым входом второго шифратора, третий вход которого соединен с выходом третьего элемента И, четвертый вход второго шифратора соединен с выходом второго элемента И, второй вход шестого элемента И соединен с инверсным выходом первого триггера и вторым входом четвертого элемента

И,нулевой вход первого триггера соединен с выходом четвертого элемента

ИЛИ, первый вход которого соединен с

221654 10 выходом кнопки "Пуск, выход кнопки

И

Продолжение . соединен с входом третьII его элемента задержки и первым входом пятого элемента И, выход которого соединен с вторым входом третьего элемента ИЛИ, выход третьего элемента задержки соединен с вторым входом четвертого элемента ИЛИ, выходы кнопок "Дефект типа Б 1" и "Дефект типа = 0" соединены соответственно с единичным и нулевым входами второго триггера, выход которого соединен с вторым управляющим входом второго коммутатора, первая группа инфор1 мационных входов которого соединена с второй группой выходов блока памяти, первая группа выходов первого коммутатора соединена с второй группой информационных входов второго коммутатора, первая и вторая группы информационных выходов которого соединены соответственно с первой и второй группами информационных входов блока сравнения, информационный вход второго коммутатора соединен с выходом щупа.

Заказ 1613/54 Тираж 671 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4

Составитель Ю,Выговский

Редактор Н.Воловик Техред В. Кадар Корректор А.Зимокосов

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

 

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

Изобретение относится к устройствам для поддержания работоспособности процессора в системах контроля и управления различными объектами газовой, нефтяной промышленности и тепло- и гидроэнергетики

Изобретение относится к системным контроллерам

Изобретение относится к устройству и способу выработки команд управления приводами самолета

Изобретение относится к вычислительной технике и может быть использовано при построении надежных вычислительно-управляющих систем

Изобретение относится к способам сохранения данных в энергонезависимой ферроэлектрической памяти с произвольной выборкой

Изобретение относится к области обработки файлов, в частности раскрывает сервер с видоизмененной операцией открытия файла

Изобретение относится к вычислительной технике и может быть использовано в цифровых автоматических системах
Наверх