SoC Reset Controller Isolating Processor State During PHY IP Block Reset

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

System-on-chip (SoC) devices often enter abnormal states such as deadlock, leading to inoperability and incorrect or missing data output to external devices, making it difficult to diagnose and reset without losing critical state information.

Innovation Solution

An SoC design with a reset controller that detects abnormal states and applies a reset signal to the PHY IP block, allowing it to output preset data to external devices during a reset period, while isolating the processor to preserve state information and allowing other components to be reset without affecting the processor's state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a reset signal is applied to the PHY IP block during abnormal state, then external devices can receive preset data and operate normally, but the processor state information may be lost

Engineering Contradiction:
Improveexternal device operation reliabilityVSAvoidprocessor state information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system divides the reset operation into two independent parts: the processor and the PHY IP block. The reset controller can apply reset signals selectively to the PHY IP block without affecting the processor, allowing external devices to receive preset data while preserving processor state information for later diagnosis.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The reset controller acts as an intermediary between the processor and the PHY IP block. It monitors the processor state through a first bus and controls the PHY IP block through a second bus, enabling independent reset operations that prevent information loss while ensuring external device reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If the processor is reset during abnormal state, then system stability is restored, but critical state information is lost making diagnosis difficult

Engineering Contradiction:
Improvesystem stabilityVSAvoiddiagnosis capability
Core Design Contradiction:
Stability of the object's compositionVSEase of repair

Solution Approach 1:

The reset controller performs preliminary monitoring of the processor state before applying any reset signals. By detecting abnormal states through the first bus and maintaining the ability to reset only the PHY IP block via the second bus, the system preserves processor state information that is critical for subsequent diagnosis and repair.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different reset strategies to different components based on their specific needs. The processor is protected from reset to preserve its state information, while the PHY IP block can be independently reset to restore system stability, allowing targeted recovery without losing diagnostic data.

Inventive Principle:
Principle #3Local quality

3Reliability

If the PHY IP block is isolated from the processor during reset, then preset data can be output to external devices, but real-time data transfer is interrupted

Engineering Contradiction:
Improveexternal device data outputVSAvoiddata transfer efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts the connection state between the processor and PHY IP block based on operational conditions. During normal operation, the first bus enables real-time data transfer for high productivity. During abnormal states, the reset controller can isolate the PHY IP block through the second bus to output preset data, temporarily sacrificing data transfer efficiency to ensure reliability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11609874B2System-on-chips and methods of controlling reset of system-on-chips
Publication Date: 2023.03.21 SAMSUNG ELECTRONICS CO LTD
  • US11609874B2 patent drawing
  • US11609874B2 patent drawing
  • US11609874B2 patent drawing

AI summary

A system-on-chip (SoC) includes a processor, a system interconnect (a first bus) connected to the processor, a physical layer protocol (PHY) intellectual property (IP) block, a second bus connected to the processor, and a reset controller connected to the first bus and the second bus. The processor includes a plurality of central processing unit (CPU) cores. The PHY IP block, connected to the first bus, includes a plurality of PHY IPs including physical layers and is connected to external devices. The reset controller detects an abnormal state of the processor based on a signal from the processor, or an absence of a signal from the processor. The reset controller applies a reset signal to the PHY IP block in response to the detected abnormal state. The PHY IP block outputs a corresponding preset data to respective one of the external devices in response to the reset signal during a reset period.