Bandwidth Cooling for Shared Power Rail Memory Current Limits
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High-performance system-on-chip (SoC) specifications with higher memory demands and increased current consumption exceed the current rating of shared power rails, necessitating a solution to manage peak current without throttling memory devices.
Innovation Solution
Implementing a bandwidth cooling device that manages traffic bandwidth without directly throttling DDR subsystems by adding bandwidth limiter registers and a shared rail manager to monitor and mitigate peak current through policy engine interventions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If more phases are added to the power rail to increase current capacity, then the current rating of the power rail is improved, but the device complexity and cost increase
Solution Approach 1:
The patent introduces a shared rail manager as an intermediary component that monitors power rail current and dynamically adjusts device bandwidth allocations. This mediator manages the existing single-phase power rail without requiring additional phases, thereby avoiding increased device complexity while still addressing the current capacity limitation through intelligent resource allocation
Solution Approach 2:
The system dynamically changes the bandwidth allocation parameters of devices based on real-time power rail current conditions. By adjusting device traffic to specified bandwidth levels when current limits are approached, the system effectively manages power consumption without modifying the physical power rail infrastructure
2Power
If device bandwidth is reduced to manage peak current, then the power rail current is controlled, but the productivity and performance of devices deteriorate
Solution Approach 1:
The shared rail manager implements dynamic bandwidth allocation that adapts to real-time power rail conditions. Instead of static throttling, the system continuously monitors current levels and adjusts device bandwidth allocations dynamically, allowing devices to operate at full performance when power headroom is available while automatically managing peak current when necessary
Solution Approach 2:
The system employs feedback mechanisms where the shared rail manager continuously monitors power rail current and uses this information to adjust device bandwidth allocations. This closed-loop control ensures that bandwidth reductions are applied only when and where needed to manage peak current, rather than continuously throttling all devices
3Device complexity
If memory current sizing is fixed at single phase 5A, then the device complexity is reduced, but the adaptability to handle varying power demands deteriorates
Solution Approach 1:
The shared rail manager performs preliminary monitoring and prediction of power rail current conditions to proactively manage bandwidth allocations before current limits are exceeded. This anticipatory approach allows the system to maintain fixed simple current sizing while adapting to varying power demands through advance planning and dynamic adjustment of device traffic
Data Source
AI summary
A method for device cooling includes determining whether an amount of power allocated to devices drawing power from a shared power rail exceeds a power rail limit. The method also includes reducing device traffic to a specified bandwidth level for at least one of the devices in response to the amount of power allocated to the devices drawing power from the shared power rail exceeding the power rail limit.


