Switching Circuit for Multi-Controller HDD Test Channel Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImprovethroughputVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvecapacity utilizationVSAvoidtest system compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If multiple controllers operate simultaneously, then operations speed is improved, but control and measurement difficulty worsens

Engineering Contradiction:
Improveoperations speedVSAvoidcontrol difficulty
Core Design Contradiction:
SpeedVSDifficulty of detecting and measuring

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10395691B1Device configured to switch a test system channel between multiple drive controllers
Publication Date: 2019.08.27 SEAGATE TECH LLC
  • US10395691B1 patent drawing
  • US10395691B1 patent drawing
  • US10395691B1 patent drawing

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.