Integrated Circuit Layout Via Optimization for Electromigration Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing integrated circuit designs face challenges with electromigration issues in power rails due to high utilization and thin metal wires, leading to increased difficulty in routing resources and potential design violations.

Innovation Solution

An optimizing method and device that identify power rails and domains, perform design rule checks, simulate current and voltage, and adjust via densities to correct electromigration violations by replacing or adding vias, ensuring current distribution without violating design rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If more routing resources are used for power rails (increasing width), then electromigration impact is reduced, but routing resources for signal routing decrease and design difficulty increases

Engineering Contradiction:
Improveelectromigration resistanceVSAvoidrouting resource allocation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by adjusting via density specifically in regions where electromigration violations occur, rather than uniformly increasing power rail width across the entire circuit. The system identifies violation locations through simulation and selectively modifies via configurations only in those critical areas, leaving other regions unchanged to preserve routing resources.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of via density (number of vias per unit area) in power rails to address electromigration issues. By increasing via density in specific regions where violations are detected, the system reduces current stress on individual vias without changing the overall power rail width or consuming additional routing resources.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If via density is increased to reduce electromigration violations, then electromigration impact decreases, but routing complexity and design difficulty increase

Engineering Contradiction:
Improveelectromigration resistanceVSAvoidvia configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary simulation and design rule checking before finalizing the layout to identify potential electromigration violation points. By detecting these issues in the design phase and addressing them through automated via density adjustment, the system avoids the need for complex manual corrections and iterative redesigns later in the process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs self-service by automatically identifying electromigration violation points through simulation, calculating the required via density adjustments, and implementing the corrections without requiring manual intervention. The automated process analyzes current distributions, identifies problematic regions, and modifies via configurations independently.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12353818B2Optimizing method, device and non-transient computer readable medium for integrated circuit layout
Publication Date: 2025.07.08 REALTEK SEMICON CORP
  • US12353818B2 patent drawing
  • US12353818B2 patent drawing
  • US12353818B2 patent drawing

AI summary

An optimizing method, device and non-transient computer readable medium for an integrated circuit layout are provided. The method includes: identifying power rails and corresponding power supply domains in an integrated circuit design file; performing design rule check for circuit units in the integrated circuit design file to calculate a plurality of usable regions; determining electromigration violation points corresponding to the power rails and related current information; defining, according to the electromigration violation points and the current information, paths to be corrected on the power rails corresponding to the electromigration violation points; replacing types of vias on the power rails that do not overlap with the paths to be corrected; and correcting a number of the vias on the power rails that overlap with the paths to be corrected to reduce a number of the electromigration violation points.