Skip to main content

Tools and Techniques for Evaluating Reliability Trade-Offs for Nano-Architectures

  • Chapter
Nano, Quantum and Molecular Computing

Abstract

Nano-computing in the form of quantum, molecular and other computing models is proliferating as we scale down to nano-meter fabrication technologies. According to many experts, it is expected that nano-scale devices and interconnections will introduce unprecedented level of defects in the substrates and architectural designs need to accommodate the uncertainty inherent at such scales. This consideration motivates the search for new architectural paradigms based on redundancy based defect-tolerant designs. However, redundancy is not always a solution to the reliability problem, and often too much or too little redundancy may cause lack of reliability. The key challenge is in determining the granularity at which defect tolerance is designed, and the level of redundancy to achieve a specific level of reliability. Various forms of redundancy such as NAND multiplexing, Triple Modular Redundancy (TMR), Cascaded Triple Modular Redundancy (CTMR) have been considered in the fault-tolerance literature. Also, redundancy has been applied at different levels of granularity, such as gate level, logic block level, logic function level, unit level etc. Analytical probabilistic models to evaluate such reliability-redundancy trade-offs are error prone and cumbersome. In this chapter, we discuss different analytical and automation methodologies that can evaluate the reliability measures of combinational logic blocks, and can be used to analyze trade-offs between reliability and redundancy for different architectural configurations. We also illustrate the effectiveness of our reliability analysis tools pointing out certain anomalies which are counter intuitive and can be obtained easily by designers through automation, thereby providing better insight into defect-tolerant design decisions. We foresee that these tools will help furthering research and pedagogical interests in this area, expedite the reliability analysis process and enhance the accuracy of establishing reliability-redundancy trade-off points.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. I. Bahar, J. Mundy, and J. Chen, A probability-based design methodology for nanoscale computation, in International Conference on Computer-Aided Design (IEEE Press, San Jose, CA, November 2003).

    Google Scholar 

  2. C. H. Bennett, ‘The thermodynamics of computation-a review’, International Journal of Theoretical Physics 21 (1982), no. 905–940.

    Google Scholar 

  3. J. Besag, ‘Spatial interaction and the statistical analysis of lattice systems’, Journal of the Royal Statistical Society Series B (1994), no. 36(3), 192–236.

    Google Scholar 

  4. D. Bhaduri and S. K. Shukla, ‘Nanolab: A tool for evaluating reliability of defect-tolerant nano architectures’, Tech. Report (Fermat Lab, Virginia Tech, 2003). Available at http://fermat.ece.vt.edu/Publications/pubs/techrep/techrep0309.pdf.

  5. D. Bhaduri and S. K. Shukla, ‘Nanoprism: A tool for evaluating granularity vs. reliability trade-offs in nano architectures’, Tech. Report (Fermat Lab, Virginia Tech, 2003). Available at http://fermat.ece.vt.edu/Publications/pubs/techrep/techrep0318.pdf.

  6. D. Bhaduri and S. K. Shukla, Nanolab: A tool for evaluating reliability of defect-tolerant nano architectures, in IEEE Computer Society Annual Symposium on VLSI (IEEE Press, Lafayette, Louisiana, February 2004). http://fermat.ece.vt.edu.

  7. D. Bhaduri and S. K. Shukla, Nanoprism: A tool for evaluating granularity vs. reliability trade-offs in nano architectures, in GLSVLSI (ACM, Boston, MA, April 2004).

    Google Scholar 

  8. D. Bhaduri and S. K. Shukla, ‘Reliability evaluation of multiplexing based defect-tolerant majority circuits’, IEEE Conference on Nanotechnology (2004). Sent for Publication.

    Google Scholar 

  9. D. Bhaduri and S. K. Shukla, Tools and techniques for evaluating reliability of defect-tolerant nano architectures, in International Joint Conference on Neural Networks (IEEE Press, Budapest, Hungary, July 2004).

    Google Scholar 

  10. D. Bhaduri and S. Shukla, ‘Reliability analysis in the presence of signal noise for nano architectures’, IEEE Conference on Nanotechnology (2004). Sent for Publication.

    Google Scholar 

  11. F. Buot, ‘Mesoscopic physics and nanoelectronics: nanosicence and nanotechnology’, Physics Reports (1993), 173–174.

    Google Scholar 

  12. S. Burris, Boolean algebra (March 2001). Available at: http://www.thoralf.uwaterloo.ca/htdocs/WWW/PDF/boolean.pdf.

  13. J. Chen, M. Reed, and A. Rawlett, ‘Observation of a large on-off ratio and negative differential resistance in an electronic molecular switch’, Science 286 (1999), 1550–2.

    Google Scholar 

  14. J. Chen, W. Wang, M. Reed, M. Rawlett, D. W. Price, and J. Tour, ‘Room-temperature negative differential resistance in nanoscale molecular junctions’, Appl. Phys. Lett. 1224 (2000), 77.

    Google Scholar 

  15. J. Chen, J. Mundy, Y. Bai, S.-M. Chan, P. Petrica, and I. Bahar, A probabilistic approach to nano-computing, in IEEE non-silicon computer workshop (IEEE Press, San Diego, June 2003).

    Google Scholar 

  16. R. Chen, A. Korotov, and K. Likharev, ‘Single-electron transistor logic’, Apll. Phys. Lett. (1996), 68:1954.

    Google Scholar 

  17. C. Collier, E. Wong, M. Belohradsky, F. Raymo, J. Stoddart, P.J. Kuekes, R. Williams, and J. Heath, ‘Electronically configurable molecular-based logic gates’, Science 285 (1999), 391–3.

    Article  Google Scholar 

  18. Y. Cui and C. Lieber, ‘Functional nanoscale electronic devices assembled using silicon nanowire building blocks’, Science 291 (2001), 851–853.

    Article  Google Scholar 

  19. M. D, S. M, S. A, and T. G, ‘Toward robust integrated circuits: the embryonics approach’, in IEEE, 88, 516–41.

    Google Scholar 

  20. R. Dobrushin and E. Ortyukov, ‘Upper bound on the redundancy of self-correcting arrangements of unreliable functional elements’, Problems of Information Transmission 13 (1977), no. 3, 203–218.

    Google Scholar 

  21. L. Durbeck, Underlying future technology talk on computing: Scaling up, scaling down, and scaling back (American Nuclear Society’s International Meeting on Mathematical Methods for Nuclear Applications, September 2001). Available at http://www.cellmatrix.com/entryway/products/pub/ANS_Abstract.html.

  22. L. J. K. Durbek, An approach to designing extremely large, extremely parallel systems, in Conference on High Speed Computing (Oregon, USA, April 2001).

    Google Scholar 

  23. J. C. Ellenbogen and J. C. Love, ‘Architectures for molecular electronic computers: Logic structures and an adder designed from molecular electronic diodes’, in IEEE, 3 88 (2000), 386–426.

    Google Scholar 

  24. W. Evans and N. Pippenger, ‘On the maximum tolerable noise for reliable computation by formulas’, IEEE Transactions on Information Theory 44 (1998), no. 3, 1299–1305.

    Article  MathSciNet  Google Scholar 

  25. D. F, S. M. G, and S. R, ‘Fault-tolerance and reconfigurability issues in massively parallel architectures’, in Computer Architecture for Machine Perception (IEEE Computer Society Press, Los Alamitos, CA, 1995), 340–9.

    Google Scholar 

  26. M. Forshaw, K. Nikolic, and A. Sadek, ‘Ec answers project (melari 28667)’, Third Year Report. Available at http://ipga.phys.ucl.ac.uk/research/answers.

  27. S. C. Goldstein and M. Budiu, ‘Nanofabrics: Spatial computing using molecular electronics’, in Annual International Symposium on Computer Architecture (ISCA) (July 2001), 178–191.

    Google Scholar 

  28. S. C. Goldstein and D. Rosewater, ‘Digital logic using molecular electronics’, in IEEE International Solid-State Circuits Conference (ISSCC) (San Francisco, CA, Feb 2002), 204–205.

    Google Scholar 

  29. S. C. H, ‘A new statistical approach for fault-tolerant vlsi systems’, in Int. Symp. on Fault-Tolerant Computing (IEEE Computer Society Press, Los Alamitos, CA, 1992), 356–65.

    Google Scholar 

  30. J. Han and P. Jonker, ‘A system architecture solution for unreliable nanoelectronic devices’, IEEE Transactions on Nanotechnology 1 (2002), 201–208.

    Google Scholar 

  31. J. Han and P. Jonker, ‘A defect-and fault-tolerant architecture for nanocomputers’, Nanotechnology (2003), 224–230. IOP Publishing Ltd.

    Google Scholar 

  32. H. Hansson and B. Jonsson, ‘A logic for reasoning about time and probability’, Formal Aspects of Computing 6 (1994), no. 5, 512–535.

    Article  Google Scholar 

  33. J. Heath, P. Kuekes, G. Snider, and R. Williams, ‘A defect tolerant computer architecture: Opportunities for nanotechnology’, Science 80 (1998), 1716–1721.

    Google Scholar 

  34. K. I and K. Z, ‘Defect tolerance in vlsi circuits: techniques and yield analysis’, in IEEE, 86 (1998), 1819–36.

    Google Scholar 

  35. J. Yedidia, W. Freeman, and Y. Weiss, Understanding belief propagation and its generalizations, in Proc. International Joint Conference on AI (2001). Distinguised Lecture.

    Google Scholar 

  36. M. Kwiatkowska, G. Norman, and D. Parker, ‘Prism: Probabilistic symbolic model checker’, in TOOLS 2002, LNCS 2324 (Springer-Verlag, April 2002), 200–204.

    Google Scholar 

  37. C. Lent, ‘A device architecture for computing with quantum dots’, in Porceedings of the IEEE, 541 (April 1997), 85.

    Google Scholar 

  38. C. S. Lent, P. D. Tougaw, W. Porod, and G. H. Bernstein, ‘Quantum cellular automata’, Nanotechnology 4 (1993), 49–57.

    Article  Google Scholar 

  39. S. Li, Markov random field modeling in computer verification (Springer-Verlag, 1995).

    Google Scholar 

  40. M. Mishra and S. C. Goldstein, Defect tolerance at the end of the roadmap, in International Test Conference (ITC) (Charlotte, NC, Sep 30–Oct 2 2003).

    Google Scholar 

  41. K. Nikolic, A. Sadek, and M. Forshaw, ‘Architectures for reliable computing with unreliable nanodevices’, in Proc. IEEE-NANO’01 (IEEE, 2001), 254–259.

    Google Scholar 

  42. G. Norman, D. Parker, M. Kwiatkowska, and S. Shukla, ‘Evaluating reliability of defect tolerant architecture for nanotechnology using probabilistic model checking’, Tech. Report (Fermat Lab, Virignia Tech, 2003). Available at http://fermat.ece.vt.edu/Publications/pubs/techrep/techrep0314.pdf.

  43. G. Norman, D. Parker, M. Kwiatkowska, and S. Shukla, Evaluating reliability of defect tolerant architecture for nanotechnology using probabilistic model checking, in IEEE VLSI Design Conference (IEEE Press, Mumbai, India, January 2004).

    Google Scholar 

  44. J. R. Norris, Markov chains, in Statistical and Probabilistic Mathematics (Cambridge University Press, October 1998).

    Google Scholar 

  45. C. C. P, M. G, W. E. W, L. Y, B. K, S. J, R. F. M, S. J. F, and H. J. R, ‘A [2] catenane-based solid state electronically reconfigurable switch’, Science 280 (2000), 1172–5.

    Google Scholar 

  46. N. Pippenger, ‘Reliable computation by formulas in the presence of noise’, IEEE Transactions on Information Theory 34 (1988), no. 2, 194–197.

    Article  MATH  MathSciNet  Google Scholar 

  47. D. B. Pollard, Hammersley-clifford theorem for markov random fields (2004). Handouts, available at http://www.stat.yale.edu/~pollard/251.spring04/Handouts/Hammersley-Clifford.pdf.

  48. W. Roscoe, Theory and practice of concurrency (Prentice Hall, 1998).

    Google Scholar 

  49. S. Roy, V. Beiu, and M. Sulieman, Majority multiplexing: Economical redundant fault-tolerant designs for nano architectures.

    Google Scholar 

  50. S. Roy, V. Beiu, and M. Sulieman, Reliability analysis of some nano architectures.

    Google Scholar 

  51. N. Saxena and E. McCluskey, ‘Dependable adaptive computing systems’, in IEEE Systems, Man, and Cybernetics (San Diego, CA, Oct 11–14 1998), 2172–2177. The Roar Project.

    Google Scholar 

  52. E. J. Siochi, P. T. Lillehei, K. E. Wise, C. Park, and J. H. Rouse, ‘Design and characterization of carbon nanotube nanocomposites’, Tech. Report (NASA Langley Research Center, Hampton, VA, 2003). Available at http://techreports.larc.nasa.gov/ltrs/PDF/2003/mtg/NASA-2003-4ismn-ejs.pdf.

    Google Scholar 

  53. G. L. Snider, A. O. Orlov, I. Amlani, G. H. B. adn Craig S. Lent, J. L. Merz, and W. Porod, ‘Quatum-dot cellular automata: Line and majority logic gate’, Japanese Journal of Applied Physics 38 (1999), no. 12B, 7227–7229.

    Google Scholar 

  54. R. Turton, The quantum dot: A journey into the future of microelectronics (Oxford University Press, U.K, 1995).

    Google Scholar 

  55. J. von Neumann, ‘Probabilistic logics and synthesis of reliable organisms from unreliable components’, Automata Studies (1956), 43–98.

    Google Scholar 

  56. T. G. Y and E. J. C, ‘Toward nanocomputers’, Science 294 (2001), 1293–4.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Kluwer Academic Publishers

About this chapter

Cite this chapter

Bhaduri, D., Shukla, S.K. (2004). Tools and Techniques for Evaluating Reliability Trade-Offs for Nano-Architectures. In: Shukla, S.K., Bahar, R.I. (eds) Nano, Quantum and Molecular Computing. Springer, Boston, MA. https://doi.org/10.1007/1-4020-8068-9_6

Download citation

  • DOI: https://doi.org/10.1007/1-4020-8068-9_6

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4020-8067-8

  • Online ISBN: 978-1-4020-8068-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics