BIOS Protocol Detection for Dynamic I/O Equalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face challenges in efficiently communicating between processors and devices due to variations in communication protocols, leading to suboptimal signal acquisition and increased power consumption from unnecessary equalization processes.

Innovation Solution

The system employs a BIOS to determine the communication protocol used by a device and sets equalization parameters for the I/O system based on that protocol, dynamically adjusting equalization settings during initialization to ensure optimal communication while minimizing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If equalization is applied to all devices regardless of protocol, then signal acquisition may be maintained, but power consumption increases due to unnecessary equalization processes

Engineering Contradiction:
Improvesignal acquisitionVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts equalization settings based on the detected communication protocol. The BIOS determines which protocol (e.g., SATA, PCIe) the device uses and selectively enables equalization only for protocols that require it, rather than applying equalization universally. This dynamic configuration resolves the contradiction by maintaining signal acquisition reliability only when necessary while reducing power consumption by eliminating unnecessary equalization processes for protocols that don't require it.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the equalization parameter state based on the detected protocol type. When a protocol requiring equalization is detected, the equalization parameter is activated; when a protocol not requiring equalization is detected, the parameter is deactivated. This parameter change approach allows the system to maintain optimal signal acquisition when needed while minimizing power consumption by setting equalization to an inactive state for incompatible protocols.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If equalization is set for all communication protocols, then communication compatibility is maintained, but communication efficiency decreases due to suboptimal signal acquisition

Engineering Contradiction:
Improvecommunication compatibilityVSAvoidcommunication efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system dynamically configures equalization settings according to the specific communication protocol detected. Rather than using a fixed universal setting, the BIOS adapts the equalization configuration to match the protocol requirements (SATA, PCIe, or other). This dynamic adaptation ensures optimal signal acquisition and communication efficiency for each protocol while maintaining broad compatibility across different device types.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies different equalization quality settings to different protocol types. Each protocol receives a customized equalization configuration tailored to its specific requirements rather than a uniform setting. This local quality approach ensures that SATA devices receive SATA-optimized equalization while PCIe devices receive PCIe-optimized settings, thereby maximizing communication efficiency for each protocol while maintaining overall system compatibility.

Inventive Principle:
Principle #3Local quality

3Use of energy by moving object

If protocol detection and dynamic equalization setting is implemented, then power consumption is reduced, but system complexity increases

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

Solution Approach 1:

The system performs self-service by automatically detecting the communication protocol and configuring equalization settings without requiring manual intervention or complex external control mechanisms. The BIOS inherently possesses the capability to identify the protocol type and autonomously adjusts the equalization parameters accordingly. This self-service approach reduces power consumption through intelligent protocol-aware equalization while minimizing system complexity by leveraging existing BIOS functionality rather than adding separate complex control systems.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10762031B2System and method for setting equalization for communication between a processor and a device
Publication Date: 2020.09.01 DELL PROD LP
  • US10762031B2 patent drawing
  • US10762031B2 patent drawing
  • US10762031B2 patent drawing

AI summary

An information handling system may include a central processing unit (CPU) and a device. The CPU may have an I/O system and be configured to host a BIOS. The device may be communicatively connected to the I/O system of the CPU by a connection. The BIOS may determine a communication protocol used by the device for communication and set an equalization of the I/O system for communication with the device based on the communication protocol used by the device.