Building block of a programmable neuromorphic substrate: a digital neurosynaptic core
June 22, 2012

Left: neurosynaptic core measures 2mmx3mm, consisting of axons (rows), dendrites (columns), synapses (row–column junctions), and neurons that receive inputs from dendrites. Right: test board that interfaces with the chip via a USB 2.0 link. (Credit: J. V. Arthur et al./International Joint Conference on Neural Networks)
The Cornell – IBM SyNAPSE team has fabricated a key building block of a modular neuromorphic architecture: a neurosynaptic core, IBM Almaden scientist Dr. Dharmendra S Modha’s Cognitive Computing Blog reports.
The core incorporates central elements from neuroscience, including 256 leaky integrate-and-fire neurons, 1024 axons, and 256x1024 synapses using an SRAM crossbar memory. It fits in a 4.2mm square area, using a 45nm SOI process.
A design prototype of the core was announced in August 2011, part of SyNAPSE, a DARPA program that aims to develop electronic neuromorphic (neuron-like) machine technology similar to the mammalian brain. Such artificial brains would be used in robots whose intelligence matches that of rats, cats, and ultimately even humans.
“One of the main obstacles holding back the widespread utility of low-power neuromorphic chips is the lack of a consistent software-hardware neural programming model, where neuron parameters and connections can be learned off-line to perform a task in software with a guarantee that the same task will run on power-efficient hardware,” the team said in an open-access paper.
The core replaces supercomputers and commodity chips (DSP, GPU, FPGA), both of which require high power consumption, the authors say. The compact design is also compatible with mobile devices. It consumes just 45pJ (picojoule) per spike.
“This is a flexible brain-like architecture capable of a wide array of real-time applications, and designed for the ultra-low power consumption and compact size of biological neural systems,” explained Modha.

First aplication of neurosynaptic core: steering a simulated robot around a virtual racetrack -- a physics-based emulation of the real-life MobileRobots Pioneer 3-AT (P3AT), a four-wheel-drive robotic platform with a vision sensor (credit: J. V. Arthur et al./International Joint Conference on Neural Networks)
“The core is fully configurable in terms of neuron parameters, axon types, and synapse states and its fully digital implementation achieves one-to-one correspondence with software simulation models. One-to-one correspondence allows us to introduce an abstract neural programming model for our chip, a contract guaranteeing that any application developed in software functions identically in hardware.”
This allows researchers to rapidly test and map applications for control, machine vision, and classification.
To demonstrate, they developed four test cases: a robot driving in a virtual environment, the classic game of pong, visual digit recognition, and an autoassociative memory.

(a) Simulation of the classic Pong video game. Schema of the underlying architecture of the neural network. Excitatory connections are red, inhibitory connections are blue, and excitatory self-connections are black. Areas of projecting or projected excitatory/inhibitory connections are red/blue circled. (b) Left: representation of the Pong game area and right: example traces of active neurons left by the ball trajectory (white squares), and the motor neuron corresponding to the position of the paddle center (upper grid in red). The red arrow indicates the paddle’s initial and final position. (c) Three examples of the neural player after training. (Credit: J. V. Arthur et al./International Joint Conference on Neural Networks)
Comments (11)
by Brian Roberts
any relation to the ad for the $169 pong robot ad to the right I am seeing lol.
by Editor
Hah, yeah, welcome to Google Adsense. Smile, you’re on candid Kinect.
by Zandre
Can this chip scale in a parallel fashion, creating a network of chips that could simulate greater complexity?
by Bri
You mean like deep blue or Watson? Yes, all chips can be configured in parallel. The big problem is to synchronize them. Because these are neuromorphic, they can conceivably reconfigure themselves. They will need a drummer. Neurons that fire together, wire together. Though it will start to oscillate on it’s own. Everything has a frequency, or fundamental. For standard computers it’s in relation to the clock rate. For these chips, it can be more floating, or responsive. It depends on the number of chips wired together, and how they evolve to address the task. They can couple in any arrangement. It’s not like a regular CPU. 1,s and 0,s flow through a single port as it were. For neurons, it can be an endless variation of parallel connections. It becomes more three dimensional.
by Bri
It’s the plasticity of neurons that make it so effective at problem solving. Look at tree spiders. Their brains are the size of a pin point, not head. Some spruces sit at the edge of blind spiders webs. They listen to the vibrations on the web( no pun intended), and replicate the songs of potential mates, for the blind spider. When the spider responds to the call they pounce! They are able to react in real time to any deviation of their environment! From a brain that small! With eight independent legs! Not much longer and robots will be much smarter than us. Just don’t give them dopamine circuits. Then we really will have robots with needs!
by Jayney
Well, it’s going to happen, and I just hope I’m cute enough for them to want to keep me as a pet.
by Vladimir
I think a much more viable alternative is replicating human brains into chips and letting people live forever in a hardware state. In the end there could be no “conventionally” living people left, but the robots will be the same people from the cognition/self-awareness/consciousness point of view. “The king is dead long live the king”
by MrFriendly
Ah, ok, thank you.
by MrFriendly
Is this something new they added to the chip(s) they unveiled last August?
by Editor
Yes, thanks for mentioning that. Added a sentence: “A design prototype of the core was announced in August 2011…” Also added further information from the open-access linked paper, which is highly recommended.
by MrFriendly
Really fantastic paper. I had no idea they did the UT3 simulation with the car. Cool stuff.
I love this website. You folks do fantastic reporting of technological developments, and I appreciate your helpful responses.