Power Delivery Network Staple Removal for Signal Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Very Large Scale Integration (VLSI) circuits, the limited space for routing power delivery networks and signal wires leads to challenges in placing power staples, which can decrease the area available for signal wire routing and increase voltage drop.

Innovation Solution

A method that determines power characteristics for a power delivery network based on logic cells, removes unnecessary power staples, and routes signal wires in the freed-up tracks, followed by reinserting power staples to optimize power delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If power staples are placed at fixed intervals before signal wires are routed (pre-placement flow), then voltage drop within the power grid is reduced, but the area available to route signal wires is decreased and routing flexibility is reduced

Engineering Contradiction:
Improvevoltage drop reductionVSAvoidarea available for signal wire routing
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent applies preliminary action by placing power staples during the placement flow based on power requirements before signal wire routing, ensuring power delivery optimization is established in advance while still allowing subsequent routing adjustments

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making the power staple placement adaptive rather than fixed - the placement is determined based on actual power requirements of logic cells and can be adjusted during the design process, allowing both power optimization and routing flexibility

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If power staples are inserted after routing signal wires (post-placement flow), then routing flexibility is maintained, but the area in which power staples can be placed is limited by signal wire locations potentially increasing voltage drop

Engineering Contradiction:
Improverouting flexibilityVSAvoidvoltage drop
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent performs power staple placement as a preliminary action during the placement flow, determining staple locations based on power requirements before signal wire routing begins, ensuring optimal power delivery is established in advance

Inventive Principle:
Principle #10Preliminary action

3Reliability

If power staples are placed during placement flow based on worst-case power requirements, then power delivery is ensured for maximum power requirements, but the number of power staples is greater than needed providing unnecessary current

Engineering Contradiction:
Improvepower delivery assuranceVSAvoidnumber of power staples
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by using actual measured power requirements of logic cells rather than fixed worst-case assumptions, dynamically adjusting the power staple placement based on real power consumption data to optimize both reliability and quantity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs self-service by automatically determining power requirements and optimizing power staple placement without manual intervention, using the actual power characteristics of the circuit to guide the placement decisions

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12271674B2Generating a power delivery network based on the routing of signal wires within a circuit design
Publication Date: 2025.04.08 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12271674B2 patent drawing
  • US12271674B2 patent drawing
  • US12271674B2 patent drawing

AI summary

Method and apparatus for generating an updated power delivery network. Generating the power delivery network includes determining power characteristics for a power delivery network of a circuit design based on logic cells of the circuit design. The power delivery network includes power wires and power staples connecting pairs of the power wires to each other. Further a first one or more of the power staples is remove from the power delivery network based on the power characteristics. Signal wires for the logic cells are routed after removing the first one or more of the power staples. Routing the signal wires includes routing a first signal wire of the signal wires in a routing track corresponding to the first one or more of the power staples.