Memory Group Page Timing for DRAM Power and I/O
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory devices face challenges in maintaining data input/output performance and reducing power consumption due to inefficient row activation and deactivation processes in DRAM.
Innovation Solution
A memory system and operation method that adjusts page close and open times based on the operation state and access pattern of memory banks, using a controller to independently set or adjust these times for each memory group, and includes a micro-core processor and IP core to optimize data transfer and reduce power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If row activation and deactivation processes are performed frequently to maintain data input/output performance, then data transfer efficiency is improved, but power consumption increases
Solution Approach 1:
The patent implements dynamic adjustment of page close and open times based on access patterns. The controller monitors whether a accessed row is already open or closed, and dynamically sets the page close time to a first value when the row is closed (requiring activation) or a second value when the row is already open (no activation needed). This dynamic timing adjustment optimizes the balance between maintaining data input/output performance and reducing unnecessary row activation operations that consume power.
Solution Approach 2:
The patent changes the page close time parameter based on the state of the row. By setting different page close time values (first value vs. second value) depending on whether the accessed row is closed or open, the system adapts the timing parameters to actual access patterns, thereby reducing redundant row activations and lowering power consumption while maintaining performance.
2Use of energy by moving object
If page close time is extended to reduce row activation operations, then power consumption is reduced, but data input/output performance deteriorates
Solution Approach 1:
The system dynamically adjusts the page close time based on real-time access patterns and row states. When a row is accessed and found to be closed, the page close time is set to a first value that allows subsequent activation. When the row is already open, the page close time is set to a second value that can be extended to reduce activations. This dynamic adjustment ensures performance is maintained when needed while reducing power consumption when possible.
Solution Approach 2:
The controller implements feedback by monitoring the state of accessed rows and using this information to adjust page close timing. The system detects whether a row is open or closed during access operations and uses this feedback to determine appropriate page close time values, creating a closed-loop control system that balances performance and power consumption based on actual operating conditions.
Data Source
AI summary
A memory system includes a memory device comprising plural memory groups, and a controller configured to independently set or adjust a page close time or a page open time for a row or a page in each of the plural memory groups based on whether there is a request to be transferred into each of the plural memory groups.


