Pad Configuration Register Save and Restore Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Switching off the power supply to a core power domain results in loss of information from pad configuration registers, leading to routing congestion and high power leakage in conventional D flip-flop implementations, which require software interactions for restoration.

Innovation Solution

A hardware save and restore logic component in the core power domain automatically saves and restores pad configuration registers in a memory within an always-on power domain, reducing power leakage and congestion by enabling autonomous operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the power supply to the core power domain is switched off to reduce power leakage, then power consumption is reduced, but information in the pad configuration registers is lost

Engineering Contradiction:
Improvepower leakageVSAvoidpad configuration register information
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The hardware save and restore logic component automatically saves the pad configuration register data to external memory before the core power domain is switched off, and restores it after power is switched on. This preliminary action ensures information preservation across power cycles without requiring software intervention.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If conventional D flip-flop implementations are used to retain pad configuration information, then information can be maintained, but power leakage increases to as high as 5.6 μW

Engineering Contradiction:
Improvepad configuration register informationVSAvoidpower leakage
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The pad configuration registers are extracted from the core power domain and placed in an always-on power domain, while only the hardware save and restore logic component remains in the core power domain. This separation allows the configuration data to be retained without continuous power to the core domain, eliminating the need for high-power D flip-flops.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If pad configuration registers are placed in the always-on power domain to avoid information loss, then information is preserved, but place and route congestion occurs

Engineering Contradiction:
Improvepad configuration register informationVSAvoidplace and route congestion
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system is segmented into two parts: the pad configuration registers placed in the always-on power domain for information retention, and the hardware save and restore logic component placed in the core power domain for automated management. This segmentation resolves routing congestion by allowing limited I/O at the domain boundary while maintaining functionality.

Inventive Principle:
Principle #1Segmentation

4Loss of information

If software interactions are used to restore pad configuration registers, then restoration can be achieved, but system complexity and operation time increase

Engineering Contradiction:
Improvepad configuration register informationVSAvoidsoftware interaction requirement
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The hardware save and restore logic component automatically performs the save and restore operations without requiring software intervention. The component detects power domain state changes and autonomously manages the configuration register data, reducing system complexity and operation time.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8117428B2Apparatus and method for automatically saving and restoring pad configuration registers implemented in a core power domain
Publication Date: 2012.02.14 TEXAS INSTRUMENTS INC
  • US8117428B2 patent drawing
  • US8117428B2 patent drawing
  • US8117428B2 patent drawing

AI summary

According to various illustrative embodiments, an apparatus, system, and method for automatically saving and restoring pad configuration registers implemented in a core power domain are described. In one aspect, the apparatus comprises a save and restore logic component implemented in the core power domain and coupled to the pad configuration registers. The apparatus also comprises a memory instantiated in an always-on power domain and coupled to the save and restore logic component, the save and restore logic component implemented in the core power domain to automatically save the pad configuration registers in the memory in a pad configuration save process before a power supply to the core power domain is switched off and to automatically restore the pad configuration registers from the memory in a pad configuration restore process after the power supply to the core power domain is switched on.