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

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

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

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

название год авторы номер документа
Устройство для контроля микропроцессорных блоков 1988
  • Гремальский Анатолий Александрович
  • Андроник Сергей Михайлович
SU1531099A1
Генератор псевдослучайных чисел 1984
  • Молотков Валентин Александрович
  • Аронштам Михаил Наумович
  • Ицкович Юрий Соломнович
  • Тихомирова Лирида Ивановна
  • Янковский Владимир Константинович
SU1239844A1
Генератор псевдослучайных чисел 1986
  • Молотков Валентин Александрович
  • Аронштам Михаил Наумович
  • Ицкович Юрий Соломонович
SU1324091A1
Псевдостохастический анализатор спектра 1985
  • Ерухимович Виктор Михайлович
SU1278885A1
Генератор псевдослучайной последовательности импульсов 1985
  • Каракушьян Александр Григорьевич
  • Седунов Николай Александрович
SU1277362A1
Генератор псевдослучайных кодов 1980
  • Богуславский Роман Евелевич
  • Бродко Владимир Александрович
  • Карачун Леонид Федорович
  • Романкевич Алексей Михайлович
  • Славинский Марк Хаимович
  • Чернецкая Инесса Тимофеевна
SU920718A1
Генератор псевдослучайной последовательности импульсов 1979
  • Волков Александр Иванович
SU866716A1
Устройство микропрограммного управления 1988
  • Каданский Александр Абрамович
  • Королев Владимир Николаевич
  • Руккас Олег Дмитриевич
SU1667070A1
Логический анализатор 1986
  • Цуркан Николай Андреевич
  • Клименко Сергей Иванович
  • Высоцкий Владимир Васильевич
  • Довгань Виктор Евгеньевич
  • Беликов Борис Петрович
SU1432527A1
УСТРОЙСТВО ПОИСКА ПСЕВДОСЛУЧАЙНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ 1990
  • Кишенский С.Ж.
  • Вдовиченко Н.С.
  • Панова В.Б.
  • Христенко О.Ю.
RU2020766C1

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

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

1. УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЛОГИЧЕСКИХ БЛОКОВ, содержащее блок ввода, первый выход которого через схему сравнения соединен с первым входом блока синхронизации, генератор импульсов, первый выход которого соединен с входом генератора псевдослучайных чисел, сумматор, выход которого через регистр сдвига соединен со своим входом, с входами схемы сравнения и блока индикации, отличающееся тем, что, с целью повышения полноты контроля и быстродействия, в него введены блок сравнения, три коммутатора, регистр, блок памяти, триггер, два дешифратора, группа триггеров, два счетчика, формирователь неравновесных кодов, элемент И, причем выходы блока ввода соединены с входами первого коммутатора, блока памяти, блока сравнения, первым входом формирователя неравновесных кодов и через первый дешифратор - с вторым входом формирователя неравновесных кодов и входом первого коммутатора, выход которого через блок памяти соединен с входом второго коммутатора, выход которого через соединенные последовательно регистр, второй дешифратор, группы триггеров и третий коммутатор соединен с выходами устройства, вход которого соединен с входами сумматора и счетчиков, выходы которых соединены с входами блока индикации, выходы генератора псевдослучайных чисел соединены с третьим входом формирователя неравновесных кодов, входом первого коммутатора и через блок сравнения - с чет вертым входом формирователя неравно(/) весных кодов, BxoAa iH блока памяти, первого коммутатора, элемента И и блока синхронизации, выходы которого соединены с входами первого и второго а коммутаторов и пятым входом формиро- , даателя неравновесных кодов, выходы которого соединены с входами второго о коммутатора, а второй выход генератора импульсов через соединенные пос- ,ледовательно триггер и злемент И соепинен с входом триггера и регистра. 2. Устройство по п. 1, отличающееся тем, что формирователь неравновесных кодов содержит два коммутатора, два блока памяти, три счетчика, регистр, дешифратор, схему сравнения, сумматор по модулю два, два триггера, элемент ИЛИ, элемент И, элемент НЕ, причем первый вход формирователя соединен с входом первого блока памяти, второй вход с входами первого коммутатора и регистра, третий вход - с входом пер

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

Изобретение относится к вычислительной и контрольно-измерительной технике и может быть использовано для контроля логических блоков и диагностики неисправностей в процес производства и для периодических проверок в процессе эксплуатации. Известно устройство для автомати зированной проверки цифровых прибор содержашее блок хранения эталонов, таймер, блок формирования команд, блок источников эталонных сигналов, два коммутатора, блок регистрации, регистр, блок синхронизации, блок сравнения, счетчик и блок управлеНИН l Недостатком этого устройства явпяется большой объем оборудования, необходимость в источниках эталонны Сигналов, низкое быстродействие. Наиболее близким по технической сущности к изобретению является уст ройство для контроля интегральных схем, содержащее блок ввода, первый выход которого через схему сравнени соединен с первым входом блока синх ронизации, генератор импульсов, пер вый выход которого соединен с входо генератора псевдослучайных чисел, сумматор, выход которого через регистр сдвига соединен со своим входом, с входами схемы сравнения и блока индикации 2J . Однако известное устройство имеет ограниченную область применения только для контроля простых комбинационных схем и характеризуется значительным увеличением времени контроля с ростом сложности схем. Цель изобретения - повышение полноты контроля и быстродействия. Поставленная цель достигается тем, что в устройство, содержащее блок ввода, первый выход которого через схему сравнения соединен с первым входом блока синхронизации, генератор импульсов, первьм выход которого соединен с входом генератора псевдослучайных чисел, сумматор, выход которого через регистр сдвига соединен со своим входом, с входами схемы сравнения и блока индикации, введены блок сравнения, три коммутатора, регистр, блок памяти, триггер, два дешифратора, группа триггеров, два счетчика, формирователь неравновесных кодов, элемент И, причем выходы блока ввода соединены с входами первого коммутатора, блока памяти, блока сравнения, первым входом формирователя неравновесных кодов к через первый дешифратор с вторым входом формирователя неравновесных кодов и входом первого коммутатора, выход которого через блок памяти соединен с входом второго коммутатора, выход которого через соединенные последова тельно регистр, второй дешифратор, группу триггеров и третий коммутатор соединен с выходами устройства, вход которого соединен с входами сумматора и счетчиков, выходы которых соеди нены с входами блока индикации, выхо ды генератора псевдослучайных чисел соединены с третьим входом формирователя неравновесньос кодов, первого коммутатора и через блок сравнения с четвертым входом формирователя неравновесных кодов, входами блока памяти, первого коммутатора, элемен та И и через блок синхронизации с входами первого и второго коммутаторов и пятым входом формирователя неравновесных кодов, выходы которого соединены с входами-второго коммутатора, второй выход генератора импуль сов через соединенные последовательно триггер и элемент И соединен с вх дом триггера и регистра. При этом формирователь неравновес ных кодов содержит два коммутатора, два блока памяти, три счетчика, регистр, дешифратор, схему сравнения, сумматор по модулю два, два триггера, элемент ИЛИ, элемент И, элемент НЕ, причем первый вход формирователя соединен с входом первого бло ка памяти, второй вход - с входами первого коммутатора и регистра, третий вход - с входом первого коммутатора и через элемент И с входами дешифратора и сумматора по модулю два, пятый вход - с входами первых блока памяти и коммутатора, четвертый вход через соединенные последовательно первые коммутатор и блок памяти с выходом формирователя и входом второго блока памяти, выход регистра через соединенные последовательно схему сравнения и дешифратор соединен с входами элемента ИЛИ и первого триггера, выход которого через сумматор по модулю два соединен с входа ми первого счетчика и элемента НЕ, выход которого соединен с соответствующим выходом формирователя, входами вторых блока памяти, коммутатора и через соединенные последовательно вторые счетчик, коммутатор и блок памяти с соответствующим выходом фор мирователя, вых-од элемента ИЛИ соеди нен с входами второго триггера и третьего счетчика, выходы которого соединены с входами схемы сравнения и через второй триггер с входом элемен 1 254 та И, соответствую1ций выход дешифратора соединен с входом третьего счетчика, а в-.код первого счетчика с входом второго коммутатора. На фиг. 1 представлена функциональ нал схема предлагаемого устройства (группы связей, имеющих одинаковое функциональное назначение, изображены одной линией), на фиг. 2 - функциональная схема формирователя неравновесных кодов. Устройство содержит генератор 1 псевдослучайных чисел, блок 2 сравнения, формирователь 3 неравновесных кодов, блок 4 ввода, коммутаторы 5-7, схему 8 сравнения, блок 9 синхронизации, генератор 10 импуль.сов, блок 11 индикации, регистр 12 сдвига, сумматор 13, счетчики 14 и 15, дешифраторы 16 и 17, регистр 18, триггер 19, блок 20 памяти, триггеры 21 группы, элемент И 22, объект 23 контроля. Формирователь 3 неравновесных кодов содержит два блока 24 и 25 памяти, счетчики 26-28, коммутаторы 29 и 30, регистр 31, схему 32 сравнения, сумматор 33 по модулю два, дешифратор 34, триггеры 35 и 36, элементы ИЛИ 37, И 38, НЕ 39. Устройство работает следующим образом. В блок 4 ввода заносят эталонные свертки для выходных контактов и управляющие слова, определяющие, какие стимулирующие воздействия должны быть поданы на каяздый контакт контролируемого блока. Разряды управляющего слова содержат полную характеристику контакта: его вид (вход или выход) , основное состояние контакта (О или 1), а также являются ли коды, возникающие на контактах, неравновесными (с вероятностью появления О или 1, равной Р 1/4, 1/8, 1/32, 1/64 и т.д.) и частоту переключения для контактов с вероятностью Р 1/2, причем под основньм состоянием контакта подразумевается то, в котором контролируемый контакт должен находиться с большей вероят- ностью Так, например, для контакта с вероятностью появления единицы Р 1/16 основным состоянием будет О,- а маловероятным 1, а для контакта с вероятностью появления единицы Р 15/16 основным состоянием будет 1, а маловероятным - О. Устройство реализует два режима работы : режим подготовки и режим контроля. В режиме подготовки происходит заполнение блоков 20 и 24 памяти формирователя 3. Управляющие слова из блока 4 поступают на дешифратор 16, который формирует сигнал разрешения записи. Запись в блоки 20 и 24 памяти продолжаете яг до их полного заполнения, причем номера равновероятных контактов заносятся в три различные зоны блока 20 памяти в зависимости от реализуемой на них частоты, а номера контактов с неравновесными кодами - в блок 24 памяти таким образом, что, например, номес вероятностью Р 1/4 pa контактов в 8 раз чаще, чем номезаписываютсяс вероятностью Р 1/32 pa контактов Одновременно с этим происходит установка триггеров 21 группы в основное состояние, сброс триггеров 35 и 36 и запись в регистр 31 кода, соответствующего среднему количеству выходов, находящихся в маловероятном состоянии. На счетчиках 26 и 27 устанавливается адрес начальной ячейки второго блока 25 памяти. В режиме контроля генератор t фор мирует с равной вероятностью все возможные двоичные числа, которые поступают в блок 2 сравнения и через коммутатор 5 на адресные входы блока 20 памяти и в формирователь 3. По выбранному адресу считывается код номера выходного канала, который через коьтутатор 6 и регистр 18 поступает на дешифратор 17. Сигнал с выхода дешифратора поступает на счетны вход соответствующего триггера 21 группы, и он переключается в противо положное состояние. Йа входе контролируемого блока возн кает новьй набор стимулирующих сигнало Исправность блока определяет схема 8, которая сравнивает эталонные свертки и свертки, полученные с помо щью сумматора 13 и регистра 12 сдвига из цифровой последовательности, существующей на каждом контролируемом контакте блока, работающего в те чеЕше заданного периода в режиме, за данном управляющими словами. Выбор блока 20 памяти или формирователя 3 осуществляется блоком 2 в зависимост от чисел, которые поступают из блока 4 и от генератора 1. Если число К, записанное.в блоке 4, меньше числа m ,сформированно го генератором 1, выбирается блок 20 памяти и происходит формирование тактовых сигналов, если К, гп , то блоком 20 памяти формируются равновероятные сигналы, когда tn происходит выбор формирователя 3. Тактовые сигналы обеспечивают переход контакта в первом такте из основного состояния в маловероятное и возврат в исходное состояние в последующем такте. Происходит это следуюищм образом. На вход элемента И 22 поступает сигнал от блока 2 сравнения, который формирует на его выходе импульс, переключающий триггер 19 в противоположное состояние и запрещающий запись в следующем такте в регистр 18 нового номера выходного контакта. До сброса триггера 19 сигнал на выходе элемента И 22 не меняется. Сброс триггера происходит от сигнала генератора 10 в конце следующего такта. При выборе формирователя 3 реализуются два режима работы: переключение контакта в основное состояние и переключение его в faлoDepoятнoe состояние. В первом режиме генератор 1 формирует на третьем входе формирователя псевдослучайные числа, которые поступают на адресные входы блока 24 памяти. Считанный из блока памяти код выходного канала поступает на выход формирователя 3 и на информационные входы блолка 25 памяти. Выходной канал, соответствующий выбранному коду, переключается в маловероятное состояние. К адресным входам блока 25 памяти коммутатор 30 подключает выходы счетчика 26. Код выходного контакта, перешедшего в маловероятное состояние, записывается в-блок 25 памяти по адресу, указанному счетчиком 26, после чего сумматор 33 добавляет единицу в счетчик 26. Таким образом, в блок 25 памяти последовательно, по порядку их перехода, записываются номера выходных каналов, перешедших в маловероятное состояние. Переключение контакта в основное состояние производится следующим образом. Коммутатор 30 подключает к адресам блока 25 памяти выходы счетчика 27. Код, считанный из блока 25 памяти, поступает через комму7 . 1 татор 6, регистр 18 на дешифратор 17 и соответствующий коду триггер 21 группы переходит в основное состояние после чего на вход счетчика 27 поступает единица, и блок 25 памяти готов к считыванию следующего кода. Считывание из блока 25 памяти происходит в том же порядке, что и запись в него Выбор режима переключения в основное или маловероятное состояние производится сигналами, формирующимися на выходе сумматора 33 по модулю два и элемента НЕ 39, следующим образом. В первоначальный момент в режиме контроля происходит переключение неравновесного контакта в малофероятное состояние, так как триггер 36 сброшен в О, на элемент И 38 поступает сигнал Запрет, который обеспечивает О на eio выходе и фор мирует сигнал +1 на входе счетчика 26, на вход дешифратора 34 поступает О со схемы 32, так как в счет чике 28 записан О, а в регистре 31 - число N, заданное блоком А На выходе дешифратора 34 формируется сигнал +1 в счетчик 28. Он пере водит триггер 36 в единичное состояние, разрешая прохождение через элемент И 38 сигнала, поступающего с ге нератора 1. В дальнейшем выбор режима работы определяется псевдослучайными числами, формируемыми генератором 1, причем с вероятностью 3/4 выбирается режим перехода в маловероятное состояние, так как на вход элемента И 3 поступают от генератора 1 по крайней мере два сигнала с вероятностью Р 1/2, таким o6p,TJOM единица на выходе элемента И 38 возникает с вероятностью 1 /4 . Когда значение счетч тка 28 достигает числа, записанного в регистре 31 , с вероятностью Р 3/4 возникает сигнал на выходе дешифратора 34 который переключает триггер 35 в противоположное состояние. Сумматор инвертирует сигналы, поступающие с элемента И 38, и с вероятностью 3/4 выбирается режим перехода в.основное состояние. Сигналы на вход счетчи-ка 28 поступают с дешифратора, и зна чение счетчика 28 колеблется от О до 2N. Если в счетчике 28 возникает переноса, т.е. число, записанное 25 в нем, отрицательно, триггер 36 переключается, подавая сигнал запрета для элемента И 38, и независимо от сигналов генератора 1 выбирается режим перехода в основное состояние. Таким образом, выбор режима работы формирователя 3 зависит от общего количества г) выходных каналов, находящихся в маловероятном состоянии. При П О происходит переключение соответствующего канала в маловероятное состояние. При О п - NQ, где NO - число, записанное в регистре 66, режим переключения в маловероятное состояние выбирается случайным образом с вероятностью Р 3/4, а при с вероятностью 1/4. Среднее время нахождения любого выходного канала в маловероятном состоянии определяется величиной Mj, , которая служит для настройки формирователя 3, а среднее время между переходами из основного состояния в маловероятное обратно пропорционально количеству ячеек памяти, в которых записан код этого канала. Поскольку вероятность нахождения выходного канала в маловероятном состоянии определяется отношением двух указанных времен, то надлежащим выбором WQ (общим для всех каналов) и количеством ячеек в блоке 25 памяти (индивидуальным для каждого канала) может быть реализована любая вероятность в широких пределах с малой дискретностью. Устройство предусматривает также переключение триггеров 21 группы закономерным образом в зависимости от теста, введенного в блок 4, что позволяет сформировать на некоторых контактах фиксированные цифровые последовательности ограниченной длины. Счетчики 14 и 15 служат для определения количества единиц и переключений на любом контакте контролируемой схемы в процессе диагностики неисправностей, а также для оценки полноты контроля на этапе подготовки. Таким образом, предлагаемое изобретение позволяет значительно расширить функциональные возможности устройства контроля за счет расширения класса контролируемых схем вплоть до схем с двунаправленными выводами, уменьшает время подготовки контроля и сокращает объем оборудования.

в

Cs м)

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Плавучий цепной ветро-водяной двигатель 1923
  • Никифоров Б.Г.
SU913A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для контроля интегральных схем 1978
  • Гаврилов Сергей Александрович
SU744579A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 101 825 A1

Авторы

Богуславский Роман Евелевич

Бродко Владимир Александрович

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

Вишняков Александр Платонович

Давиденко Юрий Павлович

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

Руднев Олег Львович

Славинский Марк Хаимович

Чернецкая Инесса Тимофеевна

Даты

1984-07-07Публикация

1983-01-13Подача