A Scalable Formal Framework for the Verification and Vulnerability Analysis of Redundancy-Based Error-Resilient Null Convention Logic Asynchronous Circuits

The increasing demand for high-speed, energy-efficient, and miniaturized electronics has led to significant challenges and compromises in the domain of conventional clock-based digital designs, most notably reduced circuit reliability, particularly in mission-critical hardware. At scaled technology...

Full description

Bibliographic Details
Main Authors: Dipayan Mazumder, Mithun Datta, Alexander C. Bodoh, Ashiq A. Sakib
Format: Article
Language:English
Published: MDPI AG 2024-01-01
Series:Journal of Low Power Electronics and Applications
Subjects:
Online Access:https://www.mdpi.com/2079-9268/14/1/5
_version_ 1797240473514934272
author Dipayan Mazumder
Mithun Datta
Alexander C. Bodoh
Ashiq A. Sakib
author_facet Dipayan Mazumder
Mithun Datta
Alexander C. Bodoh
Ashiq A. Sakib
author_sort Dipayan Mazumder
collection DOAJ
description The increasing demand for high-speed, energy-efficient, and miniaturized electronics has led to significant challenges and compromises in the domain of conventional clock-based digital designs, most notably reduced circuit reliability, particularly in mission-critical hardware. At scaled technology nodes, devices are vulnerable to transient or soft errors, such as Single Event Upset (SEU) and Single Event Latch-up (SEL). External radiation, internal electromagnetic interference (EMI), or noise are the primary sources of these errors, which can compromise the circuit functionality. In response to these challenges, the Quasi-Delay-Insensitive (QDI) Null Convention Logic (NCL) asynchronous design paradigm has emerged as a promising alternative, offering advantages such as ultra-low power performance, reduced noise and EMI, and resilience to process, voltage, and temperature variations. Moreover, its unique architecture and insensitivity to timing variations offers a degree of resistance against transient errors; however, it is not entirely resilient. Several resiliency schemes are available to detect and mitigate soft errors in QDI circuits, with approaches based on redundancy proving to be the most effective in ensuring complete resilience across all major QDI implementation paradigms, including NCL, Pre-charge/Weak-charge Half Buffers (PCHB/WCHB), and Sleep Convention Logic (SCL). This research focuses on one such redundancy-based resiliency scheme for QDI NCL circuits, known as the dual-modular redundancy-based NCL (DMR-NCL) architecture, and addresses the absence of formal methods for the verification and analysis of such circuits. A novel methodology has been proposed for formally verifying the correctness of DMR-NCL circuits synthesized from their synchronous counterparts, covering both safety (functional correctness) and liveness (the absence of deadlock). In addition, this research introduces a formal framework for the vulnerability analysis of DMR-NCL circuits against SEU/SEL. To demonstrate the framework’s efficacy and scalability, a prototype computer-aided support tool has been developed, which verifies and analyzes multiple DMR-NCL benchmark circuits of varying sizes and complexities.
first_indexed 2024-04-24T18:07:59Z
format Article
id doaj.art-56025b70a2f0487292f60a0c73e5ea2b
institution Directory Open Access Journal
issn 2079-9268
language English
last_indexed 2024-04-24T18:07:59Z
publishDate 2024-01-01
publisher MDPI AG
record_format Article
series Journal of Low Power Electronics and Applications
spelling doaj.art-56025b70a2f0487292f60a0c73e5ea2b2024-03-27T13:48:57ZengMDPI AGJournal of Low Power Electronics and Applications2079-92682024-01-01141510.3390/jlpea14010005A Scalable Formal Framework for the Verification and Vulnerability Analysis of Redundancy-Based Error-Resilient Null Convention Logic Asynchronous CircuitsDipayan Mazumder0Mithun Datta1Alexander C. Bodoh2Ashiq A. Sakib3Department of Electrical and Computer Engineering, Florida Polytechnic University, Lakeland, FL 33805, USADepartment of Electrical and Computer Engineering, Florida Polytechnic University, Lakeland, FL 33805, USADepartment of Electrical and Computer Engineering, Florida Polytechnic University, Lakeland, FL 33805, USADepartment of Electrical and Computer Engineering, Florida Polytechnic University, Lakeland, FL 33805, USAThe increasing demand for high-speed, energy-efficient, and miniaturized electronics has led to significant challenges and compromises in the domain of conventional clock-based digital designs, most notably reduced circuit reliability, particularly in mission-critical hardware. At scaled technology nodes, devices are vulnerable to transient or soft errors, such as Single Event Upset (SEU) and Single Event Latch-up (SEL). External radiation, internal electromagnetic interference (EMI), or noise are the primary sources of these errors, which can compromise the circuit functionality. In response to these challenges, the Quasi-Delay-Insensitive (QDI) Null Convention Logic (NCL) asynchronous design paradigm has emerged as a promising alternative, offering advantages such as ultra-low power performance, reduced noise and EMI, and resilience to process, voltage, and temperature variations. Moreover, its unique architecture and insensitivity to timing variations offers a degree of resistance against transient errors; however, it is not entirely resilient. Several resiliency schemes are available to detect and mitigate soft errors in QDI circuits, with approaches based on redundancy proving to be the most effective in ensuring complete resilience across all major QDI implementation paradigms, including NCL, Pre-charge/Weak-charge Half Buffers (PCHB/WCHB), and Sleep Convention Logic (SCL). This research focuses on one such redundancy-based resiliency scheme for QDI NCL circuits, known as the dual-modular redundancy-based NCL (DMR-NCL) architecture, and addresses the absence of formal methods for the verification and analysis of such circuits. A novel methodology has been proposed for formally verifying the correctness of DMR-NCL circuits synthesized from their synchronous counterparts, covering both safety (functional correctness) and liveness (the absence of deadlock). In addition, this research introduces a formal framework for the vulnerability analysis of DMR-NCL circuits against SEU/SEL. To demonstrate the framework’s efficacy and scalability, a prototype computer-aided support tool has been developed, which verifies and analyzes multiple DMR-NCL benchmark circuits of varying sizes and complexities.https://www.mdpi.com/2079-9268/14/1/5asynchronous logicquasi-delay insensitive (QDI)null convention logic (NCL)error resiliencedesign validation
spellingShingle Dipayan Mazumder
Mithun Datta
Alexander C. Bodoh
Ashiq A. Sakib
A Scalable Formal Framework for the Verification and Vulnerability Analysis of Redundancy-Based Error-Resilient Null Convention Logic Asynchronous Circuits
Journal of Low Power Electronics and Applications
asynchronous logic
quasi-delay insensitive (QDI)
null convention logic (NCL)
error resilience
design validation
title A Scalable Formal Framework for the Verification and Vulnerability Analysis of Redundancy-Based Error-Resilient Null Convention Logic Asynchronous Circuits
title_full A Scalable Formal Framework for the Verification and Vulnerability Analysis of Redundancy-Based Error-Resilient Null Convention Logic Asynchronous Circuits
title_fullStr A Scalable Formal Framework for the Verification and Vulnerability Analysis of Redundancy-Based Error-Resilient Null Convention Logic Asynchronous Circuits
title_full_unstemmed A Scalable Formal Framework for the Verification and Vulnerability Analysis of Redundancy-Based Error-Resilient Null Convention Logic Asynchronous Circuits
title_short A Scalable Formal Framework for the Verification and Vulnerability Analysis of Redundancy-Based Error-Resilient Null Convention Logic Asynchronous Circuits
title_sort scalable formal framework for the verification and vulnerability analysis of redundancy based error resilient null convention logic asynchronous circuits
topic asynchronous logic
quasi-delay insensitive (QDI)
null convention logic (NCL)
error resilience
design validation
url https://www.mdpi.com/2079-9268/14/1/5
work_keys_str_mv AT dipayanmazumder ascalableformalframeworkfortheverificationandvulnerabilityanalysisofredundancybasederrorresilientnullconventionlogicasynchronouscircuits
AT mithundatta ascalableformalframeworkfortheverificationandvulnerabilityanalysisofredundancybasederrorresilientnullconventionlogicasynchronouscircuits
AT alexandercbodoh ascalableformalframeworkfortheverificationandvulnerabilityanalysisofredundancybasederrorresilientnullconventionlogicasynchronouscircuits
AT ashiqasakib ascalableformalframeworkfortheverificationandvulnerabilityanalysisofredundancybasederrorresilientnullconventionlogicasynchronouscircuits
AT dipayanmazumder scalableformalframeworkfortheverificationandvulnerabilityanalysisofredundancybasederrorresilientnullconventionlogicasynchronouscircuits
AT mithundatta scalableformalframeworkfortheverificationandvulnerabilityanalysisofredundancybasederrorresilientnullconventionlogicasynchronouscircuits
AT alexandercbodoh scalableformalframeworkfortheverificationandvulnerabilityanalysisofredundancybasederrorresilientnullconventionlogicasynchronouscircuits
AT ashiqasakib scalableformalframeworkfortheverificationandvulnerabilityanalysisofredundancybasederrorresilientnullconventionlogicasynchronouscircuits