neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/rs williams nice...

32
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential. Neuromorphic circuits: nonlinearity & neuristors R. Stanley Williams HP Senior Fellow & Vice President Director, Foundational Technologies

Upload: voanh

Post on 08-Feb-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.

Neuromorphic circuits:nonlinearity & neuristors

R. Stanley WilliamsHP Senior Fellow & Vice PresidentDirector, Foundational Technologies

Page 2: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.

Background

HP Labs Foundational Tech Groupphotonics & nanoelectronics

Systems Integration Group Systems Software Group

Page 3: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.3

Cognizant systems requires convergence of disciplines

New Devicesmemristors & neuristors

Hybrid Integrated Circuitsmulti-functional multi-core chips

Software Platform

Cog ex MachinaHardware Accelerators

nano-enabled cores

Adaptive

Resonance

Theory

Page 4: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.4

Hybrid Technology System in a Package

‘Standard’ Processor Cores

Data Storage (3D memristor crossbars)

Accelerators using new devices:

crossbar algebra engines

neuristors (learning and decisions)

more functionality per transistor

Compute with Electrons

Remember with Ions

Silicon Photonic Fabric

multi-level package

Communicate with Photons No ‘exotic’ materials, processes or environments!

Page 5: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.5

2 memristor crossbar arrays on top of CMOS

M0

M1

H. D. Lee et al., 2012 Symposium on VLSI Technology

Page 6: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.

Take-away messages• Biological circuits and signals are highly nonlinear

• nonlinear network theory not familiar or utilized• high information content (important or not?)• ‘edge of chaos’ – necessary or coincidental?

• A neuristor is an electronic analog of a HH neuron• electron channels (memristors) and capacitors• action potential, rich spiking behavior• CMOS compatible materials and processes

• The ‘transistor equivalent’ for neuromorphic circuits?

Page 7: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.

How can nonlinear network analysis

help with understanding the connectome?

Much of the work with which I am familiar

is implicitly based on linear networks

What is conceptually missing?

Page 8: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.8

Nonlinear devices are not commutative!

Delta-Wye Transform Is Not Valid for Nonlinear Devices!

Page 9: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.

Introduction to nonlinear network theory (1969) Leon Chua

Ten years of research - 987 pages!

Very few engineers utilize the methods or concepts:

book out of print for ~30 yearstoo much material to swallow – no ‘easy’ introductionSPICE handles nonlinear systems numerically –

but does not yield intuitioncircuit designers avoid nonlinearity for fear of chaos

Page 10: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.10

A Memristor (closely) Obeys Chua’s Equations:

iiwRv ),(

( , )dw

f w idt

Quasi-static conduction eq. – Ohm’s Law

Dynamical eq. – evolution of state

w is the state variable (or variables)

w describes the physical properties of the circuit elementExamples (any property that changes material resistance):

oxygen vacancy (dopant) concentration in oxidesstructural phase (amorphous vs. crystalline)magnetization or spin statecorrelated electron state (Mott insulator vs. conductor)

L. O. Chua and S. M. Kang, "Memristive devices and

systems," Proc. IEEE, 64 (2), 209-23 (1976).

Page 11: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.

What is a Locally Active Memristor?

Displays Negative Differential Resistance

Memory can be transient (volatile)

e.g. Mott Insulator to Metal Transition

Page 12: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.12

Mott Insulator to Metal Transition in Oxides Produces Negative Differential Resistance Device

Chopra, Proc. IRE, 1963Geppert, Proc. IRE, 1963

Resistance vs. Temperature for VO2

Kumar et al., unpublished

Page 13: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.13

j

v

Locally Active Memristor Model for Thermally-Induced NDRPickett and Williams, Nanotechnology 23 (2012) art.# 215202

DT

(Mott)insulatingphase

meta

llic

cylin

der

transitionenthalpy

Joule heating

heat loss

Rate (+ and –) limited by heat capacity

i = G(u)v , u = rmet/rchan (state variable)

du/dt = (dDH/du) -1(G(u)v2 – G(u) DT)

u ≈ 0

0 < u < 1

u ≈ 1

‘electron

valve

or

channel’

Page 14: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.14

Potassium Ion Channel (transport of K+ out of the axon membrane)

structural and mechanistic properties

http://www.osti.gov/accomplishments/mackinnon.html

Roderick MacKinnon, MDChemistry Nobel Prize, 2003

http://www.childrenshospital.org/dream/summer2003/body.html

David Clapham, MD PhD

‘ion

valve’

Page 15: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.15

Locally Active Memristor Model for NbO2 NDR

Oscillator with DC bias!rch = 30 nm

Page 16: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.16

Performance of NbO2 locally active memristor

For our devices:

channel radius = 30 nmDT = Ttrans – Tamb = 800 K

DtON = 0.7 ns & DH = 60 fJ

Smaller size, alternate material:

channel radius = 10 nmDT = Ttrans – Tamb = 200 K

DtON = ~10 ps & DH = ~6 fJ

Page 17: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.

What is a Neuristor?

Postulated by Hewitt Crane in 1960 as an electronic analog of the

Hodgkin-Huxley axon.

Previous implementations required inductors

Page 18: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.18

Leon Chua’s Revision of the Hodgkin-Huxley Model

Removes anomalies and paradoxes

L. Chua et al., “Hodgkin-Huxley Axon is made of Memristors,” International Journal of Bifurcation and Chaos 22 (2012) art. # 1230011.

Page 19: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.19

A. J. Cote proposed the first prototype neuristor in 1961,and Jin-ichi Nagumo demonstrated an alternate in 1962.

Size of a shoebox. Very little work since.

Neuristor Equivalent Circuit DiagramPickett and Williams, Nature Materials 2013

C1 C2M1 M2

V1 V2

RL

inp

ut

ou

tpu

t

Four state variables: q1, u1, q2, u2

Page 20: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.20

Neuristor Pulse Amplification and Threshold Behavior

0.53 V

Page 21: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.21

u1

Dq1

C1 C2M1 M2

V1 V2

RL

inp

ut o

utp

ut

Neuristor Equivalent Circuit Diagram

Dq2

action potential

Page 22: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.22

Neuristor Spikingemulates signals

seen in brains

“Regular Spiking”C1=5.1 nF, C2=0.75 nF

“Fast Spiking”C1=1.6 nF, C2=0.5 nF

“Chattering”C1 = 5.1 nF, C2 = 0.5 nF

measured

SPICE

measured

SPICE

measured

SPICE

Page 23: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.23

HH axonChua et al., 2012

“fast spiking”neuristor

Compare bifurcation diagrams: neuristor and HH neuron

Chua has noted

that biology

is poised on the

‘edge of chaos’ –

High information

or low power?

Page 24: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.24

Neuristor Summary – an electronic and inorganic HH unit

We have built a Neuristor using two Locally-Active Memristors and two Capacitors as the Dynamical Elements

The Neuristor has four state variables: the radii of the conductions channels of the memristors and the capacitor charges

The NbO2 Memristors exhibit an insulator-to-metal transition that mimics the opening and closing of axon ion channels

We have observed signal gain, thresholding, attenuation and spiking that closely mimics the behavior of neuron action potentials

We are designing and simulating transistorless digital logic and analog circuits based on neuristor units using standard CMOS tools.

Page 25: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.

Neuristor Computation

Boolean Logic Gates

Rule 137 Cellular Automaton

Page 26: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.26

26

Neuristor Spike-Based Circuit Elements

Page 27: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.27

27

Neuristor Spike-Based AND and NOT Gates

Page 28: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.28

Description of Rule 137 Cellular Automaton

Page 29: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.29

29

Logical Design of Rule 137 Cellular Automaton

Page 30: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.30

30

Truth Tables for

CA Rules 110 and 137

(sti-1, st

i, sti+1) F110( ∙ ) F137( ∙ )

( 0, 0, 0 ) 0 1

( 0, 0, 1 ) 1 0

( 0, 1, 0 ) 1 0

( 0, 1, 1 ) 1 1

( 1, 0, 0 ) 0 0

( 1, 0, 1 ) 1 0

( 1, 1, 0 ) 1 0

( 1, 1, 1 ) 0 1

Operation of Rule 137 neuristor cellular automaton

28 = 256 different rules

Voltage Spike TimingSpace-TimeDiagram

Page 31: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.31

Future Research Directions

Understand insulator to conductor transitions!Predict materials with desired propertiesFind transition temperature of ~200 C

Neuromimetic integrated circuits –Using nanowire capacitance (attoFarads), potential for very high speed and low power circuits -stand-alone or CMOS hybrid

Not attempting to replace Si transitors, but complement them

Page 32: Neuromorphic circuits: nonlinearity & neuristorsnice.sandia.gov/documents/RS Williams NICE 2014.pdf · HP Labs Foundational Tech Group photonics & nanoelectronics Systems Integration

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential.32© Copyright 2010 Hewlett-Packard Development Company, L.P.32

Q&A