Disk Drive Shutdown via Back-EMF Power and Segmented Actuator Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current hard disk drives (HDDs) face challenges in managing unexpected shutdowns, particularly in systems with multiple actuators and controllers, where the kinetic energy from spinning disks may be insufficient to perform all necessary safeguarding operations, leading to potential data loss and physical damage.

Innovation Solution

A method and apparatus that utilize the back-electromotive force (BEMF) of a motor driven by spinning disks to power a shutdown procedure, where both controllers independently move their respective actuators to safe positions and write cache data to non-volatile memory, coordinating the actions to prevent power spikes and ensure data preservation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple actuators and controllers are used to increase productivity, then the rate of input/output operations is improved, but the kinetic energy available during unexpected shutdown becomes insufficient to perform all necessary safeguarding operations

Engineering Contradiction:
Improverate of input/output operationsVSAvoidkinetic energy available during shutdown
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system divides the safeguarding operations into separate independent tasks for each controller-actuator pair. Each controller independently manages its own actuator's positioning and cache data writing, rather than requiring centralized coordination that would consume additional energy. This segmentation allows parallel execution of safeguarding operations across multiple controller-actuator pairs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs actuator positioning to safe positions before writing cache data to non-volatile memory. By completing the mechanical positioning operations first while kinetic energy is still available, the system prepares the system state in advance so that subsequent data writing can proceed with reduced power requirements.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all actuators are moved to safe positions and cache data is written during unexpected shutdown, then data loss and physical damage are prevented, but the power requirements exceed the available kinetic energy from spinning disks

Engineering Contradiction:
Improvedata preservation and physical protectionVSAvoidpower consumption during shutdown procedure
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The shutdown procedure is segmented into independent parallel operations where each controller-actuator pair operates autonomously. This eliminates the need for sequential execution that would accumulate total power requirements, and instead allows simultaneous execution where each pair draws power independently from the available kinetic energy pool.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each controller independently manages its own actuator positioning and cache data writing without requiring coordination or additional power management from a central controller. The controllers autonomously determine when their respective actuators reach safe positions and when to initiate cache writing, reducing overall system power requirements.

Inventive Principle:
Principle #25Self-service

3Reliability

If controllers coordinate their actions to prevent power spikes, then reliable shutdown is achieved, but system complexity increases

Engineering Contradiction:
Improveshutdown reliabilityVSAvoidcontroller coordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system eliminates the need for complex inter-controller coordination by segmenting the shutdown function into independent controller-actuator pairs. Each controller operates autonomously based on local feedback from its own actuator position sensors and cache write status, avoiding the need for complex communication and coordination protocols between multiple controllers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each controller continuously monitors its own actuator position and cache write status, using this feedback to determine when to initiate and complete safeguarding operations. This local feedback mechanism replaces complex centralized coordination while ensuring reliable shutdown execution.

Inventive Principle:
Principle #23Feedback

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach effectively manages unexpected shutdowns by ensuring safe positioning of actuators and data backup, even when kinetic energy is limited, thereby preventing data loss and physical damage, and optimizing power usage during shutdowns in HDDs with parallelism architectures.

Implementation Method 1

receiving power for the hard disk drive via back-electromotive force of a motor driven by the one or more spinning disks

Methodology Applied
Scientific EffectBack-electromotive force (BEMF): Electromagnetic Induction

Data Source

PatentUS11455250B2Managing unexpected shutdown in a disk drive with multiple actuators and controllers
Publication Date: 2022.09.27 SEAGATE TECH LLC
  • US11455250B2 patent drawing
  • US11455250B2 patent drawing
  • US11455250B2 patent drawing

AI summary

An event that indicates unexpected shutdown of a hard disk drive is determined. The hard disk includes first and second controllers that control respective first and second independently-operable actuators. Each of the actuators has one or more heads that access one or more spinning disks of the hard disk drive. While receiving power for the hard disk drive via back-electromotive force of a motor driven by the one or more spinning disks in response to the event, the first and second controllers independently move the respective first and second actuators to safe positions. In response to determining the first and second actuators are in safe positions, write cache data associated with the first and second controllers is written to a non-volatile memory.