Adaptive Staggered Spin-Up Control for HDD Power and Access Time
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The staggered spin-up function in HDDs prolongs the time required for HDDs to become accessible due to delayed spindle motor spin-up after power-on, increasing power consumption and access time, despite reducing power usage during initialization.
Innovation Solution
An information processing apparatus with a state controller and power controller that transitions between power states, enabling or disabling the staggered spin-up function based on request signals to optimize power consumption and access time, ensuring the spindle motor is spun up only when necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by stationary object
If the staggered spin-up function is enabled to reduce power consumption during initialization, then power consumption is reduced, but the time required for the HDD to become accessible increases
Solution Approach 1:
The patent applies dynamics by making the spin-up control adaptive rather than static. The control unit dynamically adjusts the spin-up timing based on the type of command received: for read/write commands, it enables staggered spin-up to save power, while for format commands, it disables the function to ensure rapid availability. This dynamic adjustment resolves the contradiction between power savings and access time by optimizing behavior according to operational context.
Solution Approach 2:
The patent changes the control parameter (spin-up enable/disable state) based on the command type. By detecting whether a read/write command or format command is received, the system alters the spin-up parameter accordingly. This parameter change allows the system to achieve both low power consumption (for read/write) and fast access (for format operations), resolving the technical contradiction.
2Loss of time
If the staggered spin-up function is disabled to shorten access time, then access time is reduced, but power consumption increases
Solution Approach 1:
The system dynamically switches between two operational modes based on command type. For format commands requiring fast access, the staggered spin-up is disabled. For read/write commands where power efficiency is prioritized, the function is enabled. This dynamic switching resolves the contradiction by allowing both fast access and power savings in different contexts.
Solution Approach 2:
The control parameter for spin-up is changed based on the detected command type. When a format command is detected, the parameter is set to disable staggered spin-up for rapid access. When read/write commands are detected, the parameter is set to enable power-saving mode. This conditional parameter change resolves the contradiction between access time and power consumption.
3Ease of operation
If physical switching of jumper connections is used to control spin-up, then spin-up control is achieved, but device complexity increases
Solution Approach 1:
The patent replaces the mechanical jumper switching system with an electronic control system. Instead of physically changing hardware connections to control spin-up behavior, the invention uses a control unit that electronically detects command types and adjusts spin-up parameters accordingly. This substitution eliminates the need for physical hardware modifications while achieving the same control functionality, thereby reducing device complexity.
Solution Approach 2:
The control unit acts as an intermediary between the command interface and the spin-up mechanism. Rather than directly linking hardware jumpers to spin-up control, the control unit receives commands, determines the appropriate spin-up mode, and then activates the corresponding behavior. This intermediary layer simplifies the overall system by centralizing control logic in software/firmware rather than requiring complex hardware wiring.
Data Source
AI summary
An information processing apparatus includes a power controller configured to perform one of first control, which, in response to the information processing apparatus transitioning from a second power state to a first power state, supplies electric power to a storage device and drives a spindle motor, and second control, which, in response to the information processing apparatus transitioning from the second power state to the first power state, supplies electric power to the storage device without driving the spindle motor, wherein, when the information processing apparatus is in the second power state, the power controller performs the first control based on a state controller receiving a first request signal, and the power controller performs the second control based on the state controller receiving a second request signal different from the first request signal.


