Flash Memory Data Randomization Circuit for Read Margin Improvement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices face challenges in efficiently randomizing and de-randomizing data across multiple segments, leading to variations in threshold voltages of memory cells due to word line coupling, which affects read margins and overall performance.

Innovation Solution

A method and circuit configuration that generates a random sequence based on a seed assigned to each page, iteratively applying it to segments for randomization and de-randomization, using a pseudo-random sequence generator and mixer to combine data, thereby reducing threshold voltage variations and enhancing read margins.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored in flash memory devices, then data retention is achieved, but threshold voltage variations occur due to word line coupling

Engineering Contradiction:
Improvedata retentionVSAvoidthreshold voltage uniformity
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary randomization to data before it is programmed into the flash memory device. This preliminary action modifies the data distribution pattern to account for and compensate for the threshold voltage variations that will occur during storage, thereby maintaining read margins despite the coupling effects

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter of data distribution by applying randomization algorithms that modify the statistical properties of stored data. This parameter change ensures that data patterns do not exacerbate threshold voltage variations, thereby improving reliability while maintaining manufacturing constraints

Inventive Principle:
Principle #35Parameter changes

2Reliability

If randomization is applied to data, then read margins are improved, but device complexity increases

Engineering Contradiction:
Improveread marginsVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the randomization process into distinct stages: pseudo-random sequence generation, data mixing, and de-randomization. This segmentation allows each function to be implemented with dedicated, simplified circuitry rather than a single complex randomization unit, thereby improving read margins while managing device complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a pseudo-random sequence generator as an intermediary component that produces sequences used to mix with data. This intermediary approach allows for controlled and reversible randomization, improving read margins while maintaining manageable circuit complexity through the use of standard pseudo-random generation techniques

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If iterative randomization is applied to multiple segments, then data uniformity is improved, but processing time increases

Engineering Contradiction:
Improvedata uniformityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements continuous randomization processing that operates iteratively across multiple segments without interruption. The pseudo-random sequence generator continuously produces sequences that are applied to each segment, maintaining data uniformity across all segments while minimizing idle time and optimizing processing throughput

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent applies periodic randomization where pseudo-random sequences are systematically applied to different segments in a repeating pattern. This periodic approach ensures uniform data distribution across all segments while organizing processing in efficient cycles, thereby improving data uniformity without excessive time penalty

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9128623B2Non-volatile memory devices, methods of operating non-volatile memory devices, and systems including the same
Publication Date: 2015.09.08 SAMSUNG ELECTRONICS CO LTD
  • US9128623B2 patent drawing
  • US9128623B2 patent drawing
  • US9128623B2 patent drawing

AI summary

Random sequence data is sequentially generated based on a seed assigned to a selected memory space, and one of access-requested segments of the selected memory space is logically combined with the sequentially generated random sequence data to transfer the access-requested segment. The sequentially generating and the logically combining are iteratively performed until remaining access-requested segments all transferred.