Generalized majority voter design method for n-modular redundant systems used in mission- and safety-critical applications

Mission- and safety-critical circuits and systems employ redundancy in their designs to overcome any faults or failures of constituent circuits and systems during the normal operation. In this aspect, the N-modular redundancy (NMR) is widely used. An NMR system is comprised of N identical systems, t...

Full description

Saved in:
Bibliographic Details
Main Authors: Choudhary, Jaytrilok, Balasubramanian, Padmanabhan, Varghese, Danny, Singh, Dhirendra, Maskell, Douglas
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2019
Subjects:
Online Access:https://hdl.handle.net/10356/90270
http://hdl.handle.net/10220/48449
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-90270
record_format dspace
spelling sg-ntu-dr.10356-902702020-03-07T11:49:01Z Generalized majority voter design method for n-modular redundant systems used in mission- and safety-critical applications Choudhary, Jaytrilok Balasubramanian, Padmanabhan Varghese, Danny Singh, Dhirendra Maskell, Douglas School of Computer Science and Engineering Fault Tolerance DRNTU::Engineering::Computer science and engineering Redundancy Mission- and safety-critical circuits and systems employ redundancy in their designs to overcome any faults or failures of constituent circuits and systems during the normal operation. In this aspect, the N-modular redundancy (NMR) is widely used. An NMR system is comprised of N identical systems, the corresponding outputs of which are majority voted to generate the system outputs. To perform majority voting, a majority voter is required, and the sizes of majority voters tend to vary depending on an NMR system. Majority voters corresponding to NMR systems are physically realized by enumerating the majority input clauses corresponding to an NMR system and then synthesizing the majority logic equation. The issue is that the number of majority input clauses corresponding to an NMR system is governed by a mathematical combination, the complexity of which increases substantially with increases in the level of redundancy. In this context, the design of a majority voter of any size corresponding to an NMR specification based on a new, generalized design approach is described. The proposed approach is inherently hierarchical and progressive since any NMR majority voter can be constructed from an (N − 2)MR majority voter along with additional logic corresponding to the two extra inputs. Further, the proposed approach paves the way for simultaneous production of the NMR system outputs corresponding to different degrees of redundancy, which is not intrinsic to the existing methods. This feature is additionally useful for any sharing of common logic with diverse degrees of redundancy in appropriate portions of an NMR implementation. Published version 2019-05-29T05:48:22Z 2019-12-06T17:44:28Z 2019-05-29T05:48:22Z 2019-12-06T17:44:28Z 2019 Journal Article Choudhary, J., Balasubramanian, P., Varghese, D., Singh, D., & Maskell, D. (2019). Generalized Majority Voter Design Method for N-Modular Redundant Systems Used in Mission- and Safety-Critical Applications. Computers, 8(1), 10-. doi:10.3390/computers8010010 https://hdl.handle.net/10356/90270 http://hdl.handle.net/10220/48449 10.3390/computers8010010 en Computers © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). 17 p. application/pdf
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Fault Tolerance
DRNTU::Engineering::Computer science and engineering
Redundancy
spellingShingle Fault Tolerance
DRNTU::Engineering::Computer science and engineering
Redundancy
Choudhary, Jaytrilok
Balasubramanian, Padmanabhan
Varghese, Danny
Singh, Dhirendra
Maskell, Douglas
Generalized majority voter design method for n-modular redundant systems used in mission- and safety-critical applications
description Mission- and safety-critical circuits and systems employ redundancy in their designs to overcome any faults or failures of constituent circuits and systems during the normal operation. In this aspect, the N-modular redundancy (NMR) is widely used. An NMR system is comprised of N identical systems, the corresponding outputs of which are majority voted to generate the system outputs. To perform majority voting, a majority voter is required, and the sizes of majority voters tend to vary depending on an NMR system. Majority voters corresponding to NMR systems are physically realized by enumerating the majority input clauses corresponding to an NMR system and then synthesizing the majority logic equation. The issue is that the number of majority input clauses corresponding to an NMR system is governed by a mathematical combination, the complexity of which increases substantially with increases in the level of redundancy. In this context, the design of a majority voter of any size corresponding to an NMR specification based on a new, generalized design approach is described. The proposed approach is inherently hierarchical and progressive since any NMR majority voter can be constructed from an (N − 2)MR majority voter along with additional logic corresponding to the two extra inputs. Further, the proposed approach paves the way for simultaneous production of the NMR system outputs corresponding to different degrees of redundancy, which is not intrinsic to the existing methods. This feature is additionally useful for any sharing of common logic with diverse degrees of redundancy in appropriate portions of an NMR implementation.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Choudhary, Jaytrilok
Balasubramanian, Padmanabhan
Varghese, Danny
Singh, Dhirendra
Maskell, Douglas
format Article
author Choudhary, Jaytrilok
Balasubramanian, Padmanabhan
Varghese, Danny
Singh, Dhirendra
Maskell, Douglas
author_sort Choudhary, Jaytrilok
title Generalized majority voter design method for n-modular redundant systems used in mission- and safety-critical applications
title_short Generalized majority voter design method for n-modular redundant systems used in mission- and safety-critical applications
title_full Generalized majority voter design method for n-modular redundant systems used in mission- and safety-critical applications
title_fullStr Generalized majority voter design method for n-modular redundant systems used in mission- and safety-critical applications
title_full_unstemmed Generalized majority voter design method for n-modular redundant systems used in mission- and safety-critical applications
title_sort generalized majority voter design method for n-modular redundant systems used in mission- and safety-critical applications
publishDate 2019
url https://hdl.handle.net/10356/90270
http://hdl.handle.net/10220/48449
_version_ 1681038210984050688