Storage Initialization Failure Recovery via Parameter Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Initialization failures in electronic device memory during booting prevent the operating system from functioning normally, despite alerts being provided.

Innovation Solution

A processor in the electronic device adjusts storage parameters of a first storage device by determining initialization failure, resetting parameters to predetermined values, and re-initializing the device, using SPD data to set optimal frequency and timing parameters, and performing operation tests to ensure successful initialization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the processor provides an alert for failed initialization, then the user is notified of the problem, but the operating system cannot operate normally

Engineering Contradiction:
Improveinitialization success rateVSAvoiddevice usability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The processor performs preliminary actions by adjusting storage parameters and re-initializing the storage device before the operating system attempts to operate. This preliminary remediation action prevents the system from entering a non-operational state, thereby improving initialization success rate while maintaining device usability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs self-service by automatically detecting initialization failures, adjusting storage parameters, and re-initializing the storage device without external intervention. This self-diagnosis and self-recovery mechanism improves reliability while keeping the device operational for the user.

Inventive Principle:
Principle #25Self-service

2Reliability

If the processor adjusts storage parameters and re-initializes the device, then initialization success rate improves, but device complexity increases

Engineering Contradiction:
Improveinitialization success rateVSAvoidinitialization process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The processor autonomously performs parameter adjustment and re-initialization without requiring external intervention or complex control mechanisms. This self-service approach improves initialization success rate while avoiding additional complexity in the control system.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system resolves initialization failures by changing storage parameters (such as timing parameters, frequency settings) and re-initializing with adjusted values. This parameter-based approach provides a simple yet effective mechanism to improve reliability without adding structural complexity.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the processor uses SPD data to set optimal parameters, then storage device performance is optimized, but measurement precision requirements increase

Engineering Contradiction:
Improvestorage device performanceVSAvoidparameter measurement precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The processor performs preliminary actions by reading SPD data that contains pre-determined optimal parameters for the storage device. This preliminary configuration based on manufacturer specifications optimizes storage device performance without requiring complex real-time measurement and adjustment mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The SPD (Serial Presence Detect) data acts as an intermediary that provides pre-calculated optimal parameters between the processor and storage device. This intermediary eliminates the need for complex real-time measurement and optimization, achieving high performance while reducing measurement precision requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10019319B2Electronic device and storage initialization method
Publication Date: 2018.07.10 NANNING FUGUI PRECISION IND CO LTD
  • US10019319B2 patent drawing
  • US10019319B2 patent drawing
  • US10019319B2 patent drawing

AI summary

An electronic device able to re-initialize following a failed initialization has a processor, a first storage device, and a second storage device. The processor receives storage information stored at the first storage device and sets a plurality of storage parameters of the first storage device, according to the storage information, and re-initializing the first storage device based on the storage parameters. When the initialization fails, the processor adjusts the storage parameters of the first storage device and re-initializes the first storage device based on the adjusted storage parameters.