Устройство для тестового контроля временных соотношений

Номер патента: 1596337

Авторы: Галиев, Далецкий, Ким, Кирпиченко, Прохоренко

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 6 06 Р 11/22 ТЕНИЯ САНИ ТОРСКОМУ ЕТЕЛЬСТВУ вых ЕЕ ны. ГОСУДАРСТВЕННЫИ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР(56) Авторское свидетельство СССРМ 1269141, кл. 6 06 Р 11/22, 1985,Авторское свидетельство СССРМ 1260962, кл, 6 06 Р 11/22, 1985,(54) УСТРОЙСТВО ДЛЯ ТЕСТОВОГО КОНТРОЛЯ ВРЕМЕННЫХ СООТНОШЕНИЙ Изобретение относится к автоматике и вычислительной технике и может быть использовано для контроля и диагностики цифровых схем.Цель изобретения - повышение достоверности контроля,На фиг, 1 приведена структурная схема устройства; на фиг, 2 - функциональная схема блока формирования задержки; на фиг. 3 - схема таймера, пример исполнения; на фиг. 4- схема блока синхронизации, пример исполнения; на фиг. 5 - временные диаграммы работы устройства.Устройство (фиг, 1) содержит блоМ 1 памяти тестов, счетчик 2 адреса, группу ключей 3, блок 4 сравнения, блок 5 индикации, регистр 6 выдачи тестов, регистр 7 результата и блок 8 формирования задержки.Блок 1 памяти тестов предназначен для хранения тестовых слов, Счетчик 2 адреса обеспечивает формирование текущего адреса. Группа ключей 3 служит для подачи тестовых воздействий на обьект контроля, Ы 1596337(57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для контроля и диагностики цифровых схем, Целью изобретения являеться повышение достоверности контроля, С этой целью в устройство, содержащее блок памяти тестов, счетчик адреса, группу из и ключей, блок сравнения, блок индикации, элемент ИЛИ и генератор тактовых импульсов, введены регистр выдачи тестов, регистр результата, блок синхронизации, таймер и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ.5 ил. Блок 4 сравнения осуществляет сраэнение полученных откликов с ожидаемыми, Блок 5 индикации (в известном устройстве индикатор) предназначен для вывода и индикации результатов контроля. Регистр б выдачи тестов обеспечивает хранение тестового слова и может быть реализован, например, на базе микросхем 133 ТМ 8. Регистр 7 результата служит для хранения результата сравнения и может быть реализован, например, на базе микросхем 133 ТМ 8.Блок 8 формирования задержки формирует интервал времени задержки. Он содержит (фиг, 2) элемент ИЛИ 9, таймер 10, блок 11 синхронизации, генератор 12 такто : импульсов и элемент ИСКЛЮЧАЮЩ ИЛИ 13.Позициями 14 - 20 на фиг, 1 обозначе входы и выходы блоков и устройства.Элемент ИЛИ 9 предназначен для передачи сигналов пуска или перезапуска на входы блока синхронизации и может быть реализован, например, на микросхеме5 10 15 20 25 30 35 40 45 тервалов до половины периода тактовой частоты Х 20011 133 ЛЛ 1, Таймер 10(формирователь временных интервалов) служит для формированиязаданного интервала времени, кратного периоду тактовых импульсов, и может бытьреализован, например, на микросхемах серии 133. Таймер 10 (фиг. 3) образуют триггер21, элемент И 22 и счетчик 23,Блок 11 синхронизации предназначендля формирования импульсов записи и может быть реализован, например, на микросхемах серии 133. Согласно фиг. 4 блок 11выполнен на триггере 24 и элементе И 25.Генератор 12 тактовых импульсов генерирует импульсы тактовой частоты и можетбыть реализован, например, на микросхемах 533 ГГ 1. Элемент ИСКЛЮЧАЮЩЕЕИЛИ 13 служит для работы в качестве управляемого инвертора и может быть реализован, например, на микросхеме 133 ЛП 5.Устройство работает следующим образом.Сигналом "Пуск", который поступает навход 14 счетчика 2 адреса и на вход 15 блока8, в счетчик 2 адреса заносится адрес первого тестового слова и запускается блок 8.При этом с выхода счетчика 2 адреса на входблока 1 памяти тестов поступает адрес первого тестового слова и блок 1 выдает первоетестовое слово, которое состоит из трех частей. Каждая часть тестового слова выдается на соответствующий выход блока 1,Выходы 16 блока 1 управляют работойключей 3. Ключи 3, которые открываютсясигналами с группы выходов 16, пропускаютчерез себя сигналы воздействий, подаваемые на объект контроля. На выходах 17группы формируются сигналы воздействийи сигналы ожидаемого отклика, а на выходах 18 - код времени задержки, Кроме того,блок 8 через заданный интервал времени(определяемый временем задержки в счетчике 2 адреса и временем выборки иэ блока1 памяти) на выходе 19 формирует сигналзаписи в регистр 6, который формируется попереднему фронту тактового импульса, поступающего с выхода генератора 12,По сигналу записи в регистр 6 с выходов17 блока 1 памяти тестов записываются сигналы воздействий, которые через ключи 3поступают на объект контроля, а сигналы 5отклика поступают на вход блока 4 сравнения. На выходе 20 блока 8 через интервалвремени(относительно сигнала записи в регистр 6), определяемый кодом задержки,формируется сигнал записи в регистр 7 результата. По сигналу записи в регистр 7 свыхода блока 4 сравнения записывается результат сравнения, Этот же сигнал подаетсяна счетный вход счетчика 2, в котором понему формируется адрес следующего тесто-,ваго слова, Результат сравнения с выхода регистра 7 результата поступает на вход блока 5 индикации. По адресу следующего тестового слова на выходе блока 1 памяти тестов формируется следующее тестовое слово,Блок 8 формирования задержки работа-, ет следующим образом, Сигнал, пришедший на первый или второй вход элемента ИЛИ 9, через этот элемент поступает на вход пуска блока 11 синхронизации. На синхровход блока 11 синхронизации поступают тактовые импульсы с генератора 12 тактовых импульсов, Блок 11 синхронизации по переднему фронту импульса после фиксации поступления на его вход сигнала пуска формирует сигнал записи в регистр 6. По этому же сигналу в таймер 10 записываются старшие разряды кода интервала времени задержки. Старшие разряды кода интервала времени задержки соответствуют числу периодов тактовых импульсов генератора 12.Через время, определяемое старшими разрядами кода времени задержки относительно сигнала записи в регистр 6, на выходе таймера 10 формируется сигнал переноса, который поступает на первый вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 13 и на второй вход элемента ИЛИ 9. На второй вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 13 поступает младший разряд кода интервала времени задержки, В случае равенства его "0" на выходе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 13 формируется прямой сигнал переноса и фиксация момента сравнения (т.е запись в регистр 7 результата) происходит по его переднему фронту, а в случае равенства его "1" на выходе элемента ИСКЛЮЧАЮТО ЕЕ ИЛИ 13 формируется инверсный сигнал переноса и фиксация момента сравнения (т.е, запись в регистр 7) происходит по его заднему фронту, что позволяет уменьшить дискрет задаваемых временных инВ таблице приведен пример, иллюстрирующий работу устройства в режиме проверки логического элемента 2 И - НЕ, а на фиг. 5 - временные диаграммы, поясняющие принцип работы устройства.Таблица истинности работы элемента2 И - НЕ имеет видХ 10110 У 11 01Предположим, что входы Х 1 и Х 2 подключены,соответственно к контактам 1 и 2 (первый и второй ключи устройства), а выход У . - к контакту 3 (третий ключ устройства).Контакт 4 и последующие не используются. Под циклом будем понимать одну элементарную проверку (один импульс на счетном входе счетчика 2 в цикле контроля).Полную проверку элемента 2 И-НЕ на 5 функционирование можно провести за четыре цикла,При поступлении сигнала "Пуск" через время т (время задержки на счетчике 2 и время выборки из блока 1 памяти) на выходах 16 - 18 блока 1 памяти появляется тестовое сло о (фиг, 5, момент времени 11). При этом код маски на выходе 16 блока 1 открывает все ключи, кроме третьего (строка 3 таблицы). При поступлении тактового импульса с генератора 12 блок 8 формирует импульс записи в регистр 6 и первый набор тестовой информации поступает через открытые ключи 3 на объект контроля,.а эталон ожидаемого отклика поступает на соответствующий разряд первого входа блока 4 сравнения. В то же время в таймер 10 записывается код задержки, который в данном примере постоянен (строки 9 - 11 таблицы). Переход из одного состояния в другое должен происходить не более чем через время, равное т,д (время задержки на логическом элементе), Время т,д задается кодом на выходе 18 блока 1 памяти. В циклах 1 и 2 (см. таблицу) выход логического элемента не переключается, проверка на допустимое время переключения осуществляется в циклах 3 и 4, В, цикле 3 на входы логического элемента подаются две единицы (следовательно, выход элемента через время гд, заданное кодом на выходе 18 блока 1, должен переключиться в "0"), В таблице (строка 19) для исправного элемента показано, что в момент выдачи воздействия на объект контроля (12) выход его не переключился, а через время тэд (с 3) уже переключился. Происходит сравнение отклика (строка 19) с ожидаемым результатом (строка 7), следовательно, в регистр 7 результата 45 записывается ноль. Для неисправного объекта контроля (строки 23 - 25), у которого время переключения превышает т,д, такого сравнения не роисходит, и в регистр 7 результата записывается единица в том разряде, где сравнения не произошло. В .строках 20 - 22 таблицы показано содержимое регистра 7 результата при проверке исправного элемента, а в строках 26 - 28 - припроверке неисправного элемента. Формула изобретения Устройство для тестового контроля временных соотношений, содержащее блок памяти тестов, счетчик адреса, группу из и ключей, блок сравнения, блок индикации, элемент ИЛИ и генератор тактовых импульсов, причем установочный вход счетчика адреса и первый вход элемента ИЛИ соединены с входом начальной установки устройства, выход счетчика адреса подключен к адресному входу блока памяти тестов, 1-й разряд первого информационного выхода которого (1 1и) соединен с управляющим входом -го ключа группы, выход которого и 1-й разряд первого входа блока сравнения образуют 1-й вход-выход устройства для подключения к 1-му входу-выходу объекта контроля, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности контроля, оно содержит регистр выдачи тестов, регистр результата, блок синхронизации, таймер и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого подключен к синхровходу регистра результата и счетному входу счетчика адреса, синхровход и 1-й разряд информационного входа регистра выдачи тестов соединены соответственно с выходом блока синхронизации и 1-м разрядом второго информационного выхода блока памяти тестов, 1-й разряд выхода регистра выдачи тестов подключен к информационному входу 1-го ключа группы и 1-му разряду второго входа блока сравнения, информационный вход и выход регистра результата соединены соответственно с выходом блока сравне-, ния и входом блока индикации, выход генератора тактовых импульсов подключен к синхровходам блока синхронизации и таймера, второй вход и выход элемента ИЛИ соединены соответственно с выходом таймера и входом пуска блока синхронизации, выход которого подключен к входу управления записью таймера, первый вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с выходом таймера, а второй вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и вход начальной установки таймера подключены к третьему информационному выходу блока памяти тестов, 15963371596337 оставитель Г. Виталиевхред М,Моргентал Корректор Т.Па Редактор ар ГКНТ СССР венно-издательский комбинат "Патент", г, Ужгород, ул. Гагарина,из ь ь Заказ 2910 ВНИИПИ Тираж 570дарственного комитет113035, Москва, Ж Подписноеизобретениям и открыти

Смотреть

Заявка

4347409, 22.12.1987

ПРЕДПРИЯТИЕ ПЯ А-3327

ГАЛИЕВ ЮРИЙ ТАЛГАТОВИЧ, ДАЛЕЦКИЙ ЮРИЙ МИХАЙЛОВИЧ, КИМ ВИКТОР ИВАНОВИЧ, КИРПИЧЕНКО ВЛАДИМИР ВАСИЛЬЕВИЧ, ПРОХОРЕНКО АЛЕКСАНДР ЯКОВЛЕВИЧ

МПК / Метки

МПК: G06F 11/22

Метки: временных, соотношений, тестового

Опубликовано: 30.09.1990

Код ссылки

<a href="https://patents.su/6-1596337-ustrojjstvo-dlya-testovogo-kontrolya-vremennykh-sootnoshenijj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для тестового контроля временных соотношений</a>

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