Memory Die Data Window Reservation for Lower-Latency Peak Power Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing peak power management (PPM) communication protocols in memory sub-systems waste resources due to inefficient token circulation time periods and irrelevant information broadcasting, leading to high power consumption and reduced memory device performance.
Innovation Solution
Implementing a PPM communication protocol with data window reservation, utilizing a shorter token circulation time period and data window reservation to reduce irrelevant information broadcasting, allowing for faster token circulation and increased information transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If traditional PPM communication protocols are used with fixed token circulation time periods, then memory devices can maintain stable communication, but power consumption increases and performance decreases due to irrelevant information broadcasting
Solution Approach 1:
The patent implements dynamic token circulation time periods that adapt based on actual communication needs. Instead of using fixed time periods, the system adjusts the duration of token circulation and data window reservation dynamically, allowing shorter periods when possible to reduce power consumption while maintaining stable communication when needed.
Solution Approach 2:
The system changes the parameter of token circulation time period from a fixed value to a variable that can be adjusted based on communication requirements. By modifying this time parameter dynamically, the protocol reduces irrelevant information broadcasting and associated power consumption while maintaining communication stability.
2Loss of time
If shorter token circulation time periods are implemented, then power consumption and latency are reduced, but communication stability may be compromised
Solution Approach 1:
The patent implements data window reservation as a preliminary action before actual data transmission. Memory devices reserve specific time windows in advance for data exchange, ensuring that critical communications are protected even when overall token circulation periods are shortened. This preliminary reservation maintains communication stability while allowing faster overall token circulation.
3Loss of energy
If data window reservation is implemented, then irrelevant information broadcasting is minimized and power consumption is reduced, but protocol complexity increases
Solution Approach 1:
The patent segments the communication protocol into distinct functional parts: token circulation phase and data window reservation phase. By dividing the protocol execution into these separate segments with clearly defined purposes, the system minimizes irrelevant information broadcasting in each phase while making the overall protocol more manageable and implementable despite increased complexity.
4Productivity
If traditional token circulation is used without data window reservation, then protocol implementation is simpler, but resource waste increases and QoS deteriorates
Solution Approach 1:
The patent makes the token circulation protocol dynamic by introducing data window reservation mechanisms. The protocol adapts its behavior based on actual data transmission needs, reserving appropriate time windows dynamically. This dynamic approach improves memory device performance and QoS by reducing resource waste, while the structured implementation keeps complexity manageable.
Data Source
AI summary
A memory device includes memory dies, a first memory die of the memory dies including a memory array and control logic, operatively coupled with the memory array, to perform peak power management (PPM) operations including receiving a token from another memory die, in response to receiving the token, determining whether to reserve a data window during a token circulation time period having a first size determined based on a common clock signal shared among the memory dies and, in response to determining to reserve the data window, causing the data window to be reserved. The data window has a second size different from the first size determined based on the common clock signal. The operations further include causing a data frame to be generated within the data window. The data frame has a third size determined from the second size and includes current consumption information for the memory device.


