Neuromorphic Cell Array Segmentation for Area Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In neuromorphic semiconductor devices, the inefficiency in circuit area usage and arithmetic efficiency per area is a challenge, especially during small-scale calculations, as the number of arithmetic cells required varies by layer in hierarchical neural networks, leading to unused cells and decreased efficiency.

Innovation Solution

A semiconductor device design incorporating a first and second cell array with converter circuits, allowing for efficient arrangement of arithmetic cells by matching the number of columns in each array, reducing unused cells and optimizing area usage through electrical connections and transistor configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of arithmetic cells in a cell array is increased to support large-scale calculations, then the circuit can perform large-scale calculations, but the number of unused arithmetic cells increases during small-scale calculations, decreasing arithmetic efficiency per area

Engineering Contradiction:
Improvecalculation scale adaptabilityVSAvoidarithmetic efficiency per area
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The cell array is divided into multiple sub-arrays (first sub-array, second sub-array, third sub-array, fourth sub-array) that can be independently activated. This segmentation allows the system to activate only the necessary number of sub-arrays for each calculation scale, reducing unused cells during small-scale calculations while maintaining large-scale calculation capability when all sub-arrays are activated.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically configures the active cell array size by selectively activating different numbers of sub-arrays based on the calculation requirements. The control circuit adjusts which sub-arrays are operational, enabling the cell array to adapt its effective size dynamically rather than being fixed, thus optimizing arithmetic efficiency for each specific calculation task.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the cell array size is fixed to accommodate the maximum number of neurons in one layer, then large-scale calculations can be performed, but circuit area is wasted when smaller calculations are performed

Engineering Contradiction:
Improvecalculation capabilityVSAvoidcircuit area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

By segmenting the cell array into multiple sub-arrays, the system can activate only the necessary portion of the total cell array for each calculation task. This allows the physical circuit area to remain fixed (ensuring large-scale calculation capability), while the effective active area varies dynamically to match calculation requirements, reducing wasted area during small-scale operations.

Inventive Principle:
Principle #1Segmentation

3Area of stationary object

If analog current is used for arithmetic operation, then circuit scale can be smaller and circuit area can be small, but power consumption increases when analog current amount is increased

Engineering Contradiction:
Improvecircuit areaVSAvoidpower consumption
Core Design Contradiction:
Area of stationary objectVSUse of energy by moving object

Solution Approach 1:

The system changes the operating parameters of the analog arithmetic circuit by dynamically adjusting the number of active arithmetic cells and the current amplitude based on calculation requirements. This allows the circuit to maintain small physical area while optimizing power consumption by using lower current amplitudes and fewer active cells for small-scale calculations, and higher current amplitudes with more cells for large-scale calculations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240237435A1Semiconductor Device, Display Apparatus, and Electronic Device
Publication Date: 2024.07.11 SEMICON ENERGY LAB CO LTD
  • US20240237435A1 patent drawing
  • US20240237435A1 patent drawing
  • US20240237435A1 patent drawing

AI summary

A semiconductor device with reduced circuit area is provided. The semiconductor device includes first and second cell arrays and a first converter circuit. The first cell array includes a first cell and a second cell in the same row, and the second cell array includes third and fourth cells in the same row. The first cell is electrically connected to first and second wirings, the second cell is electrically connected to the first and third wirings, the third cell is electrically connected to fourth and sixth wirings, and the fourth cell is electrically connected to fifth and seventh wirings. The sixth wiring is electrically connected to the seventh wiring. The first to fourth cells each have a function of outputting current corresponding to a product of retained data and input data. Specifically, the first cell, the second cell, the third cell, and the fourth cell output current to the second wiring, the third wiring, the sixth wiring, and the seventh wiring, respectively. The first converter circuit has a function of making data corresponding to a total amount of current flowing through the second and third wirings flow to the fourth and fifth wirings, respectively.