Area, power and speed optimized early output majority voter for asynchronous TMR implementation

This paper presents a new, efficient asynchronous early output majority voter that can be used to effectively realize an asynchronous triple modular redundancy (TMR) implementation. For the input-output mode asynchronous realization, the dual-rail code was used for data encoding and four phase retur...

Full description

Saved in:
Bibliographic Details
Main Authors: Balasubramanian, Padmanabhan, Mastorakis, Nikos E.
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2021
Subjects:
Online Access:https://hdl.handle.net/10356/151445
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-151445
record_format dspace
spelling sg-ntu-dr.10356-1514452021-06-16T02:52:03Z Area, power and speed optimized early output majority voter for asynchronous TMR implementation Balasubramanian, Padmanabhan Mastorakis, Nikos E. School of Computer Science and Engineering Engineering::Computer science and engineering Engineering::Electrical and electronic engineering Digital Circuits Fault Tolerance This paper presents a new, efficient asynchronous early output majority voter that can be used to effectively realize an asynchronous triple modular redundancy (TMR) implementation. For the input-output mode asynchronous realization, the dual-rail code was used for data encoding and four phase return-to-zero and return-to-one handshake schemes were separately used for data communication. The proposed majority voter requires 62.8% less area and dissipates 37% less power on average compared to the best of the existing asynchronous majority voters while considering both handshake schemes. Importantly, the reductions in area and power are achieved without sacrificing the speed. Example TMR implementations show that the proposed majority voter leads to simultaneous reductions in cycle time, silicon area, and power dissipation. As a result, the proposed majority voter enables improved optimization in figure-of-merits such as area–cycle time product, power–cycle time product, and area–cycle time–power product for TMR implementations utilizing it compared to TMR implementations incorporating other majority voters. The circuits were implemented using a 32/28-nm CMOS technology. Published version 2021-06-16T02:52:03Z 2021-06-16T02:52:03Z 2021 Journal Article Balasubramanian, P. & Mastorakis, N. E. (2021). Area, power and speed optimized early output majority voter for asynchronous TMR implementation. Electronics, 10(12), 1425:1-1425:12. https://dx.doi.org/10.3390/electronics10121425 2079-9292 https://hdl.handle.net/10356/151445 10.3390/electronics10121425 12 10 1425:1 1425:12 en Electronics © 2021 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 (https://creativecommons.org/licenses/by/ 4.0/). application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Engineering::Electrical and electronic engineering
Digital Circuits
Fault Tolerance
spellingShingle Engineering::Computer science and engineering
Engineering::Electrical and electronic engineering
Digital Circuits
Fault Tolerance
Balasubramanian, Padmanabhan
Mastorakis, Nikos E.
Area, power and speed optimized early output majority voter for asynchronous TMR implementation
description This paper presents a new, efficient asynchronous early output majority voter that can be used to effectively realize an asynchronous triple modular redundancy (TMR) implementation. For the input-output mode asynchronous realization, the dual-rail code was used for data encoding and four phase return-to-zero and return-to-one handshake schemes were separately used for data communication. The proposed majority voter requires 62.8% less area and dissipates 37% less power on average compared to the best of the existing asynchronous majority voters while considering both handshake schemes. Importantly, the reductions in area and power are achieved without sacrificing the speed. Example TMR implementations show that the proposed majority voter leads to simultaneous reductions in cycle time, silicon area, and power dissipation. As a result, the proposed majority voter enables improved optimization in figure-of-merits such as area–cycle time product, power–cycle time product, and area–cycle time–power product for TMR implementations utilizing it compared to TMR implementations incorporating other majority voters. The circuits were implemented using a 32/28-nm CMOS technology.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Balasubramanian, Padmanabhan
Mastorakis, Nikos E.
format Article
author Balasubramanian, Padmanabhan
Mastorakis, Nikos E.
author_sort Balasubramanian, Padmanabhan
title Area, power and speed optimized early output majority voter for asynchronous TMR implementation
title_short Area, power and speed optimized early output majority voter for asynchronous TMR implementation
title_full Area, power and speed optimized early output majority voter for asynchronous TMR implementation
title_fullStr Area, power and speed optimized early output majority voter for asynchronous TMR implementation
title_full_unstemmed Area, power and speed optimized early output majority voter for asynchronous TMR implementation
title_sort area, power and speed optimized early output majority voter for asynchronous tmr implementation
publishDate 2021
url https://hdl.handle.net/10356/151445
_version_ 1703971192872894464