RUS  ENG
Full version
JOURNALS // Matematicheskie Zametki // Archive

Mat. Zametki, 2023 Volume 113, Issue 1, Pages 75–89 (Mi mzm13639)

This article is cited in 1 paper

Short Complete Diagnostic Tests for Circuits Implementing Linear Boolean Functions

K. A. Popkov

Keldysh Institute of Applied Mathematics of Russian Academy of Sciences, Moscow

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.

Keywords: logic circuit, complete diagnostic test, stuck-at fault, linear Boolean function.

UDC: 519.718.7

Received: 30.06.2022

DOI: 10.4213/mzm13639


 English version:
Mathematical Notes, 2023, 113:1, 80–92

Bibliographic databases:


© Steklov Math. Inst. of RAS, 2025