Abstract
We prove that each of the Boolean functions \(x_1\oplus\dots\oplus x_n\), \(x_1\oplus\dots\oplus x_n\oplus 1\) can be implemented by a logic circuit in each of the bases \(\{x\oplus y,1\}\), \(\{x\&\overline y,x\vee y,\overline x\}\), \(\{x\&y,x\vee y,\overline x\}\), allowing a complete diagnostic test of length not exceeding \(\lceil\log_2(n+1)\rceil\) (for the first two bases) or not exceeding \(n\) (for the third basis) relative to one-type stuck-at faults at outputs of gates. We also establish that each of the functions \(x_1\oplus\dots\oplus x_n\), \(x_1\oplus\dots\oplus x_n\oplus 1\) can be implemented by a logic circuit in the basis \(\{x\oplus y,1\}\) allowing a complete diagnostic test of length not exceeding \(\lceil\log_2(n+1)\rceil+1\) relative to arbitrary stuck-at faults at outputs of gates.
References
S. V. Yablonskii, “Reliability and monitoring of control systems,” in Proceedings of All-Union Seminar on Discrete Mathematics and Its Applications (Mosk. Gos. Univ., Moscow, 1986), pp. 7–12 [in Russian].
S. V. Yablonskii, “Some problems of reliability and monitoring of control systems,” in Mathematical Questions of Cybernetics (Nauka, Moscow, 1988), Vol. 1, pp. 5–25 [in Russian].
N. P. Red’kin, Reliability and Diagnostics of Circuits (Mosk. Gos. Univ., Moscow, 1992) [in Russian].
N. P. Red’kin, “Length of diagnostic tests for Boolean circuits,” Math. Notes 102 (4), 580–582 (2017).
K. A. Popkov, “Lower bounds for lengths of complete diagnostic tests for circuits and circuit inputs,” Prikl. Diskretn. Mat., No. 4(34), 65–73 (2016).
H. Fujiwara, “On closedness and test complexity of logic circuits,” IEEE Trans. Comput. 30 (8), 556–562 (1981).
D. S. Romanov and E. Yu. Romanova, “Short diagnostic test for a class of circuits,” XXI Vek: Itogi Proshlogo i Problemy Nastoyashchego plus (XXI Century: Results of the past and Problems of the Present Plus. Ser.: Technical Sciences. Informatics, Computational Technology and Control), No. 04 (38), 91–93 (2017).
K. A. Popkov, “Complete diagnostic length 2 tests for logic networks under inverse faults of logic gates,” Proc. Steklov Inst. Math. 301, 207–212 (2018).
G. V. Antyufeev and D. S. Romanov, “Estimates of the Shannon function of diagnostic test length for local stuck-at faults at inputs of circuits,” Voprosy Radioelektroniki. Ser. EVT, No. 2, 49–51 (2016).
K. A. Popkov, “Short complete diagnostic tests for circuits with one additional input in the standard basis,” Prikl. Diskretn. Mat., No. 56, 104–112 (2022).
K. A. Popkov, “Short complete diagnostic tests for circuits with two additional inputs in one basis,” Diskretn. Mat. 34 (2), 67–82 (2022).
V. G. Khakhlulin, “On checking tests for a parity counter,” Discrete Math. Appl. 5 (6), 603–612 (1995).
S. R. Bedzhanova, “Easily tested circuits for linear functions,” Moscow Univ. Math. Bull., No. 4, 176–177 (2011).
Kh. A. Madatyan, “Complete test for nonrepetitive contact circuits,” in Problems of Cybernetics (Nauka, Moscow, 1970), Vol. 23, pp. 103–118 [in Russian].
K. A. Popkov, “Complete diagnostic tests for contact circuits with breaks and/or closures of contacts,” Izv. Vyssh. Uchebn. Zaved. Povolzhskii region. Fiz.-Mat. Nauki, No. 3 (51), 3–24 (2019).
K. A. Popkov, “Short tests of closures for contact circuits,” Math. Notes 107 (4), 653–662 (2020).
S. V. Yablonskii, Introduction to Discrete Mathematics (Nauka, Moscow, 1986) [in Russian].
Funding
This work was supported by the Moscow Center for Fundamental and Applied Mathematics, Agreement with the Ministry of Science and Higher Education of the Russian Federation no. 075-15-2022-283.
Author information
Authors and Affiliations
Corresponding author
Additional information
Translated from Matematicheskie Zametki, 2023, Vol. 113, pp. 75–89 https://doi.org/10.4213/mzm13639.
Rights and permissions
About this article
Cite this article
Popkov, K.A. Short Complete Diagnostic Tests for Circuits Implementing Linear Boolean Functions. Math Notes 113, 80–92 (2023). https://doi.org/10.1134/S0001434623010091
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0001434623010091