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
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;
Conference_Titel :
VLSI, 2004. Proceedings. IEEE Computer society Annual Symposium on
Print_ISBN :
0-7695-2097-9
DOI :
10.1109/ISVLSI.2004.1339504