Skip to main content
Log in

Online isolation of defects in cellular nanocomputers

  • Research Article
  • Published:
Frontiers of Computer Science in China Aims and scope Submit manuscript

Abstract

Unreliability will be a major issue for computers built from components at nanometer scales. Thus, it’s to be expected that such computers will need a high degree of defect-tolerance to overcome components’ defects which have arisen during the process of manufacturing. This paper presents a novel approach to defect-tolerance that is especially geared towards nanocomputers based on asynchronous cellular automata. According to this approach, defective cells are detected and isolated by small configurations that move around randomly in cellular space. These configurations, called random flies, will attach to configurations that are static, which is typical for configurations that contain defective cells. On the other hand, dynamic configurations, like those that conduct computations, will not be isolated from the rest of the cellular space by the random flies, and will be able to continue their operations unaffectedly.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Durbeck L J K, Macias N J. The cell matrix: an architecture for nanocomputing. Nanotechnology, 2001, 12(3): 217–230

    Article  Google Scholar 

  2. Peper F, Lee J, Abo F, et al. Fault-tolerance in nanocomputers: a cellular array approach. IEEE Transaction on Nanotechnology, 2004, 3(1): 187–201

    Article  Google Scholar 

  3. Peper F, Lee J, Adachi S, et al. Laying out circuits on asynchronous cellular arrays: a step towards feasible nanocomputers? Nanotechnology, 2003, 14(4): 469–485

    Article  Google Scholar 

  4. Heath J R, Kuekes P J, Snider G S, et al. A defect-tolerant computer architecture: opportunities for nanotechnology. Science, 1998, 280: 1716–1721

    Article  Google Scholar 

  5. Isokawa T, Kowawa S, Takada Y, et al. Defect-tolerance in cellular nanocomputers. New Generation Computing, 2007, 25(2): 171–199

    MATH  Google Scholar 

  6. Mange D, Sipper M, Marchal P. Embryonic electronics. BioSystems, 1999, 51(3): 145–152

    Article  Google Scholar 

  7. Stauffer A, Mange D, Tempesti G, et al. A self-repairing and self-healing electronic watch: the biowatch. In: Proceedings of the 4th International Conference on Evolvable Systems: From Biology to Hardware (ICES2001). Tokyo: Lecture Notes In Computer Science, 2001, 2210: 112–127

    Chapter  Google Scholar 

  8. Bradley D, Ortega-Sanchez C, Tyrrell A. Embryonics + immunotronics: a bio-inspired approach to fault tolerance. In: Proceedings of The Second NASA/DoD workshop on Evolvable Hardware. Palo Alto: IEEE Computer Society, 2000, 205–224

    Google Scholar 

  9. Canham R O, Tyrrell A M. A multi-layered immune system for hardware fault tolerance within an embryonic array. In: Proceedings of the 1st International Conference on Artificial Immune Systems. Canterbury: University of Kent at Canterbury, 2002, 3–11

    Google Scholar 

  10. Priese L. Automata and concurrency. Theoretical Computer Science, 1983, 25: 221–265

    Article  MATH  MathSciNet  Google Scholar 

  11. Hauck S. Asynchronous design methodologies: an overview. Proceedings of the IEEE, 1995, 83(1): 69–93

    Article  MathSciNet  Google Scholar 

  12. Isokawa T, Kowada S, Peper F, et al. Online marking of defective cells by random flies. In: the 7th International Conference on Cellular Automata for Research and Industry (ACRI 2006). Perpignan: Lecture Notes In Computer Science, 2006, 4173: 347–356

    Google Scholar 

  13. Peper F, Isokawa T, Kouda N, et al. Self-timed cellular automata and their computational ability. Future Generation Computer Systems, 2002, 18(7): 893–904

    Article  MATH  Google Scholar 

  14. Lee J, Peper F, Adachi S, et al. Reversible computation in asynchronous cellular automata. In: Calude C S, Dinneen M J, Peper F, eds. The 3rd International Conference on Unconventional Models of Computation 2002. Kobe: Springer, 2002, 220–229

    Chapter  Google Scholar 

  15. Ueno R. Universal reversible logic elements with 3 inputs, 3 outputs and 2 states. Dissertation for the Master Degree. Hiroshima University. Hiroshima: Hiroshima University, 2006(in Japanese)

    Google Scholar 

  16. Carmona J, Cartadella J, Takada Y, et al. Formal methods to analyze nanometer scale cellular array. Submitted in June 2007

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Teijiro Isokawa.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Isokawa, T., Kowada, S., Peper, F. et al. Online isolation of defects in cellular nanocomputers. Front. Comput. Sc. China 1, 397–406 (2007). https://doi.org/10.1007/s11704-007-0038-8

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11704-007-0038-8

Keywords

Navigation