Stacked Semiconductor Device for AI Processing Speed and Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In AI technology, the repeated product-sum operations using weight data and input data lead to increased power consumption and heat generation due to high arithmetic operation frequencies, which is exacerbated by the need for large memory cell arrays and dedicated arithmetic circuits, resulting in inefficient semiconductor devices.

Innovation Solution

A semiconductor device with a stacked structure comprising multiple memory circuits, a switching circuit, and arithmetic circuits, where the memory circuits retain weight data and intermediate data, and the switching circuit facilitates efficient data transfer between these components, reducing power consumption and increasing processing speed by minimizing bit line length and parasitic capacitance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If arithmetic operation frequency is increased to improve AI processing speed, then productivity is improved, but power consumption and heat generation increase

Engineering Contradiction:
Improvearithmetic processing speedVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent transitions from planar arrangement to three-dimensional stacked architecture, placing memory circuits and arithmetic circuits in different layers connected via vertical bit lines. This dimensional change enables simultaneous access to multiple memory cells through parallel bit lines, increasing arithmetic processing speed while distributing power consumption across multiple layers and reducing heat concentration in any single region.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent divides the computational system into multiple independent memory circuits and arithmetic circuits that can operate in parallel. Each memory circuit-bit line pair functions as an independent computational unit, allowing simultaneous product-sum operations on different data sets. This segmentation increases overall processing throughput while distributing power consumption across multiple smaller units rather than concentrating it in a single high-frequency processor.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If memory cell array size is increased to retain more weight data, then storage capacity is improved, but circuit area increases

Engineering Contradiction:
Improvestorage capacityVSAvoidcircuit area
Core Design Contradiction:
Quantity of substanceVSArea of stationary object

Solution Approach 1:

The patent utilizes vertical stacking to extend memory capacity into the third dimension. Multiple memory circuits are arranged in different layers along the vertical axis, connected to arithmetic circuits through bit lines. This stacked configuration provides large storage capacity while maintaining a compact footprint area, as the memory expands upward rather than outward horizontally.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Loss of energy

If bit line length is shortened to reduce charge and discharge energy, then power consumption is reduced, but circuit layout complexity increases

Engineering Contradiction:
Improvecharge and discharge energyVSAvoidcircuit layout
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent introduces vertical bit lines that extend through multiple layers to connect memory circuits in different stacked positions to arithmetic circuits. This vertical routing approach allows bit lines to serve multiple memory cells across layers, effectively reducing the horizontal length of bit lines and minimizing charge/discharge energy requirements, while the modular stacked architecture manages layout complexity through systematic layering.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Productivity

If dedicated arithmetic circuits are added to perform AI operations, then arithmetic processing capability is improved, but device complexity increases

Engineering Contradiction:
Improvearithmetic processing capabilityVSAvoidcircuit structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges memory and arithmetic functions into a unified stacked architecture where memory circuits and arithmetic circuits are tightly integrated across multiple layers. The bit lines serve dual purposes as both memory readout lines and arithmetic operation inputs. This merging reduces the need for separate dedicated AI processing units while maintaining enhanced arithmetic capability, thereby limiting the increase in overall device complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20230109354A1Semiconductor device
Publication Date: 2023.04.06 SEMICON ENERGY LAB CO LTD
  • US20230109354A1 patent drawing
  • US20230109354A1 patent drawing
  • US20230109354A1 patent drawing

AI summary

A semiconductor device with a novel structure is provided. The semiconductor device includes a plurality of memory circuits, a switching circuit, a first arithmetic circuit, and a second arithmetic circuit. The plurality of memory circuits each have a function of retaining weight data. The switching circuit has a function of switching electrical continuity and discontinuity between any one of the memory circuits and the first arithmetic circuit. The first arithmetic circuit outputs a first output signal based on product-sum operation processing of input data and the weight data selected by the switching circuit to the second arithmetic circuit. A layer including the plurality of memory circuits is provided to be stacked over a layer including the switching circuit, the first arithmetic circuit, and the second arithmetic circuit.