Multiplexed Neural Core Circuit for Neuromorphic Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current neuromorphic and synaptronic computation systems lack efficient methods to manage and integrate neuronal attributes for multiple neurons, limiting their ability to simulate biological brain functions effectively.

Innovation Solution

A multiplexed neural core circuit with a memory device that maintains neuronal attributes for multiple neurons, using a controller to retrieve and integrate firing events based on synaptic connectivity, neuron parameters, and routing data to generate firing events, enabling efficient computation and control logic for multiple neurons.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If traditional digital models are used to simulate neurons, then computational precision is maintained, but power consumption and area increase significantly

Engineering Contradiction:
Improvepower consumptionVSAvoidcomputational complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent replaces traditional digital computational systems with a neuromorphic system that uses continuous analog signals and event-driven processing. Instead of using digital circuits to simulate neuronal behavior, the invention employs specialized neural cores with continuous-time integrators and event-based spike processing, thereby reducing power consumption while maintaining biological fidelity

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The invention changes the operational parameters from discrete digital values to continuous analog signals. Neuronal membrane potentials are represented as continuous voltage levels rather than digital numbers, and synaptic weights are stored as analog conductance values in crossbar arrays, enabling more energy-efficient computation

Inventive Principle:
Principle #35Parameter changes

2Area of stationary object

If separate processing elements are used for each neuron, then processing speed is maintained, but area increases significantly

Engineering Contradiction:
Improvechip areaVSAvoidprocessing speed
Core Design Contradiction:
Area of stationary objectVSSpeed

Solution Approach 1:

The patent merges multiple neuron processing functions into a single integrated neural core. Instead of having separate processing elements for each neuron, the invention combines spike integration, threshold comparison, and output generation into unified circuits that handle multiple neurons simultaneously through shared resources and time-multiplexed operations

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The neural core circuits are designed with universal components that can serve multiple functions. The same integration circuitry processes spikes from multiple input synapses, the same threshold mechanism determines firing for different neurons, and shared memory structures store synaptic weights for multiple neuron connections, thereby reducing overall chip area

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If full synaptic connectivity is implemented, then biological accuracy is improved, but device complexity and power consumption increase

Engineering Contradiction:
Improvebiological accuracyVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the neural network into modular neural cores, each handling a specific subset of neurons and their connections. This segmentation allows complex fully-connected networks to be implemented as multiple manageable modules, reducing the complexity of individual circuits while maintaining overall biological accuracy through the aggregate connectivity of all modules

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10713561B2Multiplexing physical neurons to optimize power and area
Publication Date: 2020.07.14 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10713561B2 patent drawing
  • US10713561B2 patent drawing
  • US10713561B2 patent drawing

AI summary

Embodiments of the invention relate to a multiplexed neural core circuit. One embodiment comprises a core circuit including a memory device that maintains neuronal attributes for multiple neurons. The memory device has multiple entries. Each entry maintains neuronal attributes for a corresponding neuron. The core circuit further comprises a controller for managing the memory device. In response to neuronal firing events targeting one of said neurons, the controller retrieves neuronal attributes for the target neuron from a corresponding entry of the memory device, and integrates said firing events based on the retrieved neuronal attributes to generate a firing event for the target neuron.