Variable Resistance Memory Warm Boot Controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current semiconductor memory devices, particularly nonvolatile memory devices, face challenges in efficiently performing reboot operations due to the need for accurate comparison of booting and rebooting conditions, which can lead to slower execution speeds and potential data reliability issues when conditions differ significantly.

Innovation Solution

A storage device incorporating a variable resistance memory and a controller that senses and compares booting and rebooting conditions, allowing for a warm boot operation when conditions are within a predetermined error range, and updates booting information when conditions differ, utilizing a decision unit to manage the nonvolatile memory operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the controller performs a full cold boot operation to ensure data accuracy, then reliability is improved, but execution speed deteriorates

Engineering Contradiction:
Improvedata accuracyVSAvoidreboot execution speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system dynamically selects between warm boot and cold boot operations based on condition comparison results. The controller adapts the reboot mode in real-time: using fast warm boot when conditions match within error range, and switching to reliable cold boot when conditions differ significantly, thus resolving the speed-reliability tradeoff

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of the reboot process based on detected conditions. By monitoring parameters such as temperature, voltage, and timing information, and comparing them against stored booting condition parameters, the system adjusts the reboot execution mode to optimize both speed and reliability

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the controller uses warm boot operation to improve execution speed, then productivity is improved, but reliability deteriorates when conditions differ significantly

Engineering Contradiction:
Improvereboot execution speedVSAvoiddata accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The controller implements feedback by sensing current rebooting conditions, comparing them with previously stored booting conditions, and using this comparison result to determine whether to execute warm boot or cold boot. This feedback mechanism ensures that warm boot is only used when safe, maintaining reliability while improving productivity

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary condition sensing and comparison before executing the reboot operation. By pre-storing booting condition information and pre-comparing it with current rebooting conditions, the system determines the appropriate boot mode in advance, enabling fast warm boot when conditions permit while ensuring reliability

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the controller performs condition sensing and comparison operations, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvereboot operation reliabilityVSAvoidcontroller structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory device performs self-service by autonomously sensing its own operating conditions (temperature, voltage, timing) and comparing them with stored reference conditions. This self-diagnosis capability reduces the need for external control complexity while maintaining high reliability in determining the appropriate boot mode

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9207949B2Storage device comprising variable resistance memory and related method of operation
Publication Date: 2015.12.08 SAMSUNG ELECTRONICS CO LTD
  • US9207949B2 patent drawing
  • US9207949B2 patent drawing
  • US9207949B2 patent drawing

AI summary

A storage device includes a nonvolatile memory device including a variable resistance memory, and a controller configured to control the nonvolatile memory device. At a booting operation, the controller stores booting information in the variable resistance memory of the nonvolatile memory device. At a rebooting operation, the controller selectively performs a warm boot operation using the booting information stored in the variable resistance memory, based on a comparison result between a booting setting condition associated with the booting operation and a rebooting condition associated with the rebooting operation.