On-Die Memory Signal Processing for Low-Power Multi-Threshold Reads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face inefficiencies in data storage and retrieval due to the need for high-speed interfaces that often result in high power consumption and increased complexity, particularly when performing signal processing tasks like error correction and interference cancellation, which require large data transfers between semiconductor dies.

Innovation Solution

The implementation of an internal signal processing unit on the same semiconductor die as the memory array, which performs preprocessing tasks such as multiple read operations using different thresholds, computes soft metrics, and cancels interference, reducing the data transferred to an external memory controller and minimizing latency and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If signal processing tasks (error correction, interference cancellation) are performed by transferring large data amounts between semiconductor dies, then data processing capability is improved, but power consumption increases and device complexity increases

Engineering Contradiction:
Improvedata processing capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent merges the signal processing unit with the memory array by fabricating both on the same semiconductor die. This integration eliminates the need for high-speed data transfers between separate dies, thereby reducing power consumption while maintaining data processing capability. The processing unit directly accesses memory cells through internal circuitry rather than external interfaces.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediate buffer memory located on the same die as the memory array. This buffer serves as a mediator that allows the signal processing unit to access and process memory data without requiring high-speed external data transfers, thus reducing power consumption while enabling complex signal processing operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If signal processing tasks are performed by transferring large data amounts between semiconductor dies, then data processing capability is improved, but device complexity increases

Engineering Contradiction:
Improvedata processing capabilityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines the signal processing unit and memory array on a single semiconductor die, reducing device complexity by eliminating the need for complex high-speed external interfaces and inter-die communication infrastructure. The integrated design simplifies the overall system architecture while maintaining full data processing capability.

Inventive Principle:
Principle #5Merging (Combining)

3Speed

If high-speed interfaces are used for data transfer between semiconductor dies, then data throughput is improved, but power dissipation increases

Engineering Contradiction:
Improvedata throughputVSAvoidpower dissipation
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent integrates the signal processing unit on the same die as the memory array, eliminating high-speed external interfaces and their associated power dissipation. Data processing occurs through internal low-power circuitry, maintaining data throughput while significantly reducing power loss.

Inventive Principle:
Principle #5Merging (Combining)

4Measurement precision

If data is read multiple times with different thresholds for preprocessing, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improveread precisionVSAvoidread time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary signal processing operations including multiple threshold reads and interference cancellation directly within the memory device before data transfer. This preliminary action ensures high measurement precision is achieved through thorough processing, while the integrated architecture minimizes the time penalty by performing these operations in parallel and using low-speed interfaces only for final data transfer.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8788906B2Memory device with internal signal processing unit
Publication Date: 2014.07.22 APPLE INC
  • US8788906B2 patent drawing
  • US8788906B2 patent drawing
  • US8788906B2 patent drawing

AI summary

A method for operating a memory includes storing data in a plurality of analog memory cells that are fabricated on a first semiconductor die by writing input storage values to a group of the analog memory cells. After storing the data, multiple output storage values are read from each of the analog memory cells in the group using respective, different threshold sets of read thresholds, thus providing multiple output sets of the output storage values corresponding respectively to the threshold sets. The multiple output sets of the output storage values are preprocessed by circuitry that is fabricated on the first semiconductor die, to produce preprocessed data. The preprocessed data is provided to a memory controller, which is fabricated on a second semiconductor die that is different from the first semiconductor die. so as to enable the memory controller to reconstruct the data responsively to the preprocessed data.