Controller Concurrent Secure Erase and Patterning for Memory Testing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


