Storage Device Dual Error Correction Circuit Mapping Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor devices struggle to maintain a low write error rate (WER) after the manufacturing stage, which affects the reliability of the storage devices.

Innovation Solution

The proposed solution involves a storage device with a controller that includes a first and second error correction circuit, a mapping memory, and a control block. The second error correction circuit has a greater maximum number of correctable error bits than the first, and the mapping memory stores parity bits generated by the second error correction circuit along with the address of the memory device. This configuration allows for improved WER management post-manufacturing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single error correction circuit is used, then device complexity is reduced, but reliability deteriorates due to insufficient error correction capability after manufacturing

Engineering Contradiction:
Improvewrite error rateVSAvoiderror correction circuit structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The error correction circuit is divided into two separate circuits: a first error correction circuit for basic error correction and a second error correction circuit for enhanced error correction. Each circuit handles specific error correction tasks, allowing the system to achieve high reliability without requiring a single overly complex circuit. The segmentation enables independent optimization of each circuit's functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements partial error correction by using the first error correction circuit for routine operations and reserving the second error correction circuit for situations requiring enhanced protection. This partial action approach allows the system to maintain high reliability when needed while avoiding the constant overhead of maximum error correction capability.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If parity bits are stored only in the memory device, then device complexity is reduced, but reliability deteriorates due to insufficient error correction coverage

Engineering Contradiction:
Improveerror correction coverageVSAvoidstorage structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The storage structure is segmented into two parts: the memory device stores original data and some parity bits, while the mapping memory stores addresses and remaining parity bits. This segmentation allows the system to distribute error correction information across multiple storage locations, enhancing error correction coverage without requiring all parity bits to be stored in a single location.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The mapping memory acts as an intermediary between the memory device and the error correction circuits. It stores addresses and parity bits that bridge the gap between the primary storage location and the error correction functionality, enabling the system to access and utilize error correction information efficiently without direct complexity in the memory device itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the second error correction circuit is used for all data, then reliability is improved, but device complexity increases due to redundant error correction capability

Engineering Contradiction:
Improveerror correction capabilityVSAvoiderror correction circuit operation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The error correction circuit operation is made dynamic by selectively activating the first or second error correction circuit based on the specific data being processed. The control block determines which circuit to use in real-time, allowing the system to adapt its error correction capability to the current operational requirements rather than always using the maximum capability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies partial error correction by using the first error correction circuit for standard operations and reserving the second error correction circuit for enhanced protection when needed. This partial action approach allows the system to maintain high reliability when required while avoiding the constant computational overhead of maximum error correction capability.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250068517A1Storage device including mapping memory and method of operating the same
Publication Date: 2025.02.27 SAMSUNG ELECTRONICS CO LTD
  • US20250068517A1 patent drawing
  • US20250068517A1 patent drawing
  • US20250068517A1 patent drawing

AI summary

Provided is a storage device including a memory device configured to store original data; and a controller configured to control the memory device, the controller including a first error correction circuit configured to correct an error of the original data, and a second error correction circuit configured to correct an error of the original data, a maximum number of correctable error bits of the second error correction circuit being greater than a maximum number of correctable error bits of the first error correction circuit, a mapping memory configured to store at least some of parity bits generated by the second error correction circuit and store an address of the memory device at which the original data is stored; and a control block configured to control the first error correction circuit, the second error correction circuit, and the mapping memory.