Local Limit Manager Network for SoC Hardware Enforcement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for managing and enforcing hardware limits in System on Chip (SoC) devices are inadequate, particularly in handling transient events below 1-2 nanoseconds, as they rely on centralized microcontrollers or pure hardware solutions that are inefficient, non-portable, and struggle with real-time constraints.

Innovation Solution

A distributed network of local limit manager (LLM) components is implemented across the SoC, each connected to sensor modules that monitor chip components, allowing for real-time enforcement of hardware limits through a generic hardware structure that aggregates sensor data and initiates throttling actions when limits are exceeded.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a centralized microcontroller with real-time firmware is used for hardware limit management, then flexibility and ease of design are improved, but area consumption increases and response time to transient events deteriorates

Engineering Contradiction:
ImproveflexibilityVSAvoidresponse time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent divides the centralized microcontroller into multiple distributed limit management units (LMUs) that are spatially separated and operate independently. Each LMU handles local limit enforcement for specific components, eliminating the data routing bottleneck to a central processor and achieving nanosecond-scale response times while maintaining flexibility through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-dimensional centralized control architecture to a multi-dimensional distributed architecture where limit management functions are spread across multiple spatial locations and operational layers. This dimensional expansion allows simultaneous local response to transient events while maintaining system-wide coordination.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of time

If a pure hardware solution is used for hardware limit management, then response time is improved, but adaptability and portability deteriorate

Engineering Contradiction:
Improveresponse timeVSAvoidportability
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent designs the distributed LMUs with universal interfaces and standardized communication protocols that allow the same hardware structure to be deployed across different SoC architectures, process technologies, and application domains. This universality enables portability and reusability while maintaining fast hardware-level response times through efficient event-driven operation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Use of energy by moving object

If design margin between physical limits and operating conditions is reduced, then power consumption and efficiency are improved, but reliability deteriorates due to increased risk of exceeding limits

Engineering Contradiction:
Improvepower consumptionVSAvoiddevice failure risk
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent implements proactive limit enforcement by continuously monitoring operating conditions and initiating mitigation actions before physical limits are exceeded. The distributed LMUs detect approaching limit conditions and pre-emptively adjust component operation, preventing thermal runaway, voltage droop, and other failure modes that would occur with reduced design margins.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent establishes closed-loop feedback control where sensor data from monitoring components is continuously fed back to the distributed LMUs, which adjust operating parameters in real-time. This feedback mechanism maintains reliable operation at reduced design margins by dynamically compensating for conditions that could lead to limit violations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9552034B2Systems and methods for providing local hardware limit management and enforcement
Publication Date: 2017.01.24 QUALCOMM INC
  • US9552034B2 patent drawing
  • US9552034B2 patent drawing
  • US9552034B2 patent drawing

AI summary

Systems and methods for providing local hardware limit management and enforcement are described. One embodiment includes a system for managing and enforcing hardware limits on a system on chip (SoC). The system includes a plurality of chip components provided on a system on chip (SoC). A network of local limit manager (LLM) components is distributed on the SoC. Each LLM component is in communication with a corresponding sensor module that monitors one or more of the chip components. Each LLM component comprises a generic hardware structure for enforcing one or more hardware limits associated with the corresponding sensor module.