Controller Map Table Initialization for Format Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems require unnecessary map table updates during format operations, increasing operation time and potentially reducing the lifespan of storage devices due to frequent erase and write cycles.

Innovation Solution

A controller that omits the unmap operation of the map table during format operations, initializing it based on initial logical unit information to reduce the need for address mapping updates and minimize erase/write cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the map table is updated during format operations, then the logical unit information is correctly reflected, but the operation time increases and the lifespan of storage devices is reduced

Engineering Contradiction:
Improvelogical unit information correctnessVSAvoidformat operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the essential function of the map table update operation during format. Instead of performing a complete update (unmap followed by map), the system only performs the necessary initialization of the map table with new logical unit information, omitting the redundant unmap operation. This extraction of the essential function reduces operation time while maintaining correctness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies preliminary action by initializing the map table with the new logical unit information before completing the format operation. The controller prepares the map table in advance with the correct mapping relationships, so that when the format is complete, the logical unit information is already correctly reflected without requiring subsequent update operations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the map table is updated during format operations, then the mapping information is refreshed, but the number of erase/write cycles increases

Engineering Contradiction:
Improvemapping information accuracyVSAvoidstorage device lifespan
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The patent extracts only the necessary map table initialization operation during format, removing the redundant unmap operation. By taking out the unnecessary update step, the system reduces the number of erase/write cycles to only the essential initialization write operation, thereby extending storage device lifespan while maintaining mapping information accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent discards the old map table contents during format and recovers by creating a new map table with correct logical unit information. This discarding and recovering process is performed only once during format rather than through multiple incremental updates, reducing the total number of erase/write cycles.

Inventive Principle:
Principle #34Discarding and recovering

3Productivity

If the map table update operation is omitted, then the format operation time is reduced, but the map table may not be fully updated

Engineering Contradiction:
Improveformat operation speedVSAvoidmap table update completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by initializing the map table with the new logical unit information before completing the format operation. The controller prepares the map table in advance with the correct mapping relationships, so that when the format is complete, the logical unit information is already correctly reflected without requiring subsequent update operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs self-service by automatically initializing the map table with the correct logical unit information during the format process. The controller inherently knows which logical units are being formatted and automatically populates the map table with the appropriate mapping relationships, eliminating the need for separate manual update operations.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11157403B2Controller and memory system for receiving a format request and configuring a map table
Publication Date: 2021.10.26 MIMIRIP LLC
  • US11157403B2 patent drawing
  • US11157403B2 patent drawing
  • US11157403B2 patent drawing

AI summary

There are provided a controller, a memory system having the same, and an operating method thereof. The controller includes: a host interface configured to receive a format request from a host, and output an internal format request including initial logical unit information; and a flash translation layer configured to initialize a map table for storing information on mapping between logical and physical unit numbers according to the initial logical unit information.