Устройство для контроля логических узлов Советский патент 1983 года по МПК G01R31/02 G01R31/3177 

Описание патента на изобретение SU993168A1

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

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

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

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

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

Цель изобретения - расширение области применения устройства.

20

Поставленная цель достигается тек.- что в устройство для контроля логических узлов, содержащее генератор тактовых импульсов, индикатор, задатчик логического- нуля, эадатчик псевдослучайного кода, соединенный первыми выходами с первыми входами соответствующих первых элементов ИНЕ, выходы которых, соединены с первыми входами вторых элементов И-НЕ,

30 выходы которых соединены через первые формирователи с соответствующими входами контролируемого логического узла, соединенного выходами с первыми входами блока сравнения, вторые формирователи, соединенные входами с выходами соответствующих вторых элементов И-НЕ, а выходами с соответствующими входами эталонного цифрового узла, соединенного выходами с вторыми входами блока сравнения, введены счетчик, триггер первый дешифратор, коммутационная 1анель и вторые дешифраторы, соеди|ненные входами и выходами с соответ ствующими первыми входами и выxoдa iи коммутационной панели, вторые и тре тьи выходы которой соединены соответственно с вторыми входами соответствующих первых и вторых элемен тов И-НЕ, второй вход соединен с выходом задатчика логического нуля, третьи входы соединены с соответствующими выходами задатчика псевдослучайных кодов, а четвертые входы - с первыми выходами первого дешифратора, второй выход коюрого со динен с входом задатчика псевдослучайного кода, третий - с V-входом триггера, входы - с выходами счетчи ка, счетный вход которого соединен С-входом триггера и с выходом генератора тактовых импульсов, соединен ного входом с входом индикатора и с выходом DV-триггера, D-вход которог соединен с выходом блока сравнения, а S-вход - с входом устройства. На фиг.1 приведена блок-схема уст ройства; на фиг. 2 - временные диаграммы его работы; на фиг. 3 - 5 - пр меры функциональных схем контролируе мых узлов; на фиг. б - пример соединения дешифраторов устройства. Устройство содержит генератор 1 тактовых импульсов, счетчик 2, первый дешифратор 3, триггер 4, ЗсЩатЧи 5 псевдослучайного кода, коммутацион ную панель б, вторые дешифраторы 7, задатчик 8 логического нуля, логические блоки 9, первые элементы 10 И-НЕ, вторые элементы 11 И-НЕ, первый формирователь 12, второй формиро ватель 13,контролируемый логический узел 14, эталонный логический узел 15, блок 16 сравнения, индикатор 17 Кроме того, обозначены (фиг. 2): временная диаграмма 18 сигналов генератора 1, временная диаграмма 19 сигналов на третьем выходе дешифрат ра 3, временная диаграмма 20 сигнала на втором выходе дешифратора 3, вре менные диаграммы 21 - 24 на первых прямых выходах дешифратора 3, а так же (фиг. 3) произвольный логичес- кий блок 25, DV-триггер 26, инвертор 27, ov-триггер 28, элемент И 29 (фиг. 4); элементы И ИЛИ-НЕ 30 (фи г. 5 ) . Входы логических 15-1, 15-2, 15-3 узлов, соединенные с формирователями 12 блоков 9, обозначены 12-1-1210 (фиг. 3-5). Коммутационная панель 6 выполняется в виде расположенного в одной плоскости набора контактных гнезд, каждому входу и каждому выходу соответствует отдельное гнездо. Установкой перемычек, состоящих из нужного числа соединенных проводами контактных штырей, может быть осуществлена электрическая связь между произвольным количеством гнезд панели 6. Все шины, соединенные с выходными гнездами коммутационной панели 6, должны быть также подключены через резистор к шине питания. Это обеспечивает наличие на шине потенциала логической 1, если на соответствующих выходах коммутационной панели не подан какой-либо другой сигнал. Устройство работает следующим образом. В соответствии с подготовленной заранее проверочной документацией на коммутационной панели 6 устанавливаются перемычки, необходимые для проверки логического узла 15 данного типа. После этого подается питание на проверяемый 14 и эталонный 15 логические узлы. При этом на вход устройства подается сигнал, безусловно, устанавливающий триггер 4 в состояние 1. Логическая 1 на выходе триггера 4 разрешает работу генератора 1.Счетчик 2 считает импульсы генератора 1, дешифратор 3 преобразует выходные сигналы счетчика 2 в сигналы, временные диаграммы которых приведены на фиг. 2. . В начале каждого периода счета счетчика 2 вырабатывается сигнал на втором выходе дешифратора 3 (временная диаграмма 20). Этот сигнал поступает в задатчик 5, изменяющий по этому сигналу свое состояние. После этого на нескольких первых выходах дешифратора 3 вырабатываются импульсные сигналы (показаны на временных диаграммах 21 24); поступающие через панель 6 на входы дешифраторов 7. На каждый период счета счетчи ка 2 вырабатываются один набор многоразрядного псевдослучайного кода и набор импульсных сигналов. На отдельные входы логических узлов 14 и 15 могут быть поданы через элементы 10 и 11 соответствующие сигналы псевдослучайного кода из задатчика 5 без преобразования. На некоторые другие входы узлов 14 и 15 через коммутационную панель 6 и элементИ-НЕ 11 могут быть поданы как произвольные.

прямые, так и инвертированные сигналы, вырабатываемые в эадатчике 5 и дешифраторе 3. На некоторые входы узлов 14 и 15 могут быть поданы сигналы, соответствующие логической функции от произвольных сигналов- задатчика 5 и (дешифратора Ниже приведены примеры схем, на входы которых следует подавать такие сигналы, даны необходимые функции и описаны способы реализации этих функций.

До тех пор, пока на вход устройства подается сигнал, удерживающий триггер 4 в состоянии 1, результат сравнения узлов 14 и 15 не фиксируется. Это необходимо, так как после включения питания на узлы 14 и 15 состояния триггеров, имею1цихся в этих узлах, не определены и до поступления установочной последовательности состояния соответствующих триггеров в узлах 14 и 15 могут различаться и, следовательно, могут быть различными выходные сигналы узлов 14 и 15.

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

Установлено, что начальная установка обеспечивается в течение 30 тыс. периодов счета счетчика 2, при длине периода в 16 мкс, что соответствует : 0,5 с реального времени.

Время, отводимое на процесс начальной установки сравниваемых узлов, задается оператором. По истечении времени начальной установки оператор переводит устройство в режим сравнения,.переключая сигнал на входе устройства. Триггер 4 разблокируется, и в моменты времени, когда логическая 1 появляется на третьем выходе дешифратора 3 и поступает на управляющий вход триггера 4, триггер 4 устанавливается в состояние, соответствующее сигналу на входе блока 16 сранения .

Если контролируемый логический узел 14 идентичен эталонному 15, то в режиме сравнения на выходе блока 16 сравнения установлен постоянный сигнал логической 1. В этом случае по истечении времени сравнения, определяемого техническими условиями на -данный тип логического узла, проверяемый узел считается исправным. Установлено н прат-тике, что для подавляющего большинства типов логических узлов

необходимое время проверки не превышает нескольких секунд и только иногда может составить десятки секунд.

Если же контролируе лй узел 14 содержит какую-либо функциональную неисправность, то в течение времени контроля произойдет несравнение контролируемого 14 и эталонного 15 узлов по какому-либо выхо0 ду, на выходе блока 16 сравнения появится логический О, триггер 4 установится в состояние О и запретит дальнейшую работу устройства, что будет отражено- индикато5 ром 17.

Остановка работы устройства в течение времени сравнения является признаком неисправности контролируемого узла 14.

0 Таким образом, введение в состав счетчика 2 дешифраторов 3 к 7 и коммутационной панели 6 позволило значительно расширить область применения устройства благо5 даря возможности ликвидировать гонки фронтов в контролируемых узлах 15 и возможности формирования псев дослучайных сигналов с изменяемой скважностью.

30

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

Устройство для контроля логических узлов, содержащее генератор

5 тактовых импульсов, индикатор, задат|чик логического нуля, задатчик псевдослучайного кода, соединенный первыми выходами с первыми входами соответствующих первых элементов

0 И-НЕ, выходы которых соединены с первыми входами вторых элементов И-НЕ, выходы которых соединены через формирователи с соответствующими входами контролируемого логи5ческого узла, соединенного выходами с первыми входами блока сравнения, вторые формирователи, соединен ные входами с выходами соответствующих вторых элементов И-НЕ, а выхо0дами - с соответствующими входами эталонного цифрового узла, соединенного выходами с вторыми входами блока сравнения, отличающееся тем, что, с цельй рас5ширения области применения устройства, в него введены счетчик, триггер, первый дешифратор, коммутационная панель и вторые дешифраторы, соединенные входами и выходами с 0соответствующими первыми входами и выходами коммутационной панели, вторые и третьи выходы которой соединены соответственно с вторыми входами соответствующих первых и вто

5 рых элементов И-НЕ, второй вход сое-.

динен с выходом задатчика логического нуля, третьи входы соединены с соответствующими выходами задатчика псевдослучайных ходов, а четвертые входы - с первыми выхода ш первого дешифратора, второй выход которого соединен с входом задатчика псевдослучайного хода, третий - с У-входом триггера, входы - с выходами счетчика, счетный вход которого соединен с С-входом триггера и с выходом генератора

тактовых импульсов, соединенного входом с входом индикатора и с выходом ОV-триггера, D-вход которого соединен с выходом блока сравнения, а S-вход - с входом устройства.

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

.1. Патент США 4125763, кл. 235-302, 1978.

2. Патент США № 3614608, ,кл. 324-73, 1973 (прототип).

«лллшшллшшпшиииииииишлшииишлл.

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

название год авторы номер документа
Устройство для поиска неисправностей в логических узлах 1981
  • Сергеев Виктор Александрович
SU970283A1
Устройство для проверки логических схем 1977
  • Тюпин Валерий Петрович
  • Громаковский Виталий Александрович
SU717726A1
Устройство для контроля микропроцессорных блоков 1988
  • Гремальский Анатолий Александрович
  • Андроник Сергей Михайлович
SU1531099A1
Устройство для диагностики логических узлов 1980
  • Громаковский Виталий Александрович
SU892445A1
Устройство для контроля монтажа 1986
  • Хамко Николай Григорьевич
  • Юдин Валерий Петрович
  • Якушев Евгений Александрович
SU1312616A1
Устройство для контроля логических блоков 1976
  • Попенков Константин Анатольевич
  • Сергеев Виктор Александрович
SU643877A1
Устройство для контроля логических блоков 1983
  • Богуславский Роман Евелевич
  • Бродко Владимир Александрович
  • Вдовиченко Анатолий Алексеевич
  • Вишняков Александр Платонович
  • Давиденко Юрий Павлович
  • Пономарев Василий Александрович
  • Руднев Олег Львович
  • Славинский Марк Хаимович
  • Чернецкая Инесса Тимофеевна
SU1101825A1
Устройство для диагностирования логических блоков 1986
  • Данилов Виктор Васильевич
  • Клюев Игорь Николаевич
  • Тяжев Валентин Тимофеевич
SU1520518A1
Устройство для контроля логических блоков 1986
  • Ивкин Юрий Павлович
  • Чернядьева Валентина Алексеевна
SU1386998A1
Способ поиска дефектов в цифровых блоках и устройство для его осуществления 1985
  • Кордюмов Александр Иванович
SU1260884A1

Иллюстрации к изобретению SU 993 168 A1

Реферат патента 1983 года Устройство для контроля логических узлов

Формула изобретения SU 993 168 A1

SU 993 168 A1

Авторы

Громаковский Виталий Александрович

Зимарев Алексей Николаевич

Рябцев Юрий Степанович

Сергеев Виктор Александрович

Тюпин Валерий Петрович

Чеглаков Иван Васильевич

Даты

1983-01-30Публикация

1981-08-17Подача