Shaping Integrated with Power Network Synthesis for Grid Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In electronic design automation, aligning power grids with physical partitions in integrated circuit designs is challenging, especially when multiple instances of physical partitions with different orientations are involved, making it difficult to create a consistent power network during the power network synthesis step.

Innovation Solution

Integrating the shaping engine with the power network synthesis engine to generate placement constraints based on user-specified power grid strategies, alignment options, and metal layer information, ensuring that physical partitions are aligned with the power grid, and optimizing the orientation of macro and standard cells to create a symmetrical power network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If shaping is performed much before power network synthesis (PNS), then the shaping step can be completed early in the design flow, but it becomes very difficult to create a power grid network that is consistent with the shapes, sizes, and locations of the physical partitions

Engineering Contradiction:
Improvetime to complete shaping stepVSAvoidalignment between physical partitions and power grid
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by performing shaping operations before power network synthesis, but enhances this by using the determined physical partition information to guide subsequent power grid creation. The shaping step establishes physical partitions with specific shapes, sizes, and locations early in the design flow, and this information is then used by the PNS step to create a consistent power grid network that aligns with these predetermined partitions.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple instances of physical partitions with different orientations are used, then the circuit design can be more versatile and functional, but it becomes difficult to create a consistent power network during power network synthesis

Engineering Contradiction:
Improvecircuit design functionalityVSAvoidpower network creation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing different physical partitions to have different orientations and characteristics based on their specific functional requirements. Each partition instance can be optimized for its local needs while the overall power grid is synthesized to accommodate these variations. The system creates placement constraints that are specific to each partition's orientation and location, enabling versatile circuit design without uniformly constraining all partitions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses parameter changes by dynamically adjusting placement constraints based on the orientation and characteristics of different physical partition instances. The shaping engine modifies placement parameters such as orientation angles, positions, and dimensional constraints to accommodate multiple instances with different configurations. This allows the power network synthesis to adapt to varying partition parameters while maintaining overall consistency.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If the shaping engine is integrated with power network synthesis engine, then accurate alignment between physical partitions and power grid can be achieved, but the system complexity and integration requirements increase

Engineering Contradiction:
Improvealignment accuracy between physical partitions and power gridVSAvoidsystem integration complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies merging by integrating the shaping engine with the power network synthesis engine into a unified system. This integration allows the two previously separate steps to exchange information and coordinate their operations. The combined system uses placement constraints generated by the shaping engine to guide the power grid synthesis, ensuring accurate alignment between physical partitions and the power grid network while reducing the need for manual intervention and iteration.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9460258B2Shaping integrated with power network synthesis (PNS) for power grid (PG) alignment
Publication Date: 2016.10.04 SYNOPSYS INC
  • US9460258B2 patent drawing
  • US9460258B2 patent drawing
  • US9460258B2 patent drawing

AI summary

Embodiments are described in which shaping is integrated with power network synthesis (PNS) for power grid (PG) alignment. Specifically, some embodiments create placement constraints based on the PG that is expected to be created by PNS, and then perform shaping (or perform legalization) on the circuit design based on the placement constraints. This ensures that the physical partitions (e.g., instances of multiply-instantiated-blocks) are aligned with the power grid during shaping.