Tagged Memory Cells With Lower VMIN and Split-Voltage Error Tolerance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional learning machines, such as deep convolutional neural networks (DCNNs), face challenges with memory arrays that have manufacturing defects and errors over time, leading to inefficiencies and increased power consumption due to the need for redundant rows and columns to compensate for faulty memory cells.

Innovation Solution

A system that tags memory cells into low-voltage and high-voltage modes based on their error tolerance, using separate power supplies to optimize operational accuracy and reduce power consumption by utilizing low-voltage cells for fault-tolerant data storage and high-voltage cells for less fault-tolerant data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional learning machines use memory arrays with manufacturing defects, then chip fabrication yield decreases, but adding redundant rows and columns increases device complexity and power consumption

Engineering Contradiction:
Improvechip fabrication yieldVSAvoidredundant memory structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by differentiating between good and bad memory cells within the same memory array. Instead of treating all cells uniformly, the system identifies and tags specific cells with higher error rates, then applies error correction coding selectively to those tagged cells. This localized approach allows the system to compensate for manufacturing defects in specific cells without adding redundancy to the entire memory array, thereby improving yield while minimizing increased complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of error correction application from a uniform blanket approach to a selective, cell-specific approach. By modifying the error correction parameter (applying ECC only to tagged cells rather than all cells), the system improves fabrication yield by utilizing previously defective cells for error-tolerant applications while avoiding the need for extensive redundant structures throughout the entire memory array.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If redundant rows and columns are added to compensate for faulty memory cells, then reliability improves, but power consumption increases

Engineering Contradiction:
Improvememory operation reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by implementing error correction selectively only for tagged memory cells that exhibit higher error rates, rather than applying error correction uniformly across the entire memory array. This localized error correction approach maintains reliability for problematic cells while avoiding the unnecessary power consumption that would result from applying error correction to all cells, thereby reducing overall power usage while maintaining required reliability levels.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial error correction action by using error correction coding only for a subset of memory cells (those tagged as having higher error rates) rather than applying it to all cells. This partial application of error correction maintains sufficient reliability for the tagged cells without the excessive power consumption that would result from applying error correction to the entire memory array, achieving an optimal balance between reliability and power efficiency.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If uniform error correction is applied to all memory cells, then reliability improves, but power consumption and device complexity increase unnecessarily

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by differentiating between good and bad memory cells and applying error correction selectively. The system tags cells with higher error rates and applies error correction coding only to those tagged cells, rather than uniformly to all cells. This selective approach maintains data storage reliability for problematic cells while avoiding the unnecessary power consumption and device complexity that would result from uniform error correction application across the entire memory array.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial error correction by implementing error correction coding only for a subset of memory cells that are tagged as having higher error rates, rather than applying it to all cells. This partial application achieves sufficient data storage reliability for the tagged cells without the excessive power consumption and device complexity that would result from applying error correction uniformly to the entire memory array.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12386506B2Tagged memory operated at lower VMIN in error tolerant system
Publication Date: 2025.08.12 STMICROELECTRONICS SRL
  • US12386506B2 patent drawing
  • US12386506B2 patent drawing
  • US12386506B2 patent drawing

AI summary

A memory array arranged as a plurality of memory cells. The memory cells are configured to operate at a determined voltage. A memory management circuitry coupled to the plurality of memory cells tags a first set of the plurality of memory cells as low-voltage cells and tags a second set of the plurality of memory cells as high-voltage cells. A power source provides a low voltage to the first set of memory cells and provides a high voltage to the second set of memory cells based on the tags.