Storage Controller PHY Selection for Power and Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage devices with wide port configurations default to using the same phy for operations, leading to inefficiencies in power consumption and performance, especially when switching between power and performance modes, and lack the ability to adapt to changing environments without host device awareness.

Innovation Solution

A method where a controller of a storage device selects a phy for performing operations based on calculated power and performance factors, allowing for intelligent decision-making on which phy to use for incoming signals, considering factors like power consumption, processing time, and availability, enabling efficient operation under various conditions independently of the host device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the storage device defaults to using the same phy for operations, then the device complexity is reduced and ease of operation is improved, but power consumption efficiency deteriorates and performance deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidpower consumption efficiency
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The storage device autonomously monitors its own power consumption and performance metrics, and automatically selects the optimal phy for operations without requiring host device intervention or awareness. This self-service mechanism resolves the contradiction by enabling intelligent power management while maintaining operational simplicity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes operational parameters by selecting different phys based on calculated power and performance factors. The controller adjusts which phy is used for incoming signals based on real-time conditions, optimizing power consumption efficiency while maintaining ease of operation through automated parameter selection.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the storage device defaults to using the same phy for operations, then the device complexity is reduced, but performance deteriorates

Engineering Contradiction:
Improvedevice complexityVSAvoidperformance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The storage device autonomously monitors its own performance metrics and automatically selects the optimal phy for operations based on calculated performance factors. This self-service mechanism resolves the contradiction by enabling intelligent performance optimization while maintaining operational simplicity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically adjusts phy selection based on real-time performance conditions and calculated factors. Rather than using a fixed phy assignment, the controller adapts phy selection to changing operational conditions, improving performance while keeping the interface simple through automated decision-making.

Inventive Principle:
Principle #15Dynamics

3Use of energy by moving object

If the storage device uses multiple phys with intelligent selection based on power and performance factors, then power consumption efficiency is improved and performance is improved, but device complexity increases

Engineering Contradiction:
Improvepower consumption efficiencyVSAvoiddevice complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The controller is designed with multi-functionality, serving both as the reception point for incoming signals and as the intelligent decision-making unit that calculates power and performance factors to select the optimal phy. This universal design resolves the contradiction by consolidating control functions, thereby managing complexity while enabling sophisticated phy selection for optimized power consumption and performance.

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

4Productivity

If the storage device uses intelligent phy selection based on power and performance factors, then operational efficiency is improved and independence from host device configurations is improved, but device complexity increases

Engineering Contradiction:
Improveoperational efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The storage device autonomously determines operational efficiency by calculating power and performance factors and independently selecting the optimal phy without host device awareness or intervention. This self-service capability resolves the contradiction by enabling sophisticated autonomous decision-making that improves operational efficiency while maintaining a simple interface with the host device.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11422722B2Intelligent wide port PHY usage
Publication Date: 2022.08.23 WESTERN DIGITAL TECHNOLOGIES INC
  • US11422722B2 patent drawing
  • US11422722B2 patent drawing
  • US11422722B2 patent drawing

AI summary

A controller of a storage device is described for handling communications with a host device. In some examples, the storage device includes a wide port comprising a plurality of phys. The wide port is configured to receive, via a first phy of the plurality of phys, a signal. The controller is configured to select, based on a respective power factor associated with each respective phy of the plurality of phys and a respective performance factor associated with each respective phy of the plurality of phys, a second phy of the plurality of phys to utilize for performing an operation associated with the received signal. In such examples, the wide port is further configured to perform, using the second phy, the operation associated with the received signal.