Устройство для контроля цифровых объектов Советский патент 1991 года по МПК G06F11/25 

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

сл

с

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

название год авторы номер документа
Устройство для контроля логических блоков 1985
  • Романкевич Алексей Михайлович
  • Вилинский Юрий Савельевич
  • Гроль Владимир Васильевич
  • Журбенко Юрий Анатольевич
  • Иванов Геннадий Андреевич
  • Карачун Леонид Федорович
  • Старовойт Елена Евгеньевна
SU1352624A1
Устройство для контроля цифровых блоков 1987
  • Андреев Александр Николаевич
  • Белов Михаил Юрьевич
  • Водовозов Александр Михайлович
  • Лабичев Виктор Николаевич
  • Моторин Юрий Михайлович
  • Сачков Алексей Александрович
  • Сиротюк Николай Павлович
SU1587515A1
Логический анализатор 1986
  • Цуркан Николай Андреевич
  • Клименко Сергей Иванович
  • Высоцкий Владимир Васильевич
  • Довгань Виктор Евгеньевич
  • Беликов Борис Петрович
SU1432527A1
Устройство для контроля постоянной памяти 1987
  • Цыркин Виктор Васильевич
  • Шовколович Александр Андреевич
  • Иванов Михаил Александрович
SU1451781A1
Устройство для тестового контроля цифровых блоков 1987
  • Брусов Вячеслав Васильевич
  • Бабердин Алексей Борисович
  • Балахнин Андрей Анатольевич
SU1545222A1
Многоканальный сигнатурный анализатор 1987
  • Карасев Владимир Петрович
  • Шаньгин Владимир Алексеевич
  • Швец Марлест Григорьевич
SU1529221A1
Сигнатурный анализатор для контроля устройств памяти 1987
  • Куценко Виктор Нестерович
  • Косинов Николай Васильевич
  • Стахова Ирина Валентиновна
SU1506449A1
Многоканальный сигнатурный анализатор 1984
  • Ткачук Владислав Остапович
  • Ткачук Евгений Остапович
SU1262500A1
Устройство для контроля цифровых узлов 1984
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
  • Спиваков Сергей Степанович
SU1231506A1
Устройство для контроля и диагностики цифровых блоков 1982
  • Руденко Валентин Дмитриевич
  • Шилинговский Виктор Иванович
SU1067506A1

Иллюстрации к изобретению SU 1 691 841 A1

Реферат патента 1991 года Устройство для контроля цифровых объектов

Изобретение относится к вычислительной технике и может быть использовано в системах технического диагностирования дискретных объектов. Цель изобретения - повышение быстродействия. Устройство содержит блок памяти, счетчик адреса, дешифратор, три регистра, формирователь испытательных последовательностей, распределитель импульсов, блок коммутации, генератор импульсов, сигнатурный анализатор, блок индикации, генератор псевдослучайных чисел, формирователь синхросигналов. Устройство позволяет формировать на входах проверяемого объекта три вида сигналов - псевдоциклический код, псевдослучайные сигналы и сдвинутые син- хросерии. Эффективность устройства повышается при проверке схем, проектирование которых выполнено с учетом контролепригодности. 1 з.п, ф-лы, 5 ил.

Формула изобретения SU 1 691 841 A1

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

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

На фиг. 1 представлена схема устройства для контроля цифровых объектов; на фиг. 2 - схема распределителя импульсов; на фиг. 3 - схема формирования синхросигналов; на фиг. 4 - схема сигнатурного анализатора; на фиг. 5 - схема блока коммутации.

Устройство содержит блок 1 памяти, счетчик 2 адреса, дешифратор 3, регистр 4, формирователь 5 испытательных последовательностей, регистр 6, регистр 7, распределитель 8 импульсов, блок 9 коммутации, генератор 10 импульсов, сигнатурный анализатор 11, блок 12 индикации, генератор 13 псевдослучайных чисел и формирователь 14 синхроимпульсов. На фиг. 1 показаны также

объект 15 контроля и rpynjia управляющих входов устройства: 16.1 - вход записи, 16.2 - тактовый вход, 16.3 - первый установочный вход, 16.4 - второй установочный вход, 16.5 - третий установочный вход и 16.6 - вход разрешения, а также группа 17 информационных входов.

Распределитель 8 импульсов состоит из элемента И 18, а также первого 19 и второго 20 элементов задержки.

Формирователь 14 синхросигналов образуют элементы 21 задержки, мультиплексоры 22 и регистр 23.

Сигнатурный анализатор 11 содержит элементы И 24, элементы ИСКЛЮЧАЮЩЕЕ ИЛИ 25,триггеры 26 и сумматор 27 по модулю два.

БлокЭ коммутации выполнен на мультиплексорах 28.

сь ю

со

Јь

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

Перед началом проверки по входам 16 и 17 производится настройка аппаратуры в соответствии со спецификой проверяемого объекта 15. В блок 1 памяти записывается последовательность слов, определяющая порядок выдачи на объект 15 контрольных сигналов в программируемом режиме. В каждую ячейку блока 1 записывается слово, состоящее из поля номера контакта и поля кода сигнала, который необходимо сформировать по этому контакту в текущем такте проверки. Во второй регистр б в режиме настройки заносится информация, определяющая тип сигнала, выдаваемого по соответствующему контакту объекта 15 (в данном устройстве имеется три типа испытательных сигналов: программируемые сигналы с выходов регистра 4, равновероятные псевдослучайные сигналы от ГПСЧ 13 и синхросигналы с выходов формирователя 14). Содержимое третьего регистра 7 определяет для каждого контакта объекта 15, является ли данный контакт выходным или входным. Если контакт является выходным, то в режиме настройки в соответствующий разряд регистра 7 заносится единица. Единичное состояние данного разряда регистра 7 переводит выход соответствующего мультиплексора 28 блока 9 в третье (высоко- импедансное) состояние, защищая выход объекта 15 от перегрузки. Это же единичное состояние открывает соответствующий элемент И 24 сигнатурного анализатора 11 идает возможность регистрации выходной последовательности с данного (выходного) контакта объекта контроля 15 анализатором 11.

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

Все процедуры загрузки производятся при нулевом состоянии сигнала на входе 16.6 разрешения, которое блокирует выработку синхросигналов формирователя 14.

Сигнал начальной установки (цепи начальной установки на фиг. 1 не показаны) сбрасывает счетчик 2 адреса в нулевое состояние, устанавливает в нулевое состояние триггеры 26 сигнатурного анализатора 11, а также устанавливает в некоторое (ненулевое) фиксированное начальное состояние генератора 13.

В соответствии с содержимым второго регистра 6 все входные контакты объекта разделены на три группы: контакты, по которым формируется детерминированная временная диаграмма путем генерации псевдоциклического кода на регистре 4, контакты, по которым поступают равновероятные псевдослучайные сигналы от генератора 13,

и контакты, по которым поступают синхро- серии от формирователя 14.

Вид сигнала, поступающего на входной контакт объекта 15, определяется кодом соответствующей группы выходов регистра 6,

0 поступающим на адресные входы соответствующего мультиплексора 28 и блока 9 и подключающий к выходам данного мультиплексора 28 и, следовательно, к входу объекта контроля требуемый тип сигнала. Для

5 входных контактов объекта 15 нулевые состояния соответствующих разрядов третьего регистра 7, во-первых, открывают по входу мультиплексор28 блока9 и, во-вторых, закрывают элементы И 24 сигнатур0 ного анализатора 11, превращая соответствующий триггер 26 анализатора 11 в элемент сдвигового регистра и блокируя запись в сигнатурный анализатор 11 ис- пытательной последовательности на

5 входном контакте объекта 15.

Генерация детерминированной последовательности осуществляется при циклическом считывании содержимого блока 1 памяти.

0 Включение режима генерации происходит при подаче единичного сигнала на вход схемы И 18 распределителя 8. Синхросигналы с выхода генератора 10 поступают через элемент И 18 на элементы 19 и 20 задержки

5 и образуют на выходах элементов 18, 19 и 20 сдвинутые друг относительно друга синхросигналы, тактирующие работу устройства в режиме генерации,Считанное из блока 1 памяти слово об0 рабатывается следующим образом.

Первая группа блока 11 поступает на блок 5. На выходе блока 5 формируется значение испытательного сигнала. Вторая группа выходов блока 1 памяти служит для

5 формирования кода номера контакта, по которому в данном такте контроля необходимо вызвать сформированный блоком 5 испытательный сигнал. Код номера контакта с второй группы выходов блока 1 поступает на

0 информационные входы дешифратора 3.

Первый регистр 4 реализуется, например, на триггерах D-типа (555ТМ2) с объединенными D входами, на которые подключен выход блока 5. Выходы дешифратора 3 под5 ключены к С-входам регистра 4. Следовательно, с приходом сигнала выхода распределителя 8 на стробирующий вход дешифратора 3 состояние выхода блока 5 записывается соответствующий выбранному номеру контакта разряд регистра 4. Блок

5 может формировать единичные и нулевые сигналы различной вероятности.

Сигнал с первого выхода распределителя 8 поступает также на синхровход генератора 13, формируя в каждом такте контроля новый псевдослучайный набор, разряды которого используются для подачи в объект через соответствующие мультиплексоры 28 блока 9 коммутации равновероятных испытательных сигналов в непрерывном режиме (т.е. в каждом такте контроля, так как содержимое второго регистра б в течение всего периода проверки остается неизменным).

Третий вид сигналов - программируемые синхроимпульсы, вырабатываются формирователем 14 (фиг. 3). Количество мультиплексоров 22 формирователя 14 равно наибольшему числу синхросерий для множества проверяемых объектов. Таким образом, задавая различные коды в регистре 23 формирователя 14 можно на каждом из выходов этого блока получить различные синхросерий, произвольным образом смещенные друг относительно друга (смещение определяется величиной задержек элементов 21, а все синхросигналы на выходах формирователя 14 находятся в пределах периода следования импульсов задающего генератора 10).

1 Таким образом, все три вида сигналов (псевдоциклический код регистра 4, псевдослучайные сигналы генератора 13 и синхросерий формирователя 14) одновременно (в пределах такта проверки) поступают через открытые мультиплексоры 28 блока 9 на входы объекта. После окончания переходного процесса на выходных контактах объекта устанавливаются выходные (ответные) сигналы, которые по синхросигналу на втором выходе распределителя 8 отрабатываются в анализаторе 11.

После записи новой информации в сигнатурный анализатор 11 распределитель 8 вырабатывает импульс по третьему выходу, модифицирующий содержимое счетчика адреса 2, переходя к следующему такту контроля. Величина задержки элемента 19 распределителя 8 соответствует времени распространения сигнала через дешифратор 3, регистр 4, блок 9 коммутации, объект контроля 15, элемента И 24, элементы.25 сигнатурного анализатора 11. Величина задержки элемента 20 распределителя 8 определяется временем устойчивого сохранения сигналов на выходах объекта, в течение которого осуществляется надежная запись информации в сигнатурный анализатор 11. Интервал от импульса на выходе элемента задержки 20 распределителя 8 до очередного (ближайшего) импульса на выходе генератора 10 (т.е. входе элемента 19) должен быть не менее суммарного времени переключения счетчика 2 адреса и времени формирования очередного испытательного сигнала на выходе блока 5.

После формирования устройством требуемого числа тактов проверки сигнал 16.6 устанавливается в нулевое состояние, бло0 кируя дальнейшую выработку синхросигналов на выходах распределителя 8 и фиксируя последнее состояние сигнатурного анализатора 11, которое индицируется блоком 12 индикации. Предлагаемое устрой5 ство по сравнению с прототипом позволяет в единицу времени подавать существенно большее разнообразие проверяемых наборов на входы объекта 15, что сопровождается уменьшением вероятности наличия необна0 руживаемых неисправностей,

Эффективность предлагаемого устройства по сравнению с прототипом значительно выше при проверке схем, проектирование которых было выполнено с

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

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

01. Устройство для контроля цифровых

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

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

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

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

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

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

выходам регистра.

Фиг.1

Документы, цитированные в отчете о поиске Патент 1991 года SU1691841A1

Устройство для контроля логических блоков 1983
  • Богуславский Роман Евелевич
  • Бродко Владимир Александрович
  • Вдовиченко Анатолий Алексеевич
  • Вишняков Александр Платонович
  • Давиденко Юрий Павлович
  • Пономарев Василий Александрович
  • Руднев Олег Львович
  • Славинский Марк Хаимович
  • Чернецкая Инесса Тимофеевна
SU1101825A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для контроля логических блоков 1985
  • Романкевич Алексей Михайлович
  • Вилинский Юрий Савельевич
  • Гроль Владимир Васильевич
  • Журбенко Юрий Анатольевич
  • Иванов Геннадий Андреевич
  • Карачун Леонид Федорович
  • Старовойт Елена Евгеньевна
SU1352624A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 691 841 A1

Авторы

Носков Валерий Игнатьевич

Камшилин Владимир Васильевич

Котов Виталий Семенович

Романкевич Алексей Михайлович

Гроль Владимир Васильевич

Недосеков Евгений Викторович

Даты

1991-11-15Публикация

1988-12-26Подача