Embedded Controller Reset Sequencing for Platform Controller Hub

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face challenges in successfully resetting platform controller hubs (PCH) after a watchdog timer (WDT) event, leading to potential system hangs due to undefined signal states on I/O pins, which prevents proper bootstrapping and restart processes.

Innovation Solution

The implementation of enhanced Serial Peripheral Interface (eSPI) master and slave devices, where the embedded controller (EC) tri-states its I/O pins and supplies specific signals like PWROK and RSMRST# to the PCH, with resistors ensuring these signals are pulled down to a logic low state, and a power controller manages voltage levels to ensure defined signal levels and proper reset sequencing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the EC tri-states its I/O pins in response to a WDT event, then the system attempts to reset the PCH, but the I/O pins remain in an undefined logic state which prevents proper reset sequencing

Engineering Contradiction:
Improvereset reliabilityVSAvoidundefined signal state
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent applies preliminary action by asserting the PWROK signal before reducing the operating voltage to reset the PCH. This ensures that the PCH receives a defined logic high signal in advance, preparing it for the upcoming reset condition and preventing the undefined logic state problem that would otherwise occur when the EC tri-states its I/O pins.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses the PWROK signal as an intermediary between the EC and PCH during the reset process. This intermediary signal mediates the transition by providing a defined logic state that bridges the gap between the EC tri-stating its pins and the PCH entering reset, thereby eliminating the harmful undefined logic state.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the operating voltage is reduced to reset the PCH, then the PCH is reset, but the I/O pins remain in an undefined logic state causing system hangs

Engineering Contradiction:
Improvesystem restart reliabilityVSAvoidboot process continuity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by asserting the PWROK signal to a logic high state before reducing the operating voltage. This preliminary assertion ensures that the PCH is properly prepared for reset with defined signal levels, preventing the system hangs that would otherwise occur due to undefined logic states during the voltage transition.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If hardware reset is initiated after WDT timeout, then the system attempts to reboot, but the reset may not propagate correctly to all system components

Engineering Contradiction:
Improveboot process speedVSAvoidreset propagation completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent uses feedback by monitoring the state of the RSMRST# signal and the operating voltage levels to determine when the PCH has successfully entered and completed its reset state. This feedback mechanism ensures that the reset has properly propagated to all necessary components before proceeding with the boot process, thereby maintaining both speed and reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary action by asserting PWROK before voltage reduction and subsequently asserting RSMRST# after voltage restoration. This sequenced preliminary action ensures that all system components receive the reset signal in the proper order, guaranteeing complete reset propagation while maintaining efficient boot process timing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10067834B1Systems and methods for resetting one or more system components in response to a watchdog timer (WDT) event
Publication Date: 2018.09.04 DELL PROD LP
  • US10067834B1 patent drawing
  • US10067834B1 patent drawing
  • US10067834B1 patent drawing

AI summary

Embodiments of information handling systems and methods are provided herein for resetting one or more system components in response to a watchdog timer (WDT) event. More specifically, the present disclosure provides information handling systems and methods for handling WDT events that occur within information handling systems comprising enhanced Serial Peripheral Interface (eSPI) master and slave devices.