Power Grid Healing for IC Floorplans

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuit designs face challenges in adequately supplying power to all areas of the floorplan due to obstructions, which can lead to inadequate power supply and inefficiencies in power grid distribution, affecting both power and area goals.

Innovation Solution

The implementation of power grid healing techniques that analyze and modify the power grid layout by inserting additional power straps in specific sub-regions to ensure consistent power supply, aligning with user-defined parameters and existing power straps, thereby addressing power integrity and electromigration issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If the repeating power grid pattern is used, then power distribution is simplified and manufacturing is easier, but obstructions block power access to standard cell areas

Engineering Contradiction:
Improvepower grid manufacturingVSAvoidpower supply adequacy
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent segments the standard cell area into multiple sub-regions and introduces separate healing power straps for each sub-region. This allows power to be delivered to each segment independently, bypassing the blocking obstructions while maintaining the overall repeating pattern structure for manufacturing simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by adding healing power straps specifically to sub-regions that are blocked by obstructions, rather than modifying the entire power grid. This targeted approach maintains power supply adequacy in affected areas while preserving the efficient repeating pattern in unblocked areas.

Inventive Principle:
Principle #3Local quality

2Reliability

If more power nets are inserted to meet IR drop requirements, then power supply adequacy is improved, but more resources are blocked for signal routing

Engineering Contradiction:
Improvepower supply adequacyVSAvoidpower net quantity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces healing power straps as intermediary elements that connect existing power nets to standard cell areas blocked by obstructions. These healing straps act as mediators to deliver power around obstructions without requiring additional power nets throughout the entire design, thus avoiding signal routing resource conflicts.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If obstructions are moved from ideal positions to ensure adequate power, then power supply adequacy is improved, but floorplan efficiency deteriorates

Engineering Contradiction:
Improvepower supply adequacyVSAvoidfloorplan efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the power delivery function from the main repeating power grid pattern and implements it separately through healing power straps in blocked sub-regions. This allows obstructions to remain in their ideal floorplan positions for productivity while the extracted healing straps provide the necessary power delivery to affected areas.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If power straps are added to heal blocked areas, then power integrity is improved, but device complexity increases

Engineering Contradiction:
Improvepower integrityVSAvoidpower strap quantity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the standard cell area into sub-regions and adds healing power straps only to those sub-regions blocked by obstructions. This selective segmentation approach improves power integrity in affected areas while minimizing the total number of healing straps required, thus limiting the increase in device complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10417371B2Power grid healing techniques
Publication Date: 2019.09.17 ARM LTD
  • US10417371B2 patent drawing
  • US10417371B2 patent drawing
  • US10417371B2 patent drawing

AI summary

Various implementations described herein are directed to an apparatus. The apparatus may include a region identifier module that receives a floorplan of an integrated circuit, identifies a standard cell region between already placed functional blocks of the floorplan, and sub-divides the standard cell region into multiple sub-regions. The apparatus may include a region analyzer module that analyzes each sub-region of the multiple sub-regions to determine a number of already placed power straps that exist within a boundary of each sub-region. The apparatus may include a strap placement module that inserts one or more additional power straps in each sub-region based on user defined parameters for each sub-region, if it is determined that the number of already placed power straps is inconsistent with the user defined parameters for each sub-region.