Dynamic Precharge Policy for Memory Sub-Regions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing precharge schemes in semiconductor memory devices are inefficient in managing power consumption and processing speed, as they often require significant power to transition between active and precharge states, especially when changing from a precharge state to an active state.

Innovation Solution

A data storage system with a memory controller that sets and dynamically changes precharge schemes based on access patterns and counts for sub-regions, allowing for the selection between open and closed precharge policies to optimize power usage and performance by maintaining or altering the precharge state of row lines accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a precharge scheme is fixed to an initial state, then device complexity is reduced, but power consumption increases due to unnecessary transitions between active and precharge states

Engineering Contradiction:
Improveprecharge scheme managementVSAvoidpower consumption
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by making the precharge scheme changeable rather than fixed. The memory controller dynamically switches between first and second precharge schemes based on access patterns to sub-regions, allowing the system to adapt to varying workload conditions and minimize unnecessary state transitions, thereby reducing power consumption while maintaining manageable complexity through automated policy selection.

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If the precharge state is frequently changed to match access patterns, then power consumption is reduced, but device complexity increases due to dynamic policy management

Engineering Contradiction:
Improvepower consumptionVSAvoidprecharge scheme management
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent implements feedback by monitoring access patterns to sub-regions and using this information to dynamically select between precharge schemes. The memory controller counts accesses to each sub-region and adjusts the precharge policy accordingly, creating a closed-loop system that automatically optimizes power consumption based on actual workload conditions without requiring complex manual configuration.

Inventive Principle:
Principle #23Feedback

3Speed

If transition from precharge state to active state is performed frequently, then processing speed is improved, but power consumption increases significantly

Engineering Contradiction:
Improveprocessing speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by maintaining sub-regions in an active state when future accesses are anticipated. By monitoring access patterns and keeping frequently accessed sub-regions active, the system prepares in advance for upcoming operations, eliminating the need for frequent precharge-to-active transitions and their associated power consumption while maintaining high processing speed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11347633B2Data storage system and precharge policy setting method therefor
Publication Date: 2022.05.31 SK HYNIX INC
  • US11347633B2 patent drawing
  • US11347633B2 patent drawing
  • US11347633B2 patent drawing

AI summary

A data storage system includes a memory device including a plurality of memory cells which are coupled to a plurality of row lines, and configured to communicate with a host device through at least one port; and a memory controller configured to select one of a first precharge policy and a second precharge policy according to a precharge control signal, and control the row lines based on access addresses for the row lines according to the selected precharge policy, wherein, under the first precharge policy, one of a first precharge scheme and a second precharge scheme is applied, and under the second precharge policy, both the first and second precharge schemes are applied at different times.