Memory Cell Access Using Adaptive Control Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory circuits face performance degradation and increased power consumption due to accommodating weak cells, and replacing them with redundant cells increases physical size and costs.

Innovation Solution

Selectively modifying control parameters for weak memory cells to match their specific characteristics, allowing them to operate within normal performance specifications without degrading the overall circuit performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If memory operating parameters are set to accommodate weak cells, then all memory cells can function correctly, but the overall performance of the memory circuit degrades and power consumption increases

Engineering Contradiction:
Improvecorrect functioning of weak cellsVSAvoidperformance of majority of memory cells
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by implementing cell-specific control parameters that allow each memory cell to operate with parameters optimized for its individual characteristics. Weak cells receive modified control parameters (such as adjusted read/write timing, voltage levels, or refresh rates) while normal cells continue using standard parameters, thus maintaining high performance for the majority of cells while ensuring correct operation of weak cells.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making control parameters adaptive and variable rather than static. The memory circuit dynamically selects and applies different control parameters based on the specific cell being accessed, allowing the system to optimize performance for each cell type in real-time operation.

Inventive Principle:
Principle #15Dynamics

2Reliability

If redundant memory cells are used to replace weak cells, then weak cell issues are avoided, but the physical size of the memory circuit increases

Engineering Contradiction:
Improveavoidance of weak cell failuresVSAvoidphysical size of memory circuit
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent applies parameter changes by modifying control parameters (timing, voltage, power, refresh rate) for weak cells to bring them into compliance with performance specifications. This allows weak cells to function correctly without requiring physical replacement with redundant cells, thereby maintaining the original memory array density and physical footprint.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If redundant memory cells are implemented for weak cell replacement, then weak cells can be avoided, but testing costs and overhead circuitry increase

Engineering Contradiction:
Improveavoidance of weak cell failuresVSAvoidtesting and overhead circuitry for cell replacement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent modifies control parameters for weak cells during normal operation to ensure they meet performance specifications, eliminating the need for complex redundancy management infrastructure. This includes implementing cell-specific timing adjustments, voltage control, and refresh rate optimization, which removes the requirement for additional test circuits, fuse-blowing logic, and redundancy management overhead.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts and addresses the weak cell issue directly by applying cell-specific parameter modifications, rather than extracting weak cells from the system through replacement with redundant cells. This eliminates the need for the entire redundancy management infrastructure including test circuits, replacement logic, and overhead control circuitry.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If higher operating voltage is used to accommodate weak cells, then weak cells can function correctly, but power consumption increases

Engineering Contradiction:
Improvecorrect functioning of weak cellsVSAvoidpower consumption of memory circuit
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The patent applies local quality by implementing cell-specific voltage control where only weak cells receive elevated voltage levels when needed, while normal cells continue operating at standard voltage. This localized approach ensures weak cell functionality while minimizing the overall power consumption increase to only the fraction of cells that require higher voltage.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making voltage levels adaptive and variable rather than static. The memory circuit dynamically adjusts voltage levels based on the specific cell being accessed, applying higher voltage only to weak cells when they are the target of an operation, while normal cells operate at standard voltage levels.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7872929B2Accessing memory cells in a memory circuit
Publication Date: 2011.01.18 LSI CORP
  • US7872929B2 patent drawing
  • US7872929B2 patent drawing
  • US7872929B2 patent drawing

AI summary

Techniques for accessing a memory cell in a memory circuit include: receiving a request to access a selected memory cell in the memory circuit; determining whether the selected memory cell corresponds to a normal memory cell or a weak memory cell in the memory circuit; accessing the selected memory cell using a first set of control parameters when the selected memory cell corresponds to a normal memory cell, wherein the selected memory cell provides correct data under prescribed operating specifications when accessed using the first set of control parameters; and accessing the selected memory cell using a second set of control parameters when the selected memory cell corresponds to a weak memory cell, wherein the selected memory cell provides correct data under the prescribed operating specifications when accessed using the second set of control parameters and provides incorrect data under the prescribed operating specifications when accessed using the first set of control parameters.