Устройство для контроля логических блоков Советский патент 1988 года по МПК G06F11/08 

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

Од 05

113

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

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

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

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

Блок 1 синхронизации (фиг. 2) содержит генератор 19 опорной частоты, узел 20 переключателей, регистр 21 сдвига, четыре элемента 22-25 ИЛИ, девять элементов 26-34 И, элемент 35 задержки, счетчик 36, к. ( где.к - максимальное число синхросигналов, требуемых для тактирования контроли- руемых логических блоков) мультиплексоры 37, три триггера и имеет выхода : 8,1 - первый выход разрешения счета , 8.2 - второй выход разрешения счета, 8.3 - выход управления выдачей кода, 8.4 - выход сброса

Формирователь 2 кодовых комбинаций (фиг. З) содержит (m-l) .(где т - количество групп контактов контроли- руемого логического блока) п-разряд ных сч етчиков 41 (где п - количество контактов в группе), п-разрядный счетчик 42, (m-l) селекторов 43, N (где N - общее количество контактов контролируемого блока, N гп-п) элементов 44 И, коммутатор 45.

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

52

В блоке 1 синхронизации вырабатываются синхросигналы, служащие для тактирования эталонного и контролируемого логических блоков и сигналы управления работой формирователя .2 кодовых комбинаций первого блока 4 сравнения. Синхросигналы по входу 9 поступают на третий вход коммутатора 3, на первый и.второй входы, которого подаются кодовые комбинации с формирователя 2 кодовых комбинаций. Коммутатор 3 осуществляет подачу на соответствующие входы эталонного и контролируемого блоков 6 и 7 либо кодовых комбинаций, либо синхросигналов (в зависимости от назначения входа). Коммутатор 3 содержит переключатели, количество которых определяется числом контактов, используемых для подачи синхросигналов во всех типах контролируемых логических блоков. Коммутация осуществляется ручным способом. Тестовые сигналы с выхода коммутатора 3, содержащие кодовые комбинации и синхросигналы, по обменной магистрали 14 и 15 поступают на входы и выходы эталонного и контролируемого логических блоков 6 и 7, а также на входы первого блока 4 сравне- : ния, причем на одноименные входы (выходы) эталонного и контролируемого блоков поступают одинаковые сигналы. При соответствии контролируемого блока эталонному уровни на одноименных выходах блоков равны друг другу. В случае ошибочного срабатывания контролируемого блока 7 по любому из его выходов первый блок 4 сравнения вырабатывает сигнал ошибки, передаваемый по входу 13 в блок 1 синхронизации. Этот сигнал при соответствующих условиях блокирует формирование синхросигналов и сигналов управления На выходе индикации устройства фиксируется номер контакта контролируемого блока, по которому обнаружено несравнение. Второй блок 5 сравнения , подключенный к одноименным микросхемам эталонного и контролируемого блоков 6 и 7, определяет контакт микросхемы, уровень на котором отличается от эталонного, расширяя тем самым возможности локализации места неисправности за счет останова при несравнении кодов на контактах микросхем или при достижении определенной комбинации кодов на микросхеме. Таким образом, задавая определенные

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

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

Генератор 19 опорной частоты блока 1 синхронизации запускается одновременно с включением электропитания Опорная частота поступает на регистр 21 сдвига, начальная установка которого (единица в первом разряде и нули во всех остальных разрядах) осуществляется при наличии сигнала на R-вхрде. Этот сигнал формируется при нажатии кнопки Сброс хили автоматически по сигналу от схемы повтора, собранной на элементе 22 ИЛИ и элементе 26 И. При нажатии кнопки Сброс на первый вход элемента 25 ИЛИ поступает сигнал, вызывающий начальную установку регистра 21 сдвига. В случае появления сигнала автоматического останова при наличии режима повторения на второй вход элемента 25 ИЛИ поступает сигнал того же назначения. Режим повторения задают тумблером Ловтор, при этом на первый вход элемента 28 И пост.упает сигнал 1, разрешающий срабатывание этого элемента по сигналу автоматического останова с выхода элемента 26 И.

Запуск регистра 21 сдвига производится от триггера 38. При этом на установочный S-вход триггера 38 должен поступать сигнал пуска. Сигнал пуска формируется при нажатии кнопки Пуск (при этом на первый вход элемента 24 ИЛИ поступает соответственно О) или автоматически в режиме повторения по сигналу со схемы автоматического останова. В последнем случае сигнал автоматического остано

. 10

15

20

25

67015

ва с выхода элемента 26 И через элемент 35 задержки поступает на первый вход элемента 27 И, на второй вход которого приходит сигнал Повтор.

Таким образом, в режиме повторения при возникновении сигнала автоматического останова осуществляется начальная установка регистра 21 сдвига и затем через время, определяемое элементом 35 задержки,- пуск.

Сигнал автоматического останова вырабатывается в случае появления сигналов останова на входах 13 или 18 блока 1 синхронизации, т.е. на первом или втором входе элемента 22 ИЛИ. Схема автоматического останова работает при отсутствии блокировки останова, задаваемой соответствующим тумблером. Сигнал блокировки останова подается на первый вход элемента 26 И.

Сигнал пуска на S-входе триггера 38 устанавливает его в единичное состояние, разрешая тем самым работу регистра 21 сдвига. В этом регистре под воздействием сигналов с генератора 19 производится постоянный циклический сдвиг импульса в сторону старшего разряда. На соответствующих выходах регистра 21 сдвига появляются последовательности сдвинутых относительно друг друга импульсов, которые используются в качестве синхроимпульсов для контролируемого и эталонного логических блоков, а также для синхронизации счетчиков и триггеров устройства для контроля логических блоков.

Останов регистра 21 сдвига производится как со схемы автоматического останова, так и от кнопки Останов.

При нажатии кнопки Останов соответствующий сигнал поступает на первый вход элемента 23 ИЛИ.

Последовательности импульсов с выходов регистра 21 сдвига поступают на мультиплексоры 37. Та или иная последовательность (в зависимости от состояния шины выбора синхросит- налов) проходит на шину синхросигналов с мультиплексоров 37 только в момент действия строба разрешения проверки. Этот строб поступает с первого выхода, одноразрядного счетчика 36 на Е-входы мультиплексоров 37. количество мультиплексоров (к) определяется максимальным числом синхросигналов, требуемых для тактирования

30

35

40

45

50

55

контролируемых логических блоков. Выбор типа синхросигналов осуществля ется соответствующими переключателями в узле 20 переключателей.

Последовательности импульсов с выходов регистра 21 сдвига используются также для формирования сигналов управления. На элементах 31 и 32 И и триггере 39 собрана схема управления выдачей кода, а на элементах 33 и ЗА И и триггере 40 - схема разрешения опроса. Сигналы управления выдачей, кода и разрешения опроса вырабатываются в такте проверки, что обеспечивается подачей на первые входы элементов 31-34 И строба разрешения проверки с первого выхода счетчика 36.

Строб с второго выхода счетчика 36 определяет так т подготовки кодов. В этом такте поступает сигнал разрешения на вторые входы элементов 29 и 30 И и на выход проходят сигналы 8.1, 8.2 разрешения счета счетчиков 41 и 42 формирователя 2 кодовых комбинаций.

Работа счетчиков 41 и 42 в начале тестирования осуществляется под воздействием сигналов управления, поступающих на вход 8.1 разрешения счета селекторов 43. При этом все счетчики считают одновременно и одинаково. При появлении на выходах счетчиков 41 и 42 сигналов переноса режим работы счетчиков изменяется при помощи коммутатора 45.

Тестовые сигналы.с коммутатора 3 по обменной магистрали 14, поступают на входы и выходы эталонного и контролируемого логических блоков 6 и 7. Результаты воздействия этих сигналов на контролируемые блоки сравниваются в первом блоке 4 сравнения.

С выхода первого блока 4 сравнения сигнал ошибки поступает на схему автоматического останова. Таким образом, если.контактируемый логический блок неисправен, происходит ос-, танов тестированияi а выход индикации устройства позволяет определить номер контакта контролируемого логи- ческо.го блока, по которому обнаруже- но сравнение.

Второй блок 5 сравнения подключается к эталонному и контролируемому логическим блокам 6 и 7 с помощью двух клипс, устанавливаемых на микросхемы.

156

На блоке 5 сравнения сравниваются попарно состояния одноименных выводов двух микросхем. В случае несравнения сигнал ошибки с выхода блока 5 поступает в блок 1 синхронизации на схему автоматического останова.

5

0

5

0

5

0

5

0

5

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

Устройство для контроля логических блоков, содержащее эталонный блок, блок синхронизации, формирователь кодовых комбинаций, коммутатор и первый блок сравнения, причем вход синхронизации формирователя кодовых комбинаций соединен с первым выходом блока синхронизации, первый и второй информационные выходь формирователя кодовых комбинаций соединены с соответствующими информационными входами коммутатора, синхровход которого подключен к второму выходу блока синхронизации, третий выход которого соединен с входом разрешения первого блока сравнения, выход несравнения которого подключен к первому входу останова блока синхронизации, отличающееся тем, что, с повышения достоверности контроля, в устройство введен второй блок сравнения, а формирователь кодовых комбинаций включает (m-l) селекторов (т - количество групп контактов контролируемого блока), группу из (т-1) п-разрядных счетчиков и п-разрядный счетчик (п - количество контактов в группе), коммутатор, группу из N элементов И (N - количество контактов контролируемого блока), причем первые управляющие входы селекторов группы объединены с счетным входом п-разрядного счетчика и подключены к синхровходу формирователя кодовых комбинаций, вторые управляющие входы селекторов группы объединены и подключены к синхровходу формирователя кодовых комбинаций, информационные входы селекторов группы объединены и подключены к выходу коммутатора, выходы селекторов группы соединены с счетными входами соответствующих счетчиков группы, входы установки в ноль которых объединены с входом установки в ноль счетчика и подключены к синхровходу формирователя кодовых комбинаций, выходы переносов счетчиков группы и счетчика подключены к группе информационных входов

71

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

670158

блока сравнения соединены с выходами опроса соответственно эталонного и контролируемого блоков, выход не- .- сравнения второго блока сравнения

b

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

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

название год авторы номер документа
Устройство для контроля памяти 1983
  • Бардин Александр Львович
  • Селитков Юрий Викторович
  • Шапилов Владимир Дмитриевич
  • Шубников Сергей Константинович
SU1129656A1
Устройство для контроля памяти 1984
  • Кретинина Людмила Михайловна
  • Сукесов Эдуард Андреевич
  • Щербаков Адольф Николаевич
  • Мельниченко Александр Михайлович
SU1215138A1
Устройство для синхронизации вычислительной системы 1984
  • Почечуев Юрий Александрович
  • Торопова Нонна Ерминингельдовна
SU1221648A1
Устройство для формирования знаков на экране телевизионного приемника 1982
  • Хотеев Валерий Павлович
  • Галиев Юрий Талгатович
SU1191934A2
Устройство для формирования тестовых воздействий 1987
  • Пархоменко Анатолий Никифорович
  • Голубцов Виктор Васильевич
  • Корняков Александр Евстафьевич
  • Кряков Юрий Алексеевич
SU1476473A1
Трехканальная мажоритарно-резервированная система 1981
  • Баранов Николай Нестарович
  • Нестеренко Юрий Григорьевич
  • Новиков Николай Иванович
  • Супрун Василий Петрович
SU1104696A1
Логический анализатор 1986
  • Цуркан Николай Андреевич
  • Клименко Сергей Иванович
  • Высоцкий Владимир Васильевич
  • Довгань Виктор Евгеньевич
  • Беликов Борис Петрович
SU1432527A1
Устройство для формирования тестов 1988
  • Галецкий Владимир Михайлович
  • Кобяк Игорь Петрович
  • Руденко Валентин Дмитриевич
  • Пищик Евгений Александрович
SU1543408A1
Устройство для контроля блоков синхронизации 1983
  • Серопян Самвел Серопович
  • Маргарян Гурген Карленович
SU1134940A1
Устройство для контроля цифровых узлов 1983
  • Селиверстов Александр Васильевич
  • Серков Виктор Сергеевич
SU1141414A1

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

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

Изобретение относится к вычислительной технике и .может быть использовано для проверки и поиска неисправностей в сложных логических блоках ЭВМ. Целью изобретения является повышение достоверности контроля. С этой целью в устройство, содержащее эталонный блок, блок синхронизации, формирователь кодовых комбинаций, коммутатор и первый блок сравнения, введен второй блок сравнения, а формирователь кодовых комбинаций включает т-1 селекторов, (т-1)п-раз- рядных счетчиков, п-разрядный счетчик (т - количество групп контактов контролируемого блока, п - количество контактов в группе), коммутатор, группу из N элементов И (N - количество контактов контролируемого блока). 4 ил. о

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

/4

г

15

16

17

Фиг.З

Стробы разрешения прддерка Г

(пердыйдыход I

счетчика 36-1 .

w; ,

.; ...: ;,

п&рдый

р(23р

G

Второй, сигнал разрешения

Cinema .

Синхросаеналы,

подабаемй/е на эталонный, и конроларуемый 5локи

Сигнал упрабления

бшдачей кода

Сигнал разрешения

опроса

г

Фиг4

г

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

Авторское свидетельство СССР
Устройство для обнаружения неисправностей в логических схемах 1971
  • Парижский Юрий Семенович
  • Кузьмин Евгений Иванович
  • Кузнецов Борис Павлович
SU441532A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Патент США № 3614608, кл
Телефонный аппарат, отзывающийся только на входящие токи 1921
  • Коваленков В.И.
SU324A1

SU 1 367 015 A1

Авторы

Агошков Валерий Иванович

Голышева Галина Александровна

Кушнеров Феликс Романович

Даты

1988-01-15Публикация

1984-12-18Подача