Non-volatile Memory Address Scramble for Read Margin

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory devices face challenges in maintaining consistent read margins and reducing error bits due to variations in tile activation and word/bit line bridges during read operations, leading to decreased yield and reliability.

Innovation Solution

The implementation of an address scramble method that reconfigures the activation of tiles, word lines, and bit lines during read operations, ensuring equalized read levels and minimizing error correction code consumption by distributing error bits across different tile and line configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional address mapping is used for read operations, then the memory device structure is simple, but read margin is inconsistent and error bits increase due to tile and line variations

Engineering Contradiction:
Improveread margin consistencyVSAvoidaddress mapping complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies address scramble in advance during read operations to redistribute read requests across different tiles and word/bit lines. This preliminary redistribution equalizes the read levels before actual reading occurs, preventing consistent activation of the same tiles or lines that causes read margin variations and error bits.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If address scramble is applied to equalize read levels, then read margin improves, but control logic complexity increases

Engineering Contradiction:
Improveread marginVSAvoidcontrol logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The control logic performs address scramble in advance during read operations to redistribute read requests across different tiles and word/bit lines. This preliminary redistribution equalizes the read levels before actual reading occurs, preventing consistent activation of the same tiles or lines that causes read margin variations and error bits.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the address parameters by applying scramble functions that map logical addresses to physical addresses differently for read operations compared to write operations. This parameter transformation equalizes the distribution of read requests across memory tiles and lines, improving read margin without requiring fundamental changes to the memory structure.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If address scramble is used to distribute error bits, then error correction code consumption decreases, but the reading process becomes more complex

Engineering Contradiction:
Improveerror correction efficiencyVSAvoidreading process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The control logic performs address scramble in advance during read operations to redistribute read requests across different tiles and word/bit lines. This preliminary redistribution equalizes the read levels before actual reading occurs, preventing consistent activation of the same tiles or lines that causes read margin variations and error bits.

Inventive Principle:
Principle #10Preliminary action

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

This approach enhances read margin and yield by equalizing read performance across tiles and reducing the consumption of error correction codes, thereby improving the reliability and efficiency of non-volatile memory devices.

Implementation Method 1

A chalcogenide alloy may change into a crystalline state or an amorphous state after being heated and cooled. The phase change material has a low resistance in the crystalline state, and has a high resistance in the amorphous state.

Methodology Applied
Scientific EffectPhase change: Phase Change

Data Source

PatentUS11348639B2Non-volatile memory device, storage device having the same, and reading method thereof
Publication Date: 2022.05.31 SAMSUNG ELECTRONICS CO LTD
  • US11348639B2 patent drawing
  • US11348639B2 patent drawing
  • US11348639B2 patent drawing

AI summary

A non-volatile memory device includes a memory cell array, a word line driver, a bit line driver, a read circuit, and control logic. The memory cell array includes a plurality of banks. Each bank includes a plurality of tiles. Each tile includes a plurality of resistive memory cells connected to a plurality of bit lines and a plurality of word lines. The word line driver selects one of the word lines in response to an input address. The bit line driver selects one of the bit lines in response to the input address. The read circuit reads a code word from the memory cell array in a read operation. The control logic is configured to control the word line driver, the bit line driver, the read circuit in the read operation. The control logic performs an address scramble on the input address, and provides the scrambled address to the read circuit to access the plurality of tiles in the read operation.