Proactive Peak Current Limit Provisioning in SoP
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing peak current consumption in system on package (SoP) integrated circuits is challenging due to unpredictable power consumption variations and the difficulty in defining worst-case scenarios, leading to performance reductions and potential security issues.
Innovation Solution
A proactive peak current limit (PCL) provisioning scheme where each die in the SoP has a power management unit (PMU) that dynamically adjusts frequency limits based on predefined policies, ensuring overall package current stays within limits without impacting performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If worst-case scenario assumptions are used to set peak current limits for each power domain, then package peak current limits are ensured, but performance is reduced due to overly conservative provisioning
Solution Approach 1:
The patent implements dynamic peak current limit provisioning where the root PMU continuously monitors workload demands and adjusts frequency limits of leaf domains in real-time. This replaces static worst-case provisioning with adaptive dynamic control, allowing the system to achieve high performance when workload permits while ensuring current limits are never violated through proactive adjustment of operational parameters.
Solution Approach 2:
The system employs feedback mechanisms where the root PMU monitors aggregate package current consumption and workload demands, then adjusts frequency limits of individual domains accordingly. This closed-loop control enables the system to maintain reliability by detecting when current limits are approaching and responding by throttling specific domains, rather than permanently limiting all domains to conservative values.
2Reliability
If reactive schemes are used to detect and throttle domains during current excursions, then package peak current limits are maintained, but response time requirements are extremely difficult to meet
Solution Approach 1:
The patent implements proactive peak current limit provisioning where frequency limits are adjusted in advance based on predicted workload demands and current consumption patterns. The root PMU monitors trends and pre-throttles domains before current excursions occur, eliminating the need for rapid reactive response. This anticipatory approach provides deterministic behavior with predictable response times independent of detection and communication delays.
3Productivity
If individual domain peak current limits are set to maximize performance, then system performance is improved, but the sum of domain limits may exceed the overall package peak current limit
Solution Approach 1:
The patent applies local quality by allowing different frequency limits (and thus different effective current limits) for different leaf domains based on their specific workload demands and current consumption characteristics. The root PMU tailors the PCL policy to each domain's needs, enabling high performance for domains that can operate at higher frequencies while constraining only those domains that would cause aggregate current violations, rather than applying uniform conservative limits to all domains.
Data Source
AI summary
In some embodiments, a proactive Icc_max_p provisioning scheme is provided. when some domains need to achieve peak performance (e.g., frequency), other domains are limited proactively to ensure that total Icc_max_p can stay within the predetermined limits.


