G S Snider 2007 Nanotechnology 18 365202 doi:10.1088/0957-4484/18/36/365202
G S Snider
Show affiliationsNanodevices have terrible properties for building Boolean logic systems: high defect rates, high variability, high death rates, drift, and (for the most part) only two terminals. Economical assembly requires that they be dynamical. We argue that strategies aimed at mitigating these limitations, such as defect avoidance/reconfiguration, or applying coding theory to circuit design, present severe scalability and reliability challenges. We instead propose to mitigate device shortcomings and exploit their dynamical character by building self-organizing, self-healing networks that implement massively parallel computations. The key idea is to exploit memristive nanodevice behavior to cheaply implement adaptive, recurrent networks, useful for complex pattern recognition problems. Pulse-based communication allows the designer to make trade-offs between power consumption and processing speed. Self-organization sidesteps the scalability issues of characterization, compilation and configuration. Network dynamics supplies a graceful response to device death. We present simulation results of such a network—a self-organized spatial filter array—that demonstrate its performance as a function of defects and device variation.
85.35.-p Nanoelectronic devices
84.30.Bv Circuit theory (including computer-aided circuit design and analysis)
Issue 36 (12 September 2007)
Received 4 May 2007, in final form 11 June 2007
Published 10 August 2007
G S Snider 2007 Nanotechnology 18 365202
Haifeng Bao et al 2008 Nanotechnology 19 335302
J J Dong et al 2009 J. Phys. A: Math. Theor. 42 015002
Sergei M. Kuzenko and Simon J. Tyler JHEP05(2007)081
Y S Kim 2007 J. Phys.: Conf. Ser. 70 012010
Katherine Vieira et al. 2007 The Astronomical Journal 134 1432
Katharina Glatt et al. 2008 The Astronomical Journal 135 1106
T. Matheson et al. 2008 The Astronomical Journal 135 1598
Fred C Adams JCAP08(2008)010
Z Lin et al 2007 Plasma Phys. Control. Fusion 49 B163