Controller Concurrent Secure Erase and Patterning for Memory Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems require extensive time to prepare for performance tests due to the need for secure erase and patterning operations, which are typically performed sequentially and randomly across multiple data storage regions.

Innovation Solution

Incorporating a pre-condition command that allows for secure erase and patterning operations to be performed in a reserved area of a command, reducing the time required for preparing memory systems for performance tests by executing these operations concurrently across multiple data storage regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If secure erase and patterning operations are performed sequentially and randomly across multiple data storage regions, then the memory system ensures data security and proper test preparation, but the time required for performance testing increases significantly

Engineering Contradiction:
Improvedata securityVSAvoidperformance test preparation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing secure erase and patterning operations in advance before the actual performance test begins. The controller executes these preparatory operations on multiple data storage regions concurrently, ensuring the memory system is properly prepared for testing while reducing the overall time required. This is achieved by initiating the secure erase and patterning operations as soon as the test command is received, rather than waiting for sequential completion of each operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges the secure erase and patterning operations into a single integrated process that executes concurrently across multiple data storage regions. Instead of performing these operations separately and sequentially, the controller combines them into unified test commands that can be executed in parallel, thereby maintaining data security requirements while significantly reducing the total preparation time for performance testing.

Inventive Principle:
Principle #5Merging (Combining)

2Manufacturing precision

If secure erase and patterning operations are performed sequentially across multiple data storage regions, then the operations can be completed thoroughly, but the productivity of the testing process decreases

Engineering Contradiction:
Improvetest preparation completenessVSAvoidtesting process efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The controller performs secure erase and patterning operations as preliminary actions before the actual performance measurement begins. By executing these preparatory operations in advance on all necessary data storage regions, the system ensures complete test preparation while allowing the actual performance test to proceed without interruption, thereby improving overall productivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by performing secure erase and patterning operations only on the specific data storage regions that require testing, rather than exhaustively processing all regions. This selective approach maintains test preparation completeness for the relevant regions while avoiding unnecessary operations on other regions, thereby improving testing process efficiency and productivity.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If multiple secure erase and patterning operations are executed sequentially to prepare different data storage regions, then each region is properly prepared, but the overall testing time increases

Engineering Contradiction:
Improveregion preparation qualityVSAvoidtotal test preparation duration
Core Design Contradiction:
Manufacturing precisionVSDuration of action of moving object

Solution Approach 1:

The patent merges multiple secure erase and patterning operations into a single concurrent execution model. The controller combines these operations into unified test commands that can be executed simultaneously across multiple data storage regions, ensuring each region receives proper preparation while dramatically reducing the total preparation duration compared to sequential execution.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The controller executes secure erase and patterning operations as preliminary actions before the actual performance test begins. By initiating these preparatory operations in advance on all required data storage regions concurrently, the system ensures high-quality region preparation while minimizing the total time required, allowing the performance test to start immediately without waiting for sequential completion.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10922000B2Controller, operating method thereof, and memory system including the same
Publication Date: 2021.02.16 SK HYNIX INC
  • US10922000B2 patent drawing
  • US10922000B2 patent drawing
  • US10922000B2 patent drawing

AI summary

A controller, an operating method thereof and a memory system including the same are disclosed. The operating method of a controller which controls a memory system including a nonvolatile memory device including a plurality of data storage regions, includes receiving a command from a host, determining whether a pre-condition command is included in the command by confirming whether the received command has a reserved area, and switching the memory system to a pre-condition state by performing a secure erase and patterning on the nonvolatile memory device according to the pre-condition command included in the command.