Theoretical Aspects of a Design Method for Programmable NMR Voters
Elena Hadzieva, Aleksandar Simevski

TL;DR
This paper analyzes the mathematical properties of a matrix-based design method for programmable NMR voters, providing insights into their eigenvalues, eigenvectors, and system characteristics to enhance fault-tolerance and scalability.
Contribution
It presents a detailed mathematical analysis of the matrix properties underlying a scalable, programmable NMR voter design, including eigenvalues, eigenvectors, and their relation to voter outputs.
Findings
Explicit characteristic polynomials for correct and erroneous matrices.
Eigenvalues and eigenvectors reveal system information.
Relations established between voter outputs and eigenpairs.
Abstract
Almost all dependable systems use some form of redundancy in order to increase fault-tolerance. Very popular are the -Modular Redundant (NMR) systems in which a majority voter chooses the voting output. However, elaborate systems require fault-tolerant voters which further give additional information besides the voting output, e.g., how many module outputs agree. Dynamically defining which set of inputs should be considered for voting is also crucial. Earlier we showed a practical implementation of programmable NMR voters that self-report the voting outcome and do self-checks. Our voter design method uses a binary matrix with specific properties that enable easy scaling of the design regarding the number of voter inputs N. Thus, an automated construction of NMR systems is possible, given the basic module and arbitrary redundancy . In this paper we present the mathematical aspects…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
