PCI-E Interface Card Initialization Parameter Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing transmission speed of PCI-E interfaces leads to signal loss, limiting cabling length and increasing production costs, and existing solutions require manual adjustment of initialization parameters that are not environment-specific, making them inconvenient and ineffective across different transmission environments.

Innovation Solution

A method that initializes a PCI-E interface card using a processing unit to select and switch between two initialization parameters based on a flag, allowing automatic adaptation to different signal transmission environments, thereby minimizing signal attenuation without increasing production costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the transmission speed of PCI-E interface is increased, then the transmission speed is improved, but signal loss becomes more serious

Engineering Contradiction:
Improvetransmission speedVSAvoidsignal loss
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent changes initialization parameters of the PCI-E interface card to optimize signal transmission. Multiple groups of initialization parameters are stored in BIOS, and the system automatically selects appropriate parameters based on detection results, thereby reducing signal loss while maintaining high transmission speeds

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements a feedback mechanism where the system detects signal transmission quality and automatically selects initialization parameters based on detection results. This closed-loop feedback ensures optimal parameter selection for reducing signal loss in high-speed transmission environments

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the cabling length is increased to improve layout flexibility, then layout freedom is improved, but signal loss increases

Engineering Contradiction:
Improvelayout freedomVSAvoidsignal loss
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

By adjusting initialization parameters, the system compensates for signal attenuation over longer cable lengths, enabling flexible layout without proportionally increasing signal loss

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If better material is used for circuit board or connector to reduce signal loss, then signal loss is reduced, but production cost increases

Engineering Contradiction:
Improvesignal lossVSAvoidproduction cost
Core Design Contradiction:
Loss of energyVSEase of manufacture

Solution Approach 1:

The patent uses software-based parameter optimization instead of expensive material upgrades. By storing multiple groups of initialization parameters in BIOS and automatically selecting appropriate ones, the system achieves signal loss reduction without increasing production costs

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces physical/material solutions (better circuit board materials or connectors) with a software/firmware solution (initialization parameter adjustment). This substitution achieves the same signal loss reduction effect without increasing manufacturing costs

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Loss of energy

If manual adjustment of initialization parameter is performed to mitigate signal loss, then signal loss is reduced, but convenience deteriorates

Engineering Contradiction:
Improvesignal lossVSAvoidconvenience
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The system performs self-service by automatically detecting transmission environment and selecting appropriate initialization parameters without manual intervention. The BIOS automatically tests different parameter groups and selects the optimal one, eliminating the need for engineer intervention

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements automatic feedback-based parameter selection where detection results directly control parameter choice, eliminating manual adjustment while maintaining optimal signal transmission

Inventive Principle:
Principle #23Feedback

5Loss of energy

If initialization parameter is adjusted for specific transmission environment, then signal transmission in that environment is improved, but adaptability to other environments deteriorates

Engineering Contradiction:
Improvesignal loss in specific environmentVSAvoidadaptability to different environments
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The patent makes the initialization parameter system universal by storing multiple groups of parameters in BIOS and implementing automatic selection based on detected transmission environment. This allows the same system to optimally adapt to different transmission environments (different cable lengths, layouts, and signal conditions) without manual reconfiguration

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

Solution Approach 2:

The system transitions from static manual parameter adjustment to dynamic automatic parameter selection. The BIOS dynamically tests and selects the most appropriate initialization parameter group based on real-time detection of transmission environment characteristics

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10387164B2Method for initializing peripheral component interconnect express interface card
Publication Date: 2019.08.20 MITAC COMPUTING TECH
  • US10387164B2 patent drawing
  • US10387164B2 patent drawing
  • US10387164B2 patent drawing

AI summary

A method for initializing a peripheral component interconnect express (PCI-E) interface card is provided. The method includes: initializing, by a processing unit in a boot procedure according to a preset first value of a flag, a PCI-E interface card inserted in a PCI-E interface slot by using a first initialization parameter included in a basic input/output system (BIOS) code; setting, by the processing unit in the boot procedure according to the initialized PCI-E interface card, the flag to have the first value or a second value; determining, by the processing unit in the boot procedure, whether the initialized PCI-E interface card needs to be reinitialized; and reinitializing, by the processing unit according to the second value of the set flag when the PCI-E interface card needs to be reinitialized, the PCI-E interface card by using a second initialization parameter included in the BIOS code.