G S Snider
Hewlett-Packard Laboratories, 1501 Page Mill Road, Palo Alto, CA 94304, USA
G S Snider 2007 Nanotechnology 18 365202
Nanodevices 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
A Kopylov and V Petukhov JCAP10(2008)007
Henning Schomerus and John P Robinson 2007 New J. Phys. 9 67