Memory Redundancy Controller Buffering Defect Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor memory devices, such as NAND type flash memory, face challenges in high-speed data reading and writing due to the time required for address pointer movement to replace defective memory cells with redundant ones, and the large peripheral circuit area required for redundancy functions, which hinders downsizing and increases costs.

Innovation Solution

A memory device with a controller that manages redundancy information to replace defective memory cells with redundant ones during data read and write operations, reducing the need for extensive peripheral circuitry and enabling faster data transfer by processing redundancy information at the controller level.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If address pointer movement control is performed to replace defective memory cells with redundant ones, then defective memory elements can be compensated, but data reading and writing speed decreases

Engineering Contradiction:
Improvedefect compensationVSAvoiddata reading and writing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent pre-loads redundancy information (mapping between defective cells and redundant cells) into a buffer memory before data operations. When a defective cell is detected, the controller immediately retrieves the corresponding redundant cell address from the buffer without performing address pointer movement, thus maintaining high-speed data access while still providing defect compensation

Inventive Principle:
Principle #10Preliminary action

2Reliability

If redundancy circuits are provided in the memory device, then defective memory elements can be compensated, but the peripheral circuit area increases

Engineering Contradiction:
Improvedefect compensationVSAvoidperipheral circuit area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent extracts the redundancy management function from the memory array itself and relocates it to the controller unit. The controller contains a buffer memory that stores redundancy information, separating the defect compensation logic from the memory cells. This reduces the peripheral circuit area within the memory device while maintaining full redundancy functionality through the external controller

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a buffer memory as an intermediary between the memory array and the controller. This buffer stores pre-fetched redundancy information, acting as a mediator that eliminates the need for complex address pointer movement circuits in the memory device itself, thereby reducing peripheral circuit area while maintaining defect compensation capability

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If address pointer movement is performed for redundancy replacement, then defective bits can be replaced, but the operation time increases

Engineering Contradiction:
Improvedefective bit replacementVSAvoidoperation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-loading redundancy mapping information into a buffer memory before data operations commence. This allows the controller to immediately substitute defective cell addresses with redundant cell addresses from the buffer without time-consuming address pointer movements during actual data read/write operations, significantly reducing operation time while maintaining reliable defective bit replacement

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9076531B2Memory device and redundancy method thereof
Publication Date: 2015.07.07 WINBOND ELECTRONICS CORP
  • US9076531B2 patent drawing
  • US9076531B2 patent drawing
  • US9076531B2 patent drawing

AI summary

A memory device includes at least one memory, a controller controlling the at least one memory and a connect unit. The at least one memory includes a memory region comprising a plurality of memory cells, a redundant memory region comprising a plurality of memory cells and a redundancy information memory unit. The redundancy information memory unit stores redundancy information of the memory cells of the memory region. The controller includes a control unit. The control unit controls data read-out from the at least one memory and data to be written-in to the at least one memory according to the redundancy information stored in the redundancy information memory unit.