Skip to main content

A Bayesian-Based EDA Tool for Nano-circuits Reliability Calculations

  • Conference paper

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Hullmann, A.: Who is winning the global nanorace. Nature Nanotech. 1, 81–83 (2006)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. Drexler, K.E., Randall, J., Corchnoy, S., Kawczak, A., Steve, M.L. (eds.): Productive nanosystems: A technology roadmap. Battelle Memorial & Foresight Nanotech (2007)

    Google Scholar 

  4. International Technology Roadmap for Semiconductors (ITRS), Semiconductor Industry Association, SEMATECH, Austin, TX, USA (2007, 2008), http://public.itrs.net/

  5. Constantinescu, C.: Trends and challenges in VLSI circuit reliability. IEEE Micro 23, 14–19 (2003)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. Bhaduri, D., Shukla, S.K.: NANOLAB—A tool for evaluating reliability of defect-tolerant nanoarchitectrures. IEEE Transactions on Nanotechnology 4, 381–394 (2005)

    Article  Google Scholar 

  8. 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)

    Google Scholar 

  9. Elias, P.: Computation in the presence of noise. IBM Journal of Research and Development 2, 346–353 (1958)

    Article  MathSciNet  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. Ibrahim, W., Beiu, V., Sulieman, M.H.: On the reliability of majority gates full adders. IEEE Transaction on Nanotechnology 7, 56–67 (2008)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Chapter  Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. Sahner, R.A., Trivedi, K.S.: Reliability modeling using SHARPE. IEEE Trans. Reliability 13, 186–193 (1987)

    Article  Google Scholar 

  18. 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)

    Chapter  Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Chapter  Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. Horton, G.: A new paradigm for the numerical simulation of stochastic Petri nets with general firing times. In: European Simulation Symposium. Verlag, Dresden (2002)

    Google Scholar 

  27. Lazarova-Molnar, S., Horton, G.: Proxel-based simulation for fault tree analysis. In: Symposium Simulationstechnik. SCS European Publishing House (2003)

    Google Scholar 

  28. 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)

    Google Scholar 

  29. Levin, V.L.: Probability analysis of combination systems and their reliability. Engineering Cybernetics 6, 78–84 (1964)

    Google Scholar 

  30. 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)

    Google Scholar 

  31. 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)

    Google Scholar 

  32. Beg, A., Ibrahim, W.: On teaching circuit reliability. In: Annual Frontiers in Education Conference, Saratoga Springs, NY, USA, pp. T3H12–T3H17 (2008)

    Google Scholar 

  33. Beg, A., Ibrahim, W.: Relating reliability to circuit topology. In: IEEE North Eastern Workshop on Circuits and Systems, Toulouse, France (2009) (in press)

    Google Scholar 

  34. Beg, A.: Improving nano-circuit reliability estimates by using neural methods. In: International ICST Conference on Nano-Networks, Luzern, Switzerland (2009) (in press)

    Google Scholar 

  35. Rejimon, T., Bhanja, S.: Probabilistic error model for unreliable nano-logic gates. In: International Conference on Nanotechnology, Cincinnati, OH, USA, pp. 47–50 (2006)

    Google Scholar 

  36. 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)

    Google Scholar 

  37. 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)

    Google Scholar 

  38. 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)

    Google Scholar 

  39. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics