ASIC-based design of NMR system health monitor for mission/safety–critical applications

N-modular redundancy (NMR) is a generic fault tolerance scheme that is widely used in safety–critical circuit/system designs to guarantee the correct operation with enhanced reliability. In passive NMR, at least a majority (N + 1)/2 out of N function modules is expected to operate correctly at any t...

Full description

Saved in:
Bibliographic Details
Main Author: Balasubramanian, Parvathavarthini
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2018
Subjects:
Online Access:https://hdl.handle.net/10356/88623
http://hdl.handle.net/10220/46943
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-88623
record_format dspace
spelling sg-ntu-dr.10356-886232022-02-16T16:27:04Z ASIC-based design of NMR system health monitor for mission/safety–critical applications Balasubramanian, Parvathavarthini School of Computer Science and Engineering N-modular Redundancy Triple Modular Redundancy DRNTU::Engineering::Computer science and engineering N-modular redundancy (NMR) is a generic fault tolerance scheme that is widely used in safety–critical circuit/system designs to guarantee the correct operation with enhanced reliability. In passive NMR, at least a majority (N + 1)/2 out of N function modules is expected to operate correctly at any time, where N is odd. Apart from a conventional realization of the NMR system, it would be useful to provide a concurrent indication of the system’s health so that an appropriate remedial action may be initiated depending upon an application’s safety criticality. In this context, this article presents the novel design of a generic NMR system health monitor which features: (i) early fault warning logic, that is activated upon the production of a conflicting result by even one output of any arbitrary function module, and (ii) error signalling logic, which signals an error when the number of faulty function modules unfortunately attains a majority and the system outputs may no more be reliable. Two sample implementations of NMR systems viz. triple modular redundancy and quintuple modular redundancy with the proposed system health monitoring are presented in this work, with a 4-bit ALU used for the function modules. The simulations are performed using a 32/28 nm CMOS process technology. Published version 2018-12-13T03:01:15Z 2019-12-06T17:07:30Z 2018-12-13T03:01:15Z 2019-12-06T17:07:30Z 2016 Journal Article Balasubramanian, P. (2016). ASIC-based design of NMR system health monitor for mission/safety–critical applications. SpringerPlus, 5, 628-. doi:10.1186/s40064-016-2249-7 2193-1801 https://hdl.handle.net/10356/88623 http://hdl.handle.net/10220/46943 10.1186/s40064-016-2249-7 27330894 en SpringerPlus © 2016 The Author(s). This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. 16 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic N-modular Redundancy
Triple Modular Redundancy
DRNTU::Engineering::Computer science and engineering
spellingShingle N-modular Redundancy
Triple Modular Redundancy
DRNTU::Engineering::Computer science and engineering
Balasubramanian, Parvathavarthini
ASIC-based design of NMR system health monitor for mission/safety–critical applications
description N-modular redundancy (NMR) is a generic fault tolerance scheme that is widely used in safety–critical circuit/system designs to guarantee the correct operation with enhanced reliability. In passive NMR, at least a majority (N + 1)/2 out of N function modules is expected to operate correctly at any time, where N is odd. Apart from a conventional realization of the NMR system, it would be useful to provide a concurrent indication of the system’s health so that an appropriate remedial action may be initiated depending upon an application’s safety criticality. In this context, this article presents the novel design of a generic NMR system health monitor which features: (i) early fault warning logic, that is activated upon the production of a conflicting result by even one output of any arbitrary function module, and (ii) error signalling logic, which signals an error when the number of faulty function modules unfortunately attains a majority and the system outputs may no more be reliable. Two sample implementations of NMR systems viz. triple modular redundancy and quintuple modular redundancy with the proposed system health monitoring are presented in this work, with a 4-bit ALU used for the function modules. The simulations are performed using a 32/28 nm CMOS process technology.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Balasubramanian, Parvathavarthini
format Article
author Balasubramanian, Parvathavarthini
author_sort Balasubramanian, Parvathavarthini
title ASIC-based design of NMR system health monitor for mission/safety–critical applications
title_short ASIC-based design of NMR system health monitor for mission/safety–critical applications
title_full ASIC-based design of NMR system health monitor for mission/safety–critical applications
title_fullStr ASIC-based design of NMR system health monitor for mission/safety–critical applications
title_full_unstemmed ASIC-based design of NMR system health monitor for mission/safety–critical applications
title_sort asic-based design of nmr system health monitor for mission/safety–critical applications
publishDate 2018
url https://hdl.handle.net/10356/88623
http://hdl.handle.net/10220/46943
_version_ 1725985790585995264