Исследуются возможности применения взвешенных кодов Боуза–Лина при синтезе схем встроенного контроля на основе логической коррекции сигналов. Установлены зависимости числа вариантов взвешивания при построении рассматриваемого класса кодов от числа m информационных символов. С увеличением значения числа m количество способов взвешивания существенно возрастает, что позволяет строить большое количество кодов и, как следствие, иметь большую вариативность при построении самопроверяемого устройства. Установлены закономерности, проявляющиеся при изменении числа информационных символов, которые связывают число вариантов взвешивания при построении кода. Число способов синтеза схем встроенного контроля на базе логической коррекции сигналов с применением взвешенных кодов Боуза–Лина факториально зависит от числа выделяемых информационных символов среди рабочих сигналов объекта диагностирования. Приведенные примеры демонстрируют эффективность использования взвешенных кодов Боуза–Лина при синтезе схем встроенного контроля по сравнению с применением традиционного метода, основанного на дублировании. Результаты исследования целесообразно учитывать при разработке самопроверяемых цифровых устройств, а также при развитии систем их автоматизированного проектирования.
Решается задача построения самопроверяемых дискретных устройств со схемами встроенного контроля, реализованными на основе логической коррекции сигналов с применением равновесных кодов "1 из 3". При этом выходы объекта диагностирования разбиваются на группы по три выхода в каждой и организуются отдельные подсхемы встроенного контроля по коду "1 из 3" с последующим сжатием контрольных сигналов на базе пирамидального подключения модулей сжатия парафазных сигналов. Особенностью использованного подхода является преобразование сигналов со всех трех выходов из контролируемой группы в схеме встроенного контроля, а не двух, как это предполагалось в более ранних исследованиях. Такой подход позволяет получить более 6 тыс. вариантов организации схем встроенного контроля в отличие от ранее известных двух. Описана методика получения функциональной зависимости между значениями на выходах блока вычисления функций коррекции и объекта диагностирования. Выражения для вычисления функций коррекции сигналов составляются с учетом необходимости формирования тестов для всех элементов преобразования и тестера кода "1 из 3". Наличие такой зависимости существенно упрощает процедуру синтеза самопроверяемого устройства. В качестве примера установлена такая зависимость между значениями на выходах блока вычисления функций коррекции и объекта диагностирования, которая дает возможность вычисления функции коррекции сразу же двух выходов в контролируемой группе, что упрощает блок вычисления значений функций коррекции. Приведен пример синтеза схемы встроенного контроля по предложенному способу. Даны некоторые экспериментальные подтверждения эффективности способа синтеза самопроверяемых дискретных устройств. Полученные результаты могут эффективно использоваться на практике при разработке и проектировании самопроверяемых дискретных устройств на различной элементной базе.
Индексирование
Scopus
Crossref
Higher Attestation Commission
At the Ministry of Education and Science of the Russian Federation