Switching Circuit for Multi-Controller HDD Test Channel Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional hard disk drives with single processors face performance bottlenecks during operations that require writing to large disk portions, such as disk array rebuilds, due to increased storage capacity, which can be mitigated by using multiple read/write heads and controllers but require new test system compatibility.
Innovation Solution
A data storage drive with multiple controllers and a switching circuit that allows the test system channel to be switched between these controllers using binary value combinations, enabling compatibility with existing test hardware and optimizing performance by distributing commands effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple controllers are used to improve performance during disk array rebuilds, then throughput and capacity utilization are improved, but device complexity and test system compatibility requirements worsen
Solution Approach 1:
A switching circuit is introduced as an intermediary component that manages communication between the test system and multiple controllers. The switching circuit receives commands from the test system and routes them to the appropriate controller based on the current state, enabling multiple controllers to operate without requiring the test system to be redesigned for multi-controller complexity.
Solution Approach 2:
The control architecture is segmented into distinct components: a switching circuit that handles test system communication and multiple independent controllers that execute specific functions. This segmentation allows each controller to be tested independently through the switching circuit, managing complexity by dividing the system into testable segments.
2Productivity
If multiple controllers are used to handle large disk portions during rebuilds, then capacity utilization is improved, but compatibility with legacy test systems worsens
Solution Approach 1:
The switching circuit serves multiple functions: it acts as a communication interface between the test system and controllers, manages controller selection based on binary state values, and maintains protocol compatibility with legacy test systems. This multi-functionality allows the patent to support multiple controllers while preserving compatibility with existing test hardware.
Solution Approach 2:
The switching circuit mediates between legacy test systems and modern multi-controller architectures. By translating and routing communications through this intermediary, the system maintains compatibility with older test equipment while enabling the performance benefits of multiple controllers for high capacity utilization scenarios.
3Speed
If multiple controllers operate simultaneously, then operations speed is improved, but control and measurement difficulty worsens
Solution Approach 1:
The system dynamically switches between controllers based on operational needs and state changes. The switching circuit responds to changes in binary state values from controllers, dynamically routing communications to the appropriate controller. This dynamic control mechanism enables simultaneous operations while maintaining manageable control through state-based switching logic.
Data Source
AI summary
A data storage drive has two controllers with respective digital control outputs and serial channels. The drive has a serial test channel operable to communicate with a testing system. A switching circuit is coupled to the digital control outputs, the serial channels, and the serial test channel. The switching circuit is configured to, in response to respective combinations of binary values set via the digital control outputs, switch lines of the serial test channel between the respective serial channels of the controllers. The controllers are configured to set the combinations of binary values in response to one or more command received via a receive line of the serial test channel.


