PCI Reset Signal Generator for High-Speed Interface Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed PCI devices often fail to reset properly, leading to system crashes or inability to awaken from hibernate mode, requiring a time-consuming power cycle for recovery.

Innovation Solution

A high-speed PCI interface system with a reset signal generator that generates a basic resetting signal to execute a basic resetting action on the high-speed PCI device, allowing for system initialization without power cycling, using a host controller chipset, root ports, and reset signal generators to transmit signals through PCI and trigger lines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system uses hot reset packet transmission through high-speed PCI bus, then the reset function can be implemented, but the high-speed PCI device may not be able to execute the hot reset packet properly

Engineering Contradiction:
Improvereset function reliabilityVSAvoiddevice execution accuracy
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

A reset signal generator is introduced as an intermediary component between the root port and the high-speed PCI device. This generator receives the hot reset packet, processes it, and generates a basic resetting signal that is guaranteed to be executed by the device, ensuring reliable reset function without depending on the device's ability to execute complex hot reset packets.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the essential reset function from the complex hot reset packet transmission mechanism. By separating the reset signal generation from the high-speed PCI bus communication, the system ensures that the reset function is independent of the device's execution capability, thereby improving reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If the system crashes or device fails to awaken from hibernate mode, then the system requires power cycling for recovery, but this costs a lot of time

Engineering Contradiction:
Improvesystem stabilityVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The reset signal generator is pre-configured in the system and ready to activate immediately when a crash or hibernate failure occurs. This preliminary preparation eliminates the need for time-consuming power cycling, as the reset function can be triggered instantly through the pre-established reset signal line.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical power cycling process with an electrical signal-based reset mechanism. Instead of physically powering on and off the system, the reset signal generator sends an electrical reset signal through the reset signal line, achieving the same recovery effect much faster.

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

3Speed

If the system adopts high-speed PCI device with PCI Express interface, then transmission speed and bandwidth are improved, but the complexity of reset mechanism increases

Engineering Contradiction:
Improvetransmission speedVSAvoidreset mechanism complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The reset mechanism is segmented into independent functional blocks: the root port that generates the hot reset packet, the reset signal generator that processes the packet, and the basic resetting signal that is sent to the device. This segmentation simplifies the overall complexity by making each component's function clear and independent.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The reset signal generator serves multiple functions: it receives hot reset packets from the root port, processes these packets, generates basic resetting signals, and sends them to the high-speed PCI device. This multi-functionality reduces the need for separate dedicated reset circuitry, thereby simplifying the overall mechanism.

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

Data Source

PatentUS7549009B2High-speed PCI interface system and a reset method thereof
Publication Date: 2009.06.16 VIA TECH INC
  • US7549009B2 patent drawing
  • US7549009B2 patent drawing
  • US7549009B2 patent drawing

AI summary

A high-speed PCI interface system with reset function and a reset method thereof are provided. The interface system comprises a host controller chipset, at least one high-speed PCI device and at least one reset signal generator. While a hot reset packet cannot be executed by the high-speed PCI device, the host controller chipset can respectively transmit a trigger signal and a PCI reset signal to each corresponding reset signal generator through a trigger signal line and a PCI reset signal line, and further the reset signal generator operates to generate a basic resetting signal. Finally, the basic resetting signal will be transmitted to the corresponding high-speed PCI device through a basic reset signal line such that the system can be used to operate the basic resetting action without restarting power.