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...
Saved in:
Main Authors: | , |
---|---|
Other Authors: | |
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 |