NVDIMM Controller Sanitize Write Pattern Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

NVDIMM's sanitize operation consumes high power, posing a significant challenge in reducing energy usage during data sanitization, which is essential for maintaining storage performance and security.

Innovation Solution

Implementing a method where the NVDIMM controller receives a sanitize command and uses a power-saving write pattern to write information into the NVM, allowing for reduced power consumption during the sanitize operation by selecting the most efficient write pattern based on the NVM type, such as writing '0' for one type and '1' for another, or using an 8-bit write pattern for flexibility and compatibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a sanitize operation is performed on persistent data in the NVDIMM, then data security is improved, but power consumption increases

Engineering Contradiction:
Improvedata securityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies parameter changes by selecting different write patterns (e.g., writing '0' vs. writing '1') based on the specific NVM type and characteristics. This allows the sanitize operation to adapt its parameters to minimize power consumption while maintaining security effectiveness. The controller determines the optimal write pattern based on NVM characteristics, transforming a one-size-fits-all approach into a customized solution that reduces energy usage.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a sanitize operation is performed on persistent data in the NVDIMM, then data security is improved, but storage performance degrades

Engineering Contradiction:
Improvedata securityVSAvoidstorage performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent optimizes storage performance during sanitize operations by changing write parameters to match NVM characteristics. By selecting the most efficient write pattern for each NVM type, the system minimizes performance degradation while maintaining security. This parameter adaptation ensures that the sanitize operation is as lightweight as possible given the constraints of the specific NVM hardware.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11853608B2Information writing method and apparatus
Publication Date: 2023.12.26 HUAWEI TECH CO LTD
  • US11853608B2 patent drawing
  • US11853608B2 patent drawing
  • US11853608B2 patent drawing

AI summary

An information writing method is applied to an non-volatile dual in-line memory module (NVDIMM), the NVDIMM includes an NVDIMM controller and a non-volatile memory (NVM), and the method includes receiving, by the NVDIMM controller, a sanitize command from a host, where the sanitize command is used to instruct the NVDIMM controller to sanitize data in the NVM using a first write pattern, and the first write pattern is one of at least two patterns of writing information into the NVM, and writing, by the NVDIMM controller, information into the NVM according to the sanitize command.