Memory Block Bit Line Layout for In-Memory AI Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The traditional von Neumann architecture faces challenges with 'memory wall' and 'power consumption wall', and the bandwidth between CPU and memory becomes a bottleneck, limiting the performance of AI chips, especially with the rise of big data and artificial intelligence applications.

Innovation Solution

The semiconductor device incorporates a memory array with memory blocks arranged in specific configurations, where bit lines are coupled to all memory strings in a column, increasing the number of memory strings per bit line and reducing coupling capacitance, allowing for higher computational power and accuracy through improved data access and in-memory operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If bit lines are coupled to all memory strings in a column, then computational power and accuracy are improved, but bit line resistance increases

Engineering Contradiction:
Improvecomputational powerVSAvoidbit line resistance
Core Design Contradiction:
PowerVSReliability

Solution Approach 1:

The patent divides the memory array into multiple memory blocks, each with its own bit line group. This segmentation allows parallel data access paths, reducing the effective resistance seen by each bit line while maintaining high computational power through the combined capacity of multiple blocks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a third dimension by stacking memory blocks vertically with bit line groups positioned at different heights. This three-dimensional arrangement allows multiple bit lines to operate in parallel without interfering with each other, effectively reducing resistance while maintaining computational power.

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

2Measurement precision

If the number of memory strings per bit line is increased, then computational accuracy is improved, but coupling capacitance between bit lines increases

Engineering Contradiction:
Improvecomputational accuracyVSAvoidcoupling capacitance
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

By dividing the memory array into separate blocks with isolated bit line groups, the patent reduces coupling capacitance between bit lines. Each bit line group operates independently, allowing high computational accuracy without the harmful capacitive coupling that would occur in a single large block.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The vertical stacking of memory blocks with bit line groups at different heights creates spatial separation in the third dimension. This dimensional separation significantly reduces coupling capacitance between adjacent bit lines while maintaining the high number of memory strings per bit line needed for computational accuracy.

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

3Ease of operation

If traditional von Neumann architecture is used, then data transfer between CPU and memory is simple, but bandwidth becomes a bottleneck

Engineering Contradiction:
Improvedata transfer simplicityVSAvoidbandwidth
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent merges computing functions directly with memory by implementing computational operations within the memory array itself. This combining of computation and storage eliminates the need for continuous data transfer between CPU and memory, maintaining operational simplicity while dramatically increasing bandwidth through parallel in-memory computations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent enables continuous computational operations within memory without interruption for data transfer. By performing computations directly in the memory array, the system maintains continuous useful action, eliminating the bandwidth bottleneck that would occur with traditional von Neumann architecture where data must be constantly transferred between CPU and memory.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20260080947A1Semiconductor device and operating method thereof and system
Publication Date: 2026.03.19 YANGTZE MEMORY TECHNOLOGIES HOLDING CO LTD
  • US20260080947A1 patent drawing
  • US20260080947A1 patent drawing
  • US20260080947A1 patent drawing

AI summary

According to one aspect of the present disclosure, a semiconductor device is provided. The semiconductor device may include a memory array comprising at least one memory block. The memory block may include a plurality of memory string columns disposed in a first direction. Each of the memory string columns may include a plurality of memory strings disposed in a second direction perpendicular to the first direction. Each of the memory strings may include a plurality of memory cells disposed along a third direction and connected in series. The semiconductor device may include a bit line layer including at least one bit line group. The bit line group may include a plurality of bit lines disposed in the first direction. Each of the bit lines may extend along the second direction and is coupled to all memory strings of one of the memory string columns within the memory block.