Display Controller Dynamic Sleep State Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing display technologies face inefficiencies in achieving the deepest power-saving states (PKG C10) due to dependencies on display engines for time synchronization, leading to higher CPU/SoC power consumption during tasks like web browsing and video playback.

Innovation Solution

Implementing a dynamic sleep state mechanism that offloads phase-locked loop and timer logic to a separate low-power rail, allowing the CPU/SoC to enter the deepest power-saving state (PKG C10) by maintaining time synchronization through an always-on power domain, and enabling deep sleep in both long and short loops.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the display controller maintains time synchronization with the display panel using traditional timing logic, then time synchronization is maintained, but the CPU/SoC cannot enter the deepest power-saving state (PKG C10)

Engineering Contradiction:
Improvetime synchronizationVSAvoidCPU/SoC power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the time synchronization function from the main display controller by implementing it in a separate always-on power domain. This allows the main controller to enter deep sleep state (PKG C10) while the segmented timing logic in the always-on domain continues to maintain time synchronization with the display panel.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary always-on power domain that acts as a mediator between the CPU/SoC and the display panel. This intermediary maintains time synchronization using phase-locked loop and timer logic, allowing the CPU/SoC to enter deep power-saving states without losing synchronization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If the display controller enters deep sleep state to save power, then power consumption is reduced, but time synchronization with the display panel is lost

Engineering Contradiction:
Improvepower consumptionVSAvoidtime synchronization
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent segments the power domains into main and always-on sections. The main domain can enter deep sleep to reduce power consumption, while the segmented always-on domain maintains time synchronization functionality, resolving the contradiction between power saving and synchronization reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-configuring the always-on power domain with timing logic before the CPU/SoC enters sleep state. This ensures time synchronization is already established and maintained independently, allowing the main controller to sleep without losing synchronization.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the phase-locked loop and timer logic remain active in the display controller, then time synchronization is maintained, but the CPU/SoC cannot achieve the deepest power-saving state

Engineering Contradiction:
Improvetime synchronizationVSAvoidCPU/SoC power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the phase-locked loop and timer logic from the main display controller and places them in a separate always-on power domain. This extraction allows the main controller to power down completely to achieve PKG C10 state while the extracted timing logic continues to operate independently to maintain synchronization.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The always-on power domain with its phase-locked loop and timer logic serves as an intermediary that maintains time synchronization without requiring the main CPU/SoC or display controller to remain active, enabling deepest power-saving states.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250022403A1Dynamic sleep for a display panel
Publication Date: 2025.01.16 TAHOE RES LTD
  • US20250022403A1 patent drawing
  • US20250022403A1 patent drawing
  • US20250022403A1 patent drawing

AI summary

Technology for a display controller is described. The display controller can detect a frame update when the display controller is in a dynamic sleep state. The display controller can wake up from the dynamic sleep state and enter a selective update state at a programmed vertical blanking interrupt (VBI) that precedes an actual VBI. The display controller can perform a scan-out with a display panel during the selective update state. The display controller can return to the dynamic sleep state in a same time frame after the scan-out is completed. The display controller can exclude timing logic to send a VBI at every time frame to the display panel to maintain time synchronization between the display controller and the display panel.