CAM Cell Array Reprogramming for Flash Memory Data Retention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices experience data retention issues due to charge leakage and stress on oxide films, leading to reduced threshold voltage and sensing margin, resulting in read failures and limited non-volatile data retention over time.

Innovation Solution

A semiconductor device and method utilizing a content addressable memory (CAM) cell array with a reprogramming scheme, where CAM data is read, checked for errors, and reprogrammed using a microprocessor to maintain reliable internal operation conditions, replacing traditional fuse units for storing control information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If flash memory devices store data using floating gate cells, then data retention and non-volatile characteristics are achieved, but charge leakage through defective inter-poly insulation films and oxide film stress cause threshold voltage degradation over time

Engineering Contradiction:
Improvedata retention characteristicsVSAvoiddata retention time
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The patent applies preliminary action by performing a reprogramming operation on CAM cells before they are fully degraded. The controller detects threshold voltage shifts in CAM cells and proactively reprograms them to restore proper threshold voltages, preventing read failures before they occur. This proactive maintenance extends the operational lifespan of the CAM array while maintaining reliable data retention characteristics.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If conventional non-volatile memory cells are used to store control information, then non-volatile characteristics are maintained, but data deterioration occurs over time leading to reduced sensing margin and read failures

Engineering Contradiction:
Improvesensing marginVSAvoiddata retention time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements feedback by continuously monitoring the threshold voltages of CAM cells through read operations and using this information to trigger reprogramming when degradation is detected. The controller reads CAM cell data, detects threshold voltage shifts that indicate degradation, and initiates reprogramming to restore proper voltage levels. This closed-loop feedback mechanism maintains sensing margins and prevents read failures over extended periods.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies discarding and recovering by periodically reprogramming CAM cells to recover from degradation. Instead of allowing CAM cells to deteriorate permanently, the system discards the degraded state and restores the cells to their proper threshold voltage levels through reprogramming operations, effectively recovering their original performance characteristics and extending their usable lifetime.

Inventive Principle:
Principle #34Discarding and recovering

3Productivity

If repeated programming and erasing cycles are performed, then data can be written and erased in flash memory, but stress on oxide films increases leading to breakdown and threshold voltage reduction

Engineering Contradiction:
Improveprogramming/erasing cycle capabilityVSAvoidoxide film integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies self-service by enabling the CAM array to maintain its own integrity through automated reprogramming. The system monitors its own threshold voltages and performs self-correction by reprogramming degraded cells without external intervention. This self-service mechanism allows the device to continue operating reliably even after many programming/erasing cycles by compensating for oxide film stress accumulation.

Inventive Principle:
Principle #25Self-service

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The reprogramming scheme improves data retention characteristics and reduces the likelihood of malfunction by compensating for charge loss and maintaining stable data storage conditions over time, enhancing the reliability of the semiconductor device.

Implementation Method 1

a cell stores two or more bit data by changing the amount of charges on a floating gate of the cell

Methodology Applied
Scientific EffectCharge storage: Capacitance

Implementation Method 2

Charges (or electrons) stored in a cell of the flash memory device may leak from a floating gate through various failure mechanisms, for example, thermion emission

Methodology Applied
Scientific EffectThermionic emission: Thermionic Emission

Implementation Method 3

Charges (or electrons) stored in a cell of the flash memory device may leak from a floating gate through various failure mechanisms, for example, thermion emission and charge diffusion through a defective inter-poly insulation film

Methodology Applied
Scientific EffectCharge diffusion: Diffusion

Data Source

PatentUS9230650B2Semiconductor device and method for operating the same
Publication Date: 2016.01.05 MIMIRIP LLC
  • US9230650B2 patent drawing
  • US9230650B2 patent drawing
  • US9230650B2 patent drawing

AI summary

A semiconductor device employs a technology for improving data retention characteristics of a cell array storing data regarding conditions for controlling internal operations of the semiconductor device. The semiconductor device includes a content addressable memory (CAM) cell array configured to store CAM data regarding conditions for controlling the internal operations, a control logic configured to store the CAM data read out of the CAM cell array, and a microprocessor configured to perform a reprogramming operation on the CAM cell array using the CAM data stored in the control logic.