eSPI Bus Alert Handshake Control via Voltage Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional bus systems, particularly those using the enhanced serial peripheral interface (eSPI) bus, face challenges in managing multiple circuit modules due to a shift from one-to-many to one-to-one communication mechanisms, requiring a scheduling scheme to efficiently manage alert signals and communication between master and slave devices.

Innovation Solution

An integrated circuit and bus system with a scheduling method that utilizes alert handshake pins and a voltage detector to control the transmission of alert signals, allowing slave devices to selectively drive an alert handshake control line based on detection voltage values, enabling blocking and transmission modes to manage priority and communication efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If slave devices continuously drive the alert handshake control line to indicate high priority, then priority access is improved, but bus occupancy becomes unbalanced and communication efficiency deteriorates

Engineering Contradiction:
Improvepriority accessVSAvoidcommunication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements periodic action by requiring slave devices to alternately drive the alert handshake control line in periodic cycles. Each slave device that needs to transmit data must wait for its turn in the periodic sequence, preventing continuous occupancy by high-priority devices. This periodic mechanism ensures balanced access while maintaining communication efficiency for all devices in the bus system.

Inventive Principle:
Principle #19Periodic action

2Measurement precision

If the bus system uses one-to-one communication mechanism, then communication precision is improved, but device complexity increases due to scheduling requirements

Engineering Contradiction:
Improvecommunication precisionVSAvoidscheduling complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling slave devices to autonomously detect the voltage level of the alert handshake control line and automatically determine when it is their turn to transmit. Each slave device monitors the control line voltage, and when it detects a high voltage level indicating another device is transmitting, the slave device waits. This self-service mechanism eliminates the need for complex centralized scheduling while maintaining precise one-to-one communication control.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11321258B2Integrated circuit, bus system and scheduling method
Publication Date: 2022.05.03 NUVOTON
  • US11321258B2 patent drawing
  • US11321258B2 patent drawing
  • US11321258B2 patent drawing

AI summary

An integrated circuit includes a specific pin, an output circuit, a voltage detector, and a controller. The output circuit is coupled to the specific pin. The voltage detector obtains a detection voltage value from the specific pin. In response to an alert request, the controller provides a control signal to the output circuit based on the detection voltage value, so as to selectively control the output circuit to transmit the alert signal to the specific pin. When the control signal instructs the integrated circuit to operate in a blocking mode, the output circuit blocks the alert signal from being transmitted to the specific pin. When the control signal instructs the integrated circuit to operate in a transmission mode, the output circuit transmits the alert signal to the specific pin.