DocumentCode
3497791
Title
Nanolab: a tool for evaluating reliability of defect-tolerant nano architectures
Author
Bhaduri, Debayan ; Shukla, Sandeep
Author_Institution
Bradley Dept. of Electr. & Comput. Eng., Virginia Tech, Blacksburg, VA, USA
fYear
2004
fDate
19-20 Feb. 2004
Firstpage
25
Lastpage
31
Abstract
As silicon manufacturing technology reaches the nanoscale, architectural designs need to accommodate the uncertainty inherent at such scales. These uncertainties are germane in the miniscule dimension of the device, quantum physical effects, reduced noise margins, system energy levels reaching computing thermal limits, manufacturing defects, aging and many other factors. Defect tolerant architectures and their reliability measures gain importance for logic and micro-architecture designs based on nano-scale substrates. Recently, a Markov random field (MRF) has been proposed as a model of computation for nanoscale logic gates. In this paper, we take this approach further by automating this computational scheme and a belief propagation algorithm. We have developed MATLAB based libraries and toolset for fundamental logic gates that can compute output probability distributions and entropies for specified input distributions. Our tool eases evaluation of reliability measures of combinational logic blocks. The effectiveness of this automation is illustrated in this paper by automatically deriving various reliability results for defect-tolerant architectures, such as triple modular redundancy (TMR), cascaded triple modular redundancy (CTMR) and multi-stage iterations of these. These results are used to analyze trade-offs between reliability and redundancy for these architectural configurations.
Keywords
Markov processes; fault tolerant computing; logic design; logic gates; nanostructured materials; nanotechnology; performance evaluation; reliability; software libraries; software tools; CTMR; MRF; Markov random field; Matlab-based libraries; Matlab-based toolset; Nanolab; TMR; architectural configurations; architectural designs; belief propagation algorithm; cascaded triple modular redundancy; combinational logic blocks; computation model; computational scheme; computing thermal limits; defect tolerant architectures; defect-tolerant architectures; defect-tolerant nano architectures; device aging; entropies computation; fundamental logic gates; logic design; manufacturing defects; microarchitecture designs; miniscule device dimension; multistage iterations; nanoscale logic gates; nanoscale substrates; output probability distributions; quantum physical effects; reduced noise margins; reliability evaluation tool; silicon manufacturing technology; system energy levels; Computer aided manufacturing; Computer architecture; Energy states; Logic gates; Noise level; Noise reduction; Physics computing; Quantum computing; Redundancy; Silicon;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI, 2004. Proceedings. IEEE Computer society Annual Symposium on
Print_ISBN
0-7695-2097-9
Type
conf
DOI
10.1109/ISVLSI.2004.1339504
Filename
1339504
Link To Document