Global Placement Wire Length Minimization via Game Theory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The initial global placement in integrated circuits is a mathematically challenging problem that requires minimizing wire length while ensuring maximum population density constraints are met, which existing technologies struggle to address effectively.

Innovation Solution

The method employs a single player game theory approach to determine wire length minimization based on maximum population density constraints, using transformations such as partial contraction and spreading, and an evolutionary tree search to optimize placement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional global placement methods are used, then the placement process is simpler, but wire length is not minimized effectively and population density constraints are not met

Engineering Contradiction:
Improvewire length minimizationVSAvoidplacement algorithm complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The placement algorithm is divided into multiple iterations of contraction and spreading phases. Each phase performs a specific function (contraction reduces wire length, spreading satisfies density constraints), allowing the complex optimization problem to be solved through repeated simpler operations that progressively improve placement quality

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The algorithm performs preliminary contraction operations to reduce wire length before spreading to satisfy density constraints. This preliminary action of minimizing wire length first, then adjusting for density, creates a more efficient optimization sequence that achieves both objectives

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If wire length minimization is prioritized, then connection efficiency improves, but population density constraints may be violated

Engineering Contradiction:
Improvewire lengthVSAvoidpopulation density constraint satisfaction
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The algorithm alternates periodically between contraction operations (which minimize wire length) and spreading operations (which satisfy density constraints). This periodic alternation ensures that neither objective is permanently compromised - wire length is continuously reduced while density constraints are continuously satisfied through the alternating phases

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The algorithm uses feedback from density constraint violations to adjust the spreading phase. When contraction operations reduce wire length but violate density constraints, the spreading phase responds by redistributing cells to satisfy constraints while minimizing wire length degradation, creating a feedback loop that balances both objectives

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12282725B2Enhanced alignment for global placement in a circuit
Publication Date: 2025.04.22 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12282725B2 patent drawing
  • US12282725B2 patent drawing
  • US12282725B2 patent drawing

AI summary

Embodiments are provided for enhanced initial global placement in a circuit design in a computing system by a processor. A wire length minimization may be determined based on maximum population density constraints as a single player game theory for global placement of an integrated circuit.