|
ABSTRACT
Reliability modeling and evaluation is expected to be one of the major issues in emerging nano-devices and beyond 22nm CMOS. Such devices would have inherent propensity for gate failures due to the underlying device variabilities. Many of these failures would be transient in nature, necessitating the need for probabilistic logic base danalysis. Current research in this area is concerned with computing error bounds, but they do not account for circuits structures or are usually derived for specific logic gate types. In addition, the usual focus is on computing the average error behavior. In this work, we propose an exact probabilistic error model to compute the maximum error in a circuit-specific manner and can handle various types of logical components in the same circuit. We model the error estimation problem as a maximum a posteriori estimate (MAP) over the joint error probability function of the entire circuit. Using this model, we can not only compute the maximum error, but can also identify the input vector that cause the maximum output error. We demonstrate this model using MCNC and ISCAS circuits. We observe that for some circuits, maximum error probabilities are significantly larger than the average likelihood error, thus making acase for the consideration of maximum error metric as an essential design guideline rather than just average-case estimates. We also find that the error estimates depend on the specific circuit structure. Lastly, we observe that the maximum error probabilities are sensitive to the individual gate failure probabilities.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
J. von Neumann, "Probabilistic logics and the synthesis of reliable organisms from unreliable components," in Automata Studies (C. E. Shannon and J. McCarthy, eds.), pp. 43--98, Princeton Univ. Press, Princeton, N.J., 1954.
|
| |
2
|
"Sensitivity Analysis, Modeling, Inference and More" URL http://reasoning.cs.ucla.edu/samiam/
|
| |
3
|
K. Nikolic, A. Sadek, and M. Forshaw, "Fault-tolerant techniques for nanocomputers," Nanotechnology, vol. 13, pp. 357--362, 2002.
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
T. Rejimon and S. Bhanja, "Scalable Probabilistic Computing Models using Bayesian Networks," IEEE Midwest Symposium on Circuits and Systems, pp. 712--715, July 2005.
|
| |
8
|
|
| |
9
|
W. Evans and N. Pippenger, "On the Maximum Tolerable Noise for Reliable Computation by Formulas" IEEE Transactions on Information Theory, vol. 44--3 pp. 1299--1305, 1998.
|
| |
10
|
S. Roy and V. Beiu, "Majority Multiplexing-Economical Redundant Fault-tolerant Designs for Nano Architectures" IEEE Transactions on Nanotechnology, vol. 4-4 pp. 441--451, 2005.
|
| |
11
|
Jie Han , Jianbo Gao , Yan Qi , Pieter Jonker , Jose A. B. Fortes, Toward Hardware-Redundant, Fault-Tolerant Logic for Nanoelectronics, IEEE Design & Test, v.22 n.4, p.328-339, July 2005
[doi> 10.1109/MDT.2005.97]
|
| |
12
|
Robert G. Cowell , Steffen L. Lauritzen , A. Philip David , David J. Spiegelhalter , V. Nair , J. Lawless , M. Jordan , David J. Spiegelhater, Probabilistic Networks and Expert Systems, Springer-Verlag New York, Inc., Secaucus, NJ, 1999
|
| |
13
|
J. D. Park and A. Darwiche, "Solving MAP Exactly using Systematic Search," Proceedings of the 19th Annual Conference on Uncertainty in Artificial Intelligence, 2003.
|
| |
14
|
|
|