UFS Refresh Handover Mechanism for Power and Retention Trade-offs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Universal flash storage (UFS) devices in mobile platform devices are susceptible to memory corruptions like bit-flip errors and transmission errors, and current memory refresh schemes select between manual-force and manual-selective refresh methods in a non-intelligent manner, ignoring system performance feedback and power specifications, leading to inefficient power usage and data retention.

Innovation Solution

Implementing a refresh handover mechanism that intelligently switches between manual-force and manual-selective refresh operations based on current power and performance constraints, allowing parallel execution of I/O and refresh operations to balance competing requests and optimize performance and power savings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual-force refresh operation is performed on UFS device, then data retention is improved, but power consumption increases

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

Solution Approach 1:

The system dynamically switches between manual-force refresh and manual-selective refresh operations based on real-time system conditions including power availability and performance requirements. This dynamic adaptation allows the refresh mechanism to optimize between data retention and power consumption by selecting the appropriate refresh mode at different time points rather than using a fixed approach

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the operational parameters of the refresh mechanism by introducing a handover mechanism that adjusts refresh behavior based on system state. The system monitors power conditions and performance metrics, then modifies refresh parameters (completeness vs. speed) accordingly, transitioning between full refresh and selective refresh modes to resolve the contradiction

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If manual-selective refresh operation is performed on UFS device, then power consumption is reduced, but data retention reliability deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoiddata retention
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system implements feedback mechanisms that monitor system conditions including power availability, performance metrics, and data integrity status. Based on this feedback, the handover mechanism intelligently determines when to switch between refresh modes, ensuring that manual-selective refresh is only used when conditions permit, thereby maintaining reliability while reducing power consumption

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The refresh strategy is made dynamic through continuous monitoring and adaptive switching. The system can transition from manual-selective refresh to manual-force refresh when reliability concerns arise, creating a responsive system that adapts to changing conditions rather than committing to a single refresh mode

Inventive Principle:
Principle #15Dynamics

3Productivity

If I/O operation request is handled during refresh, then system performance is improved, but refresh operation completeness is compromised

Engineering Contradiction:
Improvesystem performanceVSAvoidrefresh operation completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The refresh operation is segmented into manual-force refresh and manual-selective refresh components. When I/O requests arrive during refresh, the system can pause or adjust the selective refresh portion while maintaining the ability to complete critical refresh tasks, allowing I/O operations to proceed without completely sacrificing refresh completeness

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts refresh operation behavior based on I/O request patterns. When I/O operations are detected, the refresh mechanism adapts by switching to modes that are more compatible with concurrent I/O execution, balancing performance and completeness requirements in real-time

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10725706B1Apparatus and method of scheduling universal flash storage refresh operations according to a refresh handover mechanism
Publication Date: 2020.07.28 QUALCOMM INC
  • US10725706B1 patent drawing
  • US10725706B1 patent drawing
  • US10725706B1 patent drawing

AI summary

A method of scheduling universal flash storage (UFS) operations using a refresh handover mechanism is described. The method includes receiving, during refresh of a UFS device, a request for an input/output (I/O) operation. The method also includes handing over between a first type of refresh operation and a second type of refresh operation in response to the request for the I/O operation.