On-Chip Voltage Assignment Using PSO for Timing-Aware Power Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing power delivery systems in sub-nanometer technology nodes face challenges such as increased process variation, complex power-thermal interactions, and dynamic power noise, which are not effectively addressed by traditional design techniques or machine learning methods, leading to inefficiencies and timing errors.

Innovation Solution

A distributed on-chip power management system using particle swarm optimization (PSO) to dynamically adjust voltage levels based on real-time sensor data, minimizing voltage guard-bands and compensating for aging and noise effects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional fixed-voltage-margin design is used, then power supply noise is compensated, but voltage guard-band increases and energy efficiency decreases

Engineering Contradiction:
Improvepower supply noise compensationVSAvoidenergy efficiency
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic voltage assignment using particle swarm optimization that continuously adapts voltage levels based on real-time circuit conditions, replacing the static fixed-voltage-margin approach. This allows the system to maintain reliability by adjusting voltage to match actual noise conditions while minimizing energy consumption by avoiding excessive guard-bands when not needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the voltage parameter dynamically based on measured noise conditions and circuit state. By using PSO to optimize voltage assignment and continuously monitoring power supply noise, the system adjusts voltage levels to maintain reliability only when necessary, thereby improving energy efficiency.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If voltage guard-band is increased to compensate for process variation, then timing reliability is improved, but power consumption increases

Engineering Contradiction:
Improvetiming reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent dynamically changes voltage parameters based on measured process variation and timing conditions. By using PSO to optimize voltage assignment and monitoring timing sensors, the system adjusts voltage to maintain timing reliability only when process variation requires it, avoiding excessive power consumption during normal operation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system uses on-chip timing sensors and PSO to automatically detect and compensate for process variation without external intervention. This self-service mechanism maintains timing reliability by adjusting voltage only when timing margins are insufficient, thereby minimizing unnecessary power consumption.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If distributed on-chip voltage regulators are used, then local voltage control is improved, but device complexity increases

Engineering Contradiction:
Improvelocal voltage controlVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent divides the power distribution into multiple on-chip voltage regulator domains, each independently controlled by PSO. This segmentation enables local voltage control tailored to specific circuit regions with different power and timing requirements, improving ease of operation while managing complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The PSO algorithm serves multiple functions: it optimizes voltage assignment for power efficiency, maintains timing reliability, compensates for process variation, and manages thermal conditions. This multi-functionality reduces the need for separate control mechanisms, thereby managing device complexity while providing comprehensive local voltage control.

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

4Productivity

If machine learning techniques are applied during design phase, then routing resources are optimized, but run-time adaptability is lost

Engineering Contradiction:
Improverouting resource optimizationVSAvoidrun-time adaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent performs preliminary routing optimization using machine learning during the design phase, then uses PSO and timing sensors during runtime to adapt voltage assignments to actual operating conditions. This combination captures the benefits of both approaches: efficient routing from design-time ML and adaptability from runtime PSO.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements runtime feedback through timing sensors that monitor critical paths and feed information back to PSO for dynamic voltage adjustment. This feedback mechanism enables run-time adaptability to process variation, aging, and workload changes, complementing the design-phase routing optimization.

Inventive Principle:
Principle #23Feedback

5Reliability

If binning processes are used to compensate for process variation, then circuit reliability is improved, but manufacturing cost and time increase

Engineering Contradiction:
Improvecircuit reliabilityVSAvoidmanufacturing cost and time
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent implements on-chip self-compensation using timing sensors and PSO that automatically detect and correct for process variation during operation. This eliminates the need for external binning processes by providing self-service compensation, thereby maintaining circuit reliability while reducing manufacturing cost and time.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary characterization of process variation through timing sensors during initial operation, then uses PSO to pre-adjust voltage assignments to compensate for measured variations. This preliminary action eliminates the need for post-manufacturing binning while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12379767B2On-chip voltage assignment through particle swarm optimization
Publication Date: 2025.08.05 DREXEL UNIV
  • US12379767B2 patent drawing
  • US12379767B2 patent drawing
  • US12379767B2 patent drawing

AI summary

An on-chip voltage delivery method for a system includes multiple processor cores operating at multiple voltage levels. Distributed on-chip DC-DC converters as voltage regulators may deliver point of load current to the different units of a processor core operating at the same voltage level. Distributed timing sensors calibrated to generate digitized clock edge location. A power management unit may take input from the timing sensors, processes it through a particle swarm optimizer and generates digitized voltage identification code as reference to the distributed voltage regulators. The particle swarm optimizer may provide disparate voltage levels feasible for a given frequency of operation of the processor core with a provision to operate at multiple frequencies. The run-time assignment of the voltage through the particle swarm optimizer may negate the effects of transistor aging, process, temperature, and power supply noise induced variation in the load circuits, voltage regulators and sensors.