Abstract
As the sizes of (nano-)devices are aggressively scaled deep into the nanometer range, the design and manufacturing of future (nano-)circuits will become extremely complex and inevitably will introduce more defects while their functioning will be adversely affected by transient faults. Therefore, accurately calculating the reliability of future designs will become a very important aspect for (nano-)circuit designers as they investigate several design alternatives to optimize the trade-offs between the conflicting metrics of area-power-energy-delay versus reliability. This paper introduces a novel generic technique for the accurate calculation of the reliability of future nano-circuits. Our aim is to provide both educational and research institutions (as well as the semiconductor industry at a later stage) with an accurate and easy to use tool for closely comparing the reliability of different design alternatives, and for being able to easily select the design that best fits a set of given (design) constraints. Moreover, the reliability model generated by the tool should empower designers with the unique opportunity of understanding the influence individual gates play on the design’s overall reliability, and identifying those (few) gates which impact the design’s reliability most significantly.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Hullmann, A.: Who is winning the global nanorace. Nature Nanotech. 1, 81–83 (2006)
Beiu, V.: A novel highly reliable low-power nano Architecture: When von Neumann augments Kolmogorov. In: IEEE International Conference on Application-Specific Systems, Architectures and Processors, Galveston, TX, USA, pp. 167–177 (2004)
Drexler, K.E., Randall, J., Corchnoy, S., Kawczak, A., Steve, M.L. (eds.): Productive nanosystems: A technology roadmap. Battelle Memorial & Foresight Nanotech (2007)
International Technology Roadmap for Semiconductors (ITRS), Semiconductor Industry Association, SEMATECH, Austin, TX, USA (2007, 2008), http://public.itrs.net/
Constantinescu, C.: Trends and challenges in VLSI circuit reliability. IEEE Micro 23, 14–19 (2003)
Sivakumar, P., Kistler, M., Keckler, S.W., Burger, D., Alvisi, L.: Modeling the effect of technology trends on soft error rate of combinatorial logic. In: Intl. Conf. Dependable Sys. and Networks DSN 2002, Washington, DC, USA, pp. 389–398 (2002)
Bhaduri, D., Shukla, S.K.: NANOLAB—A tool for evaluating reliability of defect-tolerant nanoarchitectrures. IEEE Transactions on Nanotechnology 4, 381–394 (2005)
Sulieman, M.H.: On the reliability of interconnected CMOS gates considering MOSFET threshold-voltage variations. In: International ICST Conference on Nano-Networks, Luzern, Switzerland (2009) (in press)
Elias, P.: Computation in the presence of noise. IBM Journal of Research and Development 2, 346–353 (1958)
Beiu, V., Aunet, S., Nyathi, J., Rydberg, R.R., Ibrahim, W.: Serial addition: Locally connected architectures. IEEE Transactions on Circuits and Systems I 54, 2564–2579 (2007)
Ibrahim, W., Beiu, V., Sulieman, M.H.: On the reliability of majority gates full adders. IEEE Transaction on Nanotechnology 7, 56–67 (2008)
Ibrahim, W., Beiu, V., Alkhawwar, Y.: On the reliability of four full adder cells. In: International Conference on Innovations in Information Technology, Dubai, UAE, pp. 720–724 (2007)
Beiu, V., Ibrahim, W., Lazarova-Molnar, S.: A fresh look at majority multiplexing—When devices get into the picture. In: IEEE International Conference on Nanotechnology, Hong Kong, China, pp. 883–888 (2007)
Beiu, V., Ibrahim, W., Lazarova-Molnar, S.: What von Neumann did not say about multiplexing: Beyond gate failures—The gory details. In: Sandoval, F., Prieto, A.G., Cabestany, J., Graña, M. (eds.) IWANN 2007. LNCS, vol. 4507, pp. 487–496. Springer, Heidelberg (2007)
Ibrahim, W., Beiu, V., Alkhawwar, Y.A., Sulieman, M.H.: Gate failures effectively shape multiplexing. In: IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems, Washington, DC, USA, pp. 29–40 (2006)
Geist, R., Trivedi, K., Dugan, J.B., Smotherman, M.: Design of the hybrid automated reliability predictor. In: IEEE/AIAA Digital Avionics Systems Conference, pp. 16.5.1–16.5.8 (1983)
Sahner, R.A., Trivedi, K.S.: Reliability modeling using SHARPE. IEEE Trans. Reliability 13, 186–193 (1987)
Hirel, C., Sahner, R.A., Zang, X., Trivedi, K.S.: Reliability and performability modeling using SHARPE. In: Haverkort, B.R., Bohnenkamp, H.C., Smith, C.U. (eds.) TOOLS 2000. LNCS, vol. 1786, pp. 345–349. Springer, Heidelberg (2000)
Boyd, M.A., Bavuso, S.J.: Simulation modeling for long duration spacecraft control systems. In: Annual Reliability & Maintainability Symposium, Atlanta, GA, USA, pp. 106–113 (1993)
Couvillion, J., Freire, R., Johnson, R., Obal II, W.D., Qureshi, M.A., Rai, M., Sanders, W.H., Tvedt, J.E.: Performability modeling with UltraSAN. IEEE Software 8, 69–80 (1991)
Clark, G., Courtney, T., Daly, D., Deavours, D., Derisavi, S., Doyle, J.M., Sanders, W.H., Webster, P.: The Möbius modeling tool. In: International Workshop on Petri Nets and Performance Models, Aachen, Germany, pp. 241–250 (2001)
Ciardo, G., Jones, R.L., Miner, A.S., Siminiceanu, R.: Logical and stochastic modeling with SMART. In: Kemper, P., Sanders, W.H. (eds.) TOOLS 2003. LNCS, vol. 2794, pp. 78–97. Springer, Heidelberg (2003)
Dugan, J.B., Venkataraman, B., Gulati, R.: DIFTree: A software package for the analysis of dynamic fault tree models. In: Annual Reliability and Maintainability Symposium, Philadelphia, PA, USA, pp. 64–70 (1997)
Coppit, D., Sullivan, K.J.: Galileo: A tool built for mass-market applications. In: International Conference on Software Engineering, Limerick, Ireland, pp. 273–282 (2000)
Kwiatkowska, M., Norman, G., Parker, D., Segala, R.: Symbolic model checking of concurrent probabilistic systems using MTBDDs and simplex. Technical Report CSR-99-01, School of Computer Science, University of Birmingham, Birmingham, UK (1999)
Horton, G.: A new paradigm for the numerical simulation of stochastic Petri nets with general firing times. In: European Simulation Symposium. Verlag, Dresden (2002)
Lazarova-Molnar, S., Horton, G.: Proxel-based simulation for fault tree analysis. In: Symposium Simulationstechnik. SCS European Publishing House (2003)
Patel, K.N., Markov, I.L., Hayes, J.P.: Evaluating circuit reliability under probabilistic gate-level fault models. In: International Workshop on Logic Synthesis, Laguna Beach, CA, USA, pp. 59–64 (2003)
Levin, V.L.: Probability analysis of combination systems and their reliability. Engineering Cybernetics 6, 78–84 (1964)
Krishnaswamy, S., Viamontes, G.F., Markov, I.L., Hayes, J.P.: Accurate reliability evaluation and enhancements via probabilistic transfer matrices. In: Design Automation and Test Europe, Munich, Germany, pp. 282–287 (2005)
Taylor, E.R., Han, J., Fortes, J.A.B.: Towards accurate and efficient reliability modeling of nanoelectronic circuits. In: IEEE International Conference on Nanotechnology, Cincinnati, OH, USA, pp. 395–398 (2006)
Beg, A., Ibrahim, W.: On teaching circuit reliability. In: Annual Frontiers in Education Conference, Saratoga Springs, NY, USA, pp. T3H12–T3H17 (2008)
Beg, A., Ibrahim, W.: Relating reliability to circuit topology. In: IEEE North Eastern Workshop on Circuits and Systems, Toulouse, France (2009) (in press)
Beg, A.: Improving nano-circuit reliability estimates by using neural methods. In: International ICST Conference on Nano-Networks, Luzern, Switzerland (2009) (in press)
Rejimon, T., Bhanja, S.: Probabilistic error model for unreliable nano-logic gates. In: International Conference on Nanotechnology, Cincinnati, OH, USA, pp. 47–50 (2006)
Rejimon, T., Bhanja, S.: Time and space efficient method for accurate computation of error detection probabilities in VLSI circuits. In: IEEE Proceedings Computers and Digital Techniques, vol. 152, pp. 679–685 (2005)
Ibrahim, W., Beg, A., Amer, H.: A Bayesian based EDA tool for accurate VLSI reliability evaluations. In: International Conference on Innovations in Information Technology, Al-Ain, UAE, pp. 101–105 (2008)
Beiu, V., Ibrahim, W.: On CMOS circuit reliability from the MOSFETs and the input vectors. In: IEEE Workshop on Dependable and Secure Nanocomputing, Estoril/Lisbon, Portugal (2009)
Ibrahim, W., Beiu, V., Amer, H.: Why should we care about the input vectors. In: IEEE North East Workshop on Circuits and Systems, Toulouse, France (2009) (in press)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Ibrahim, W., Beiu, V. (2009). A Bayesian-Based EDA Tool for Nano-circuits Reliability Calculations. In: Schmid, A., Goel, S., Wang, W., Beiu, V., Carrara, S. (eds) Nano-Net. NanoNet 2009. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 20. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04850-0_36
Download citation
DOI: https://doi.org/10.1007/978-3-642-04850-0_36
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04849-4
Online ISBN: 978-3-642-04850-0
eBook Packages: Computer ScienceComputer Science (R0)