Abstract:
Detection testing of Boolean functions implemented by Boolean circuits, which are affected by single replacements of gates with inverters, was discussed. The relevance of the study is determined by the fact that replacements of gates with inverters is a type of malfunction that occurs in the development and production of VLSI. The study was carried out in order to prove the possibility of constructing easily testable circuits under replacing elements with inverters. To achieve this goal, special methods for the synthesis of easily testable circuits were developed. Based on the results of the study, the following conclusions were drawn: for an arbitrary Boolean function implemented over a Zhegalkin basis B1={x&y,x⊕y,1}, there is an irredundant circuit that allows a single detection test set consisting of one vector; for an arbitrary Boolean function implemented over a standard basis B0={x&y,x∨y,ˉx}, there is an irredundant circuit that allows a single detection test set consisting of two vectors.
Keywords:
Boolean circuit, detection test set, Shannon function, replacements of gates.
The study was
supported by the Moscow Center for Fundamental and Applied
Mathematics (project “Complexity characteristics of Boolean
functions and graphs”), Russian Foundation for Basic Research
(project no. 18-01-00800-a), and state-financed research work
no. 5.4.19 at the Faculty of Computational Mathematics and
Cybernetics of Lomonosov Moscow State University.
Received: 20.07.2020
Bibliographic databases:
Document Type:
Article
UDC:519.718.7
Language: Russian
Citation:
G. G. Temerbekova, D. S. Romanov, “On single detection test sets under replacements of gates with inverters”, Uchenye Zapiski Kazanskogo Universiteta. Seriya Fiziko-Matematicheskie Nauki, 162, no. 3, Kazan University, Kazan, 2020, 359–366
\Bibitem{TemRom20}
\by G.~G.~Temerbekova, D.~S.~Romanov
\paper On single detection test sets under replacements of gates with inverters
\serial Uchenye Zapiski Kazanskogo Universiteta. Seriya Fiziko-Matematicheskie Nauki
\yr 2020
\vol 162
\issue 3
\pages 359--366
\publ Kazan University
\publaddr Kazan
\mathnet{http://mi.mathnet.ru/uzku1567}
\crossref{https://doi.org/10.26907/2541-7746.2020.3.359-366}
Linking options:
https://www.mathnet.ru/eng/uzku1567
https://www.mathnet.ru/eng/uzku/v162/i3/p359
This publication is cited in the following 3 articles:
K. A. Popkov, “Implementation of Linear Boolean Functions by Self-Correcting Circuits of Unreliable Logic Gates”, Math. Notes, 115:1 (2024), 77–88
S. A. Lozhkin, D. S. Romanov, “Results Obtained at the Department of Mathematical Cybernetics, Faculty of Computational Mathematics and Cybernetics, Moscow State University, in the Field of the Theory of Synthesis and Control of Discrete Control Systems”, MoscowUniv.Comput.Math.Cybern., 48:4 (2024), 361
K. A. Popkov, “On Self-Correcting Logic Circuits of Unreliable Gates with at Most Two Inputs”, Math. Notes, 111:1 (2022), 157–160