Abstract <p>This paper explores the possibilities of using weight-based Bose–Lin codes in the synthesis of a concurrent error-detection circuit based on Boolean signal correction. The dependencies of the number of weighting options in the construction of the considered class of codes on the number <i>m</i> of data symbols are established. It is shown that with an increase in the value of the number <i>m</i>, the number of weighting methods increases significantly, which makes it possible to build a large number of codes and, as a result, have greater variability in the construction of a self-checking device. The patterns that appear when the number of data symbols changes are established, linking the number of weighting options when building the code. It is shown that the number of ways to synthesize concurrent error-detection circuits based on Boolean signal correction using weight-based Bose–Lin codes factorially depends on the number of allocated data symbols among the data signals of the diagnostic object. The examples given in the paper demonstrate the effectiveness of using weight-based Bose–Lin codes in the synthesis of a concurrent error-detection circuit compared to using the traditional method based on duplication. It is advisable to take the results of the study into account when developing self-checking digital devices, as well as when developing their computer-aided design systems.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Weight-Based Bose–Lin Codes in Concurrent Error-Detection Circuit Based on Boolean Signal Correction

  • Y. I. Yelina,
  • D. V. Efanov

摘要

Abstract

This paper explores the possibilities of using weight-based Bose–Lin codes in the synthesis of a concurrent error-detection circuit based on Boolean signal correction. The dependencies of the number of weighting options in the construction of the considered class of codes on the number m of data symbols are established. It is shown that with an increase in the value of the number m, the number of weighting methods increases significantly, which makes it possible to build a large number of codes and, as a result, have greater variability in the construction of a self-checking device. The patterns that appear when the number of data symbols changes are established, linking the number of weighting options when building the code. It is shown that the number of ways to synthesize concurrent error-detection circuits based on Boolean signal correction using weight-based Bose–Lin codes factorially depends on the number of allocated data symbols among the data signals of the diagnostic object. The examples given in the paper demonstrate the effectiveness of using weight-based Bose–Lin codes in the synthesis of a concurrent error-detection circuit compared to using the traditional method based on duplication. It is advisable to take the results of the study into account when developing self-checking digital devices, as well as when developing their computer-aided design systems.