Hasan, Osman, Patel, Jigar and Tahar, Sofiène (2011) Formal reliability analysis of combinational circuits using theorem proving. Journal of Applied Logic, 9 (1). pp. 41-60. ISSN 15708683
Preview |
Text (application/pdf)
496kBformal_reliability_analysis_of_combinational.pdf - Accepted Version |
Official URL: http://dx.doi.org/10.1016/j.jal.2011.01.002
Abstract
Reliability analysis of combinational circuits has become imperative these days due to the extensive usage of nanotechnologies in their fabrication. Traditionally, reliability analysis of combinational circuits is done using simulation or paper-and-pencil proof methods. But, these techniques do not ensure accurate results and thus may lead to disastrous consequences when dealing with safety-critical applications. In this paper, we mainly tackle the accuracy problem of these traditional reliability analysis approaches by presenting a formal reliability analysis framework based on higher-order-logic theorem proving. We present the higher-order-logic formalization of the notions of fault and reliability for combinational circuits and formally verify the von-Neumann fault models for most of the commonly used logic gates, such as, AND, NOT, OR, etc. This formal infrastructure is then used along with a computer program, written in C++, to automatically reason about the reliability of any combinational circuit within a higher-order-logic theorem prover (HOL). For illustration purposes, we utilize the proposed framework to analyze the reliability of a few benchmark combinational circuits.
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Electrical and Computer Engineering |
---|---|
Item Type: | Article |
Refereed: | Yes |
Authors: | Hasan, Osman and Patel, Jigar and Tahar, Sofiène |
Journal or Publication: | Journal of Applied Logic |
Date: | 2011 |
Digital Object Identifier (DOI): | 10.1016/j.jal.2011.01.002 |
ID Code: | 974497 |
Deposited By: | ANDREA MURRAY |
Deposited On: | 31 Jul 2012 19:54 |
Last Modified: | 18 Jan 2018 17:38 |
Repository Staff Only: item control page