Memory Active Region Tracking Across Low-Power HPB Reads
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Memory systems face inefficiencies in tracking active regions during power down or low power modes, leading to increased time and power consumption when resuming operations due to the need to reinitialize and retransmit L2P tables.
Innovation Solution
A memory system that tracks active regions during power down or low power modes by storing indications of these regions in non-volatile memory, allowing for faster processing of HPB commands without retransmitting L2P tables upon returning to normal power mode.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by stationary object
If the memory system enters power down or low power mode, then power consumption is reduced, but the ability to track active regions is lost, requiring reinitialization and retransmission of L2P tables upon resumption
Solution Approach 1:
The memory controller performs preliminary action by storing the indication of the active region in non-volatile memory before entering power down or low power mode. This ensures that when the system resumes, the active region information is already available without requiring reinitialization and retransmission of L2P tables, thus resolving the time loss issue while maintaining power savings.
Solution Approach 2:
The patent applies copying by creating a copy of the active region indication and storing it in non-volatile memory. This copy persists across power states, allowing the memory system to quickly resume operations without retransmitting L2P tables, thereby reducing the time penalty associated with power down modes.
2Reliability
If the memory system retransmits L2P tables upon resuming normal power mode, then active region tracking is restored, but time and power consumption increase
Solution Approach 1:
The memory controller stores the active region indication in non-volatile memory before entering power down mode, performing the necessary preparation in advance. When resuming normal operation, the system can immediately access this pre-stored information, eliminating the need for time-consuming retransmission of L2P tables while maintaining reliable active region tracking.
Solution Approach 2:
Non-volatile memory serves as an intermediary storage mechanism that preserves the active region indication across power states. This intermediary allows the memory system to maintain reliability of active region tracking without the time penalty of retransmitting L2P tables, as the information is already available in the intermediary storage.
3Productivity
If the memory system reinitializes regions for HPB operations after power down, then operational readiness is restored, but power consumption increases
Solution Approach 1:
The memory controller performs preliminary action by storing the active region indication in non-volatile memory before power down. When resuming operations, the system can immediately access this pre-stored information to determine which regions need HPB operations, eliminating the need for complete reinitialization and reducing power consumption while maintaining operational readiness.
Solution Approach 2:
The memory system uses its own pre-stored active region indication (in non-volatile memory) to determine its operational state after power down. This self-service approach allows the system to independently assess which regions require reinitialization without requiring full system reinitialization, thereby reducing power consumption while maintaining productivity.
Data Source
AI summary
Methods, systems, and devices for read operations for active regions of a memory device are described. A memory system that includes a non-volatile memory device may receive a command to enter a first power mode. Before entering the first power mode, the memory system may store an indication of the active regions of the non-volatile memory device that are active for use as part of a host performance booster (HPB) mode. The memory device may receive an HPB command while in the first power mode, and may subsequently enter (e.g., re-enter) the second power mode. In some examples, the HPB command may be processed based on its physical address being included in one of the active regions of the non-volatile memory device.


