Saighi-Basics_of_Neurmorphic_Design
Download
Report
Transcript Saighi-Basics_of_Neurmorphic_Design
Basics of Neuromorphic Design
Sylvain Saïghi
IMS Lab – University of Bordeaux
Outline
Integrated Circuit Design
Models for neuromorphic implementation
Main types of neuromorphic systems
GDR BioComp – Colloque 2015 – St Paul de Vence
2
How to design an Integrated Circuit?
IC technology providers for prototyping and low volume
production
Circuits Multi-Projets
Europractice
http://cmp.imag.fr/
http://www.europractice-ic.com/
Same kind of providers in North America
GDR BioComp – Colloque 2015 – St Paul de Vence
3
How to design an Integrated Circuit?
Schedule
GDR BioComp – Colloque 2015 – St Paul de Vence
4
How to design an Integrated Circuit?
Schedule and Prices…
GDR BioComp – Colloque 2015 – St Paul de Vence
5
How to design an Integrated Circuit?
Second step: the schematic
Design
GDR BioComp – Colloque 2015 – St Paul de Vence
6
How to design an Integrated Circuit?
Second step: the schematic
Design
Simulation
Monte Carlo to
check the reliability
against the parameters
mismatch
GDR BioComp – Colloque 2015 – St Paul de Vence
7
How to design an Integrated Circuit?
Third step: the layout
Mask drawings are sent
to the IC provider
The provider gathers all
chips from different
designers
GDR BioComp – Colloque 2015 – St Paul de Vence
8
How to design an Integrated Circuit?
Third step: the layout
Mask drawings are sent
to the IC provider
The provider gathers all
chips from different
designers
You will receive 25 samples
3 or 4 months later
Total duration about 12-18 months
GDR BioComp – Colloque 2015 – St Paul de Vence
9
Another solution for digital design
VHDL: Very High-Level Design Language
Descriptive language
Behavioral simulation
Choice of target
• IC (Founder library)
• FPGA (Field
Programmable
Gate Array)
Physical simulations
GDR BioComp – Colloque 2015 – St Paul de Vence
10
A neuron for neuromorphic designers
Synaptic terminals
Soma
Node of Ranvier
Axon
Myelin sheath
A few figures
Pre-synaptic
cell
Soma diameter ~ 4 to 100 mm
Axonal time propagation ~ 1 to 30ms
Membrane voltage from ~ -120mV to 50mV
Ionic currents ~ 10 nA
GDR BioComp – Colloque 2015 – St Paul de Vence
Post-synaptic
cell
11
A neuron for neuromorphic designers
Spiking Neuron → time dependent
SYNAPTIC
CURRENTS
Integrator
Threshold
detector
GDR BioComp – Colloque 2015 – St Paul de Vence
Spike
generator
12
Learning in Neuromorphic Systems
Hebbian rule: Spike Timing Dependent Plasticity (STDP)
Presynaptic neuron
Nj
Causality
Wji
Postsynaptic neuron
Ni
Increasing of
Synaptic Weight
(potentiation LTP)
No causality
Decreasing of
Synaptic Weight
(depression LTD)
13
Threshold = 2
1/3
1/3
1/3
1/3
1/3
1/3
14
Threshold = 2
2/3
2/3
2/3
2/3
2/3
2/3
15
Threshold = 2
1/3
1/3
1/3
1
1
1
16
Threshold = 2
0
0
0
2/3
1
1
17
Threshold = 2
0
0
0
1/3
1
1
18
Threshold = 2
0
0
0
0
1
1
19
First neuromorphic design
Carver Mead – Caltech
1989
The term neuromorphic was coined by Carver Mead, in the late
1980s to describe Very-Large-Scale Integration (VLSI) systems
containing electronic circuits that emulate the bio-physics of
neural systems using the physics of silicon.
GDR BioComp – Colloque 2015 – St Paul de Vence
20
2 main types of neuromorphic design
Neuromimetic
Rebuild, understand the life
Biological Real Time (99% of case)
Analog
Digital
?
?
?
?
Could be connected to life cells
Bio-Inspired
Engineering issues
Event based computation
GDR BioComp – Colloque 2015 – St Paul de Vence
21
Neuromimetic design
NeuroGrid (Standford)
Simulate the brain
in real-time
Specifications:
sixteen Neurocores
each of which has
256 x 256 silicon neurons in an 11.9 mm x 13.9 mm chip
Analog core and Digital communication bus
“Neurogrid simulates a million neurons connected
by billions of synapses in real-time, rivaling a
supercomputer while consuming a 100,000 times
less energy—five watts instead of a megawatt!”
GDR BioComp – Colloque 2015 – St Paul de Vence
22
Neuromimetic design
SpiNNaker (Manchester University) – Human Brain Project
Simulate the brain in real time
Specifications
a million-core computing
engine
massively-parallel
fully digital design
GDR BioComp – Colloque 2015 – St Paul de Vence
23
Neuromimetic design
Heidelberg’s system (Heidelberg University) – Human Brain Project
Simulate the brain 104 faster than real-time
Specifications
Based around wafer-scale VLSI
Analog core and Digital
communication bus
Each 20-cm-diameter silicon wafer
contains 384 chips, each of which
implements 128,000 synapses and up to 512 spiking neurons.
Total of around 200,000 neurons and 49 million synapses per wafer.
GDR BioComp – Colloque 2015 – St Paul de Vence
24
Bio-Inspired design
TrueNorth – IBM
Video treatment
Specifications
Fully digital
GDR BioComp – Colloque 2015 – St Paul de Vence
25
Bio-Inspired design
TrueNorth – IBM
TrueNorth video
GDR BioComp – Colloque 2015 – St Paul de Vence
26
Bio-Inspired design
Zeroth – Qualcomm
Neural Processing Units
which learn your abs
Specifications
Fully digital
GDR BioComp – Colloque 2015 – St Paul de Vence
27
Qualcomm video
GDR BioComp – Colloque 2015 – St Paul de Vence
28
Other neuromorphic research groups
(non-exhaustive)
Europe
•
•
•
•
Institute of Neuroinformatics (Zurich)
Instituto Microelectronica (Sevilla)
University of Bordeaux
…
North America
•
•
•
•
Georgia Tech (Atlanta)
Johns Hopkins University (Baltimore)
University of California (San Diego)
…
Asia
• University of New South Wales (Sydney)
• …
GDR BioComp – Colloque 2015 – St Paul de Vence
29
Thanks for your attention