Macro Cell Alignment via Virtual Power Grid

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In integrated circuit (IC) design, ensuring a continuous and aligned internal power and ground grid between macro cells is challenging, as existing methods lack automation and precision, leading to inefficient power connections and potential alignment issues.

Innovation Solution

A method is introduced to generate a virtual power grid based on the parameters of a reference macro cell, allowing for automatic alignment of other macro cells, ensuring consistent pitch and orientation, thereby facilitating a continuous internal power grid across the IC design.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual alignment methods are used for macro cell power grids, then flexibility in design modification is maintained, but alignment precision and efficiency deteriorate

Engineering Contradiction:
Improvealignment precisionVSAvoidautomation level
Core Design Contradiction:
Manufacturing precisionVSExtent of automation

Solution Approach 1:

The patent replaces manual mechanical alignment operations with an automated computer-based system that uses virtual grid generation and automatic displacement calculation to achieve precise macro cell alignment, eliminating human error and improving consistency

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system automatically calculates and applies displacement parameters to macro cells based on virtual grid coordinates, transforming the alignment process from manual positioning to parameter-driven automated adjustment, thereby achieving higher precision

Inventive Principle:
Principle #35Parameter changes

2Productivity

If automated alignment is implemented, then alignment efficiency and precision are improved, but design flexibility and ease of modification deteriorate

Engineering Contradiction:
Improvealignment efficiencyVSAvoiddesign flexibility
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system creates a virtual copy of the power grid as a reference framework, allowing automated alignment calculations to be performed on the virtual model before applying changes to the actual macro cell layout, thus maintaining design flexibility while achieving automation

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The virtual power grid serves as an intermediary between the designer's intent and the automated alignment process, enabling both automated efficiency and design control by allowing designers to define virtual grid parameters that reflect their alignment preferences

Inventive Principle:
Principle #24Intermediary (Mediator)

3Stability of the object's composition

If inconsistent power grid patterns are used across macro cells, then individual macro cell design freedom is maintained, but continuous power grid formation deteriorates

Engineering Contradiction:
Improvepower grid continuityVSAvoidgrid consistency requirements
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The virtual power grid provides a universal reference framework that can accommodate different macro cell types and designs while ensuring consistent alignment patterns, allowing the system to maintain both individual design freedom and overall grid continuity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system enforces homogeneous alignment patterns across all macro cells by calculating displacements relative to a common virtual grid, ensuring that power grid connections are consistent and continuous throughout the integrated circuit design

Inventive Principle:
Principle #33Homogeneity

Data Source

PatentUS8086985B2Automatic alignment of macro cells
Publication Date: 2011.12.27 QUALCOMM INC
  • US8086985B2 patent drawing
  • US8086985B2 patent drawing
  • US8086985B2 patent drawing

AI summary

In a particular embodiment, a method is disclosed that includes detecting a first pitch between at least two lines (e.g. a power line and a ground line) of a first reference macro. The method also includes generating a virtual grid based on the first pitch and aligning at least a second macro to the virtual grid.