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

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

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

Целью изобретения является повыщение достоверности результатов контроля.

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

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

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

При поступлении сигнала на управляющий вход 16 производится начальная установка всех узлов устройства, имеющих элементы памяти (например триггеры). Подача сигнала на управляющий вход 17 обеснечивает появление тактовых имнульсов на выходе 15 формирователя 13. Генератор тестов 1 начинает

выдавать по всем своим выходам импульсные иоследовательности, ироверяющие контролируемый логический блок 2. Выходные коды контролируемого логического блока 2 подвергаются операциям параллельного и носледовательного суммирования. Параллельное суммирование производится накапливающим сумматором параллельного типа 4, в котором и хранится результат суммирования. Последовательное суммирование выполняется в сумматоре последовательного тина 5, а результат суммирования через сумматор 14 по модулю два поступает на вход регистра сдвига 8. Регистр 8 закольцовывается через один

из элементов И 6, элемент ИЛИ 7 и сумматор 14. Модуль закольцовки, т. е. один из элементов И 6 выбирается с номощью блока ввода программы 9. Процесс генерации тестов и работа всего устройства нродолл ается до появления на выходах генератора тестов 1 комбинации, означающей окончание цикла проверки. При этом срабатывает первый дешифратор 3 и появляющийся на его выходе сигнал запрещает выработку тактовых импульсов на выходе 15 формирователя и.мпульсов 13. В накапливающем сумматоре 4 будет храниться итоговая сумма выходных кодов (строк) контролируемого логического блока 2, в регистре 8 будет находиться итоговая сумма выходных кодов (столбцов), а сумматор 5 будет хранить «единицы переполнения от суммирования столбцов.

Эти суммы и «единицы переполнения онределяют состояние контролируемого логического блока 2. Второй дешифратор 11 и блок индикации 12 срабатывают при истинном значении сумм и «единиц переносов, а третий дешифратор 10 перекодирует значения с}мм и «единиц переносов (в случае их нскаження

т. е. при одиночных неисправностях) в позиции неисправных элементов.

Сущность изобретения можно пояснить следующим иримером. Полагаем, что длина теста равна 15. В табл. 1 приведены примерные

значения выходных последовательностей сумматора последовательного типа для иснравного и неисправного (искажены компоненты в 4-ом н 10-ом тактах) контролируемого логического блоков. Причем в иеисправном контролируемом логическом блоке неисправность приводит только к искажению выходной последовательности сумматора последовательиого типа, значения сумм накапливающего сумматора идентичны и не ириводятся.

Таблица 1

Выбранное значение модуля закольцовкн равнялось «3. В табл. 2 и 3 показано формирование итоговых сумм выходных последовательностей cyMMaTOjia последовательного тина для исправного и 1еиснравного контроляруемых логических блоков.

Таблица 2

Таблица 4

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

название год авторы номер документа
Устройство для обнаружения неисправностей 1974
  • Никифоров Сергей Николаевич
  • Скворцов Игорь Владимирович
SU514294A1
Устройство для обнаружения неисправностей 1973
  • Кизуб Виктор Алексеевич
  • Никифоров Сергей Николаевич
  • Скворцов Игорь Владимирович
SU478309A1
Устройство для контроля логических блоков 1978
  • Глух Рудольф Ефимович
  • Ефремов Валентин Иванович
SU763901A1
Устройство для контроля логических узлов 1981
  • Богданов Вячеслав Всеволодович
  • Маслеников Борис Сергеевич
  • Светников Олег Григорьевич
  • Чибисов Валерий Георгиевич
  • Шалимов Александр Федорович
SU968816A1
Устройство для контроля блоков цифровых вычислительных машин 1972
  • Кизуб Виктор Алексеевич
  • Скворцов Игорь Владимирович
SU440668A1
Устройство для контроля и диагностики логических узлов 1980
  • Руденко Валентин Дмитриевич
  • Толкачев Александр Нинельевич
  • Чмут Владимир Ефимович
SU960825A1
Устройство для контроля цифровых блоков 1984
  • Елизаров Владимир Николаевич
  • Бородулин Владимир Алексеевич
  • Абатуров Сергей Сергеевич
  • Черемисов Виктор Анатольевич
SU1180902A1
Устройство для контроля логических узлов 1980
  • Николаев Елизар Ильич
  • Храпко Ефим Зиньделевич
SU890398A1
Устройство для контроля логических блоков 1986
  • Ивкин Юрий Павлович
  • Чернядьева Валентина Алексеевна
SU1386998A1
Тренажер оператора радиоэлектронной аппаратуры 1989
  • Филимонов Анатолий Алексеевич
  • Романов Анатолий Николаевич
  • Козлов Петр Николаевич
  • Тарасов Николай Михайлович
SU1658193A1

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

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

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

Таблица 3

Как видно из табл. 2 и 3 неисправность илн неисправности, вызвавшие искажения 4-ой и 10-ой комионент выходной последовательности сумматора последовательного типа, при закольцовке но модулю 3 не приводят к изменению итоговой суммы, т. е. не обнаруживаются.

В табл. 4 и 5 показано формирование итоговых сумм для тех }ке выходных последовательностей сумматора последовательного тииа нри измененном модуле закольиовки (модуль 5).

Таблица 5

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

Экономически эффект от использования пpeдлaгac ioгo ycijx iicTBa при мелкосерийном производстве контролируемых логических блоков составит примерно 2-2,5 тыс. рублей в год.

Ф о р .i у л а и 3 о б 11 е т е н н я

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

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

SU 558 266 A1

Авторы

Калявин Владимир Петрович

Мозгалевский Андрей Васильевич

Никифоров Сергей Николаевич

Даты

1977-05-15Публикация

1975-06-06Подача