Boot Code Transfer Fallback for Storage Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The boot code transmission process in electronic devices can be corrupted due to unfavorable line conditions such as extreme temperature and interference, leading to the host and storage system being treated as non-operable, especially when preprogrammed transmission speeds are not adaptable.

Innovation Solution

Implementing a storage system with a control circuit that initiates boot code transmission at a high speed and automatically falls back to a lower speed if the initial transmission fails, ensuring successful data transfer by re-transmitting the boot code at a slower rate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If boot code is transmitted at a preprogrammed high transmission speed, then the boot process completes faster, but the boot code may become corrupted during transmission under unfavorable line conditions

Engineering Contradiction:
Improvetransmission speedVSAvoidboot code transmission reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system dynamically adjusts the transmission speed based on line conditions. The controller monitors transmission quality and automatically changes from a preprogrammed high speed to a lower speed when corruption is detected, making the transmission speed adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The transmission speed parameter is changed from a fixed preprogrammed value to a variable that can be adjusted based on transmission conditions. The system modifies the speed parameter in response to detected line conditions, transitioning between different operational states.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the transmission speed is fixed at a preprogrammed value, then the transmission process is simple, but the system cannot adapt to unfavorable line conditions such as temperature and interference

Engineering Contradiction:
Improveadaptability to line conditionsVSAvoidtransmission control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements feedback by monitoring transmission quality and using this information to adjust transmission speed. The controller receives feedback about line conditions and automatically modifies operational parameters, creating a closed-loop control system that adapts to changing conditions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The transmission system performs self-adjustment without external intervention. When transmission corruption is detected, the controller automatically changes the transmission speed parameter, enabling the system to service itself and adapt to conditions without host involvement.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11556424B2Non-volatile storage device having fast boot code transfer with low speed fallback
Publication Date: 2023.01.17 WESTERN DIGITAL TECHNOLOGIES INC
  • US11556424B2 patent drawing
  • US11556424B2 patent drawing
  • US11556424B2 patent drawing

AI summary

A storage system comprises a non-volatile memory configured to store boot code and a control circuit connected to the non-volatile memory. In response to a first request from a host to transmit the boot code, the storage system commences transmission of the boot code to the host at a first transmission speed. Before successfully completing the transmission of the boot code to the host at the first transmission speed, it is determined the boot code transmission has failed. Therefore, the host will issue a second request for the boot code. In response to the second request for the boot code, and recognizing that this is a fallback condition because the previous transmission of the boot code failed, the storage apparatus re-transmits the boot code to the host at a lower transmission speed than the first transmission speed.