IC Polygon Sizing via Vertex Replacement and Projection Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional polygon-sizing techniques often modify the shape of polygons significantly, especially when resizing polygons with acute angles, leading to self-intersection or excessive projection, which changes the original geometry and is unacceptable in many applications.

Innovation Solution

A system that pre-processes polygons by selecting and replacing vertices with replacement vertices, assigning customized projection paths and speeds, and performing a modified wave-front sizing operation to maintain the topology and limit acute angle projection, thereby achieving desired clipping effects without post-processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional polygon-sizing techniques are used to resize polygons with large sizing distances, then the sizing operation can be performed, but the shape of the polygon is significantly modified, causing self-intersection or excessive projection

Engineering Contradiction:
Improvepolygon shape accuracyVSAvoidpolygon geometry
Core Design Contradiction:
Manufacturing precisionVSShape

Solution Approach 1:

The patent applies preliminary action by pre-processing the polygon geometry before sizing operations. Specifically, acute angle vertices are identified and replaced with multiple replacement vertices that are pre-configured with clipping constraints. This pre-processing step ensures that when the sizing operation occurs, the acute angles are already prepared to be clipped appropriately, preventing self-intersection and excessive projection while maintaining manufacturing precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the vertex replacement process by replacing each acute angle vertex with multiple replacement vertices (typically two or three) instead of a single vertex. These replacement vertices are strategically positioned and configured with specific clipping constraints. This segmentation allows the sizing operation to clip each replacement vertex independently, ensuring that the overall acute angle is properly clipped without causing self-intersection or excessive projection.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If conventional sizing techniques are used, then the sizing operation is simple, but the topology of the polygon changes due to split events

Engineering Contradiction:
Improvesizing process complexityVSAvoidpolygon topology
Core Design Contradiction:
Device complexityVSStability of the object's composition

Solution Approach 1:

The patent prevents topology changes by performing preliminary action - identifying acute angle vertices and replacing them with constrained replacement vertices before the sizing operation. This pre-constraint ensures that during sizing, the replacement vertices are clipped in a controlled manner that prevents self-intersection, which would otherwise cause split events and topology changes. The clipping constraints are built into the replacement vertex configuration, making the topology stable throughout the sizing process.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If heuristic sizing techniques are used, then the sizing operation can be performed quickly, but the acute angles project very far from the original geometry

Engineering Contradiction:
Improvesizing operation speedVSAvoidacute angle projection
Core Design Contradiction:
ProductivityVSShape

Solution Approach 1:

The patent applies preliminary action by pre-configuring replacement vertices with clipping constraints before the sizing operation. Each replacement vertex is positioned and constrained so that during sizing, it will be clipped at the appropriate location. This pre-constraint eliminates the need for complex heuristic calculations during the sizing operation itself, maintaining high productivity while ensuring that acute angles do not project excessively far from the original geometry.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by treating acute angle vertices differently from other vertices. Instead of applying a uniform sizing operation to all vertices, the patent identifies acute angles and applies specialized replacement vertex logic only to those locations. This localized approach ensures that acute angles are clipped appropriately without affecting the sizing of other polygon regions, maintaining both speed and shape accuracy.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8161426B2Method and system for sizing polygons in an integrated circuit (IC) layout
Publication Date: 2012.04.17 SYNOPSYS INC
  • US8161426B2 patent drawing
  • US8161426B2 patent drawing
  • US8161426B2 patent drawing

AI summary

One embodiment of the present invention provides a system that sizes a polygon in a layout. During operation, the system receives a polygon which is to be sized by a sizing amount. The system then selects one or more vertices of the polygon. Next, the system replaces each selected vertex with a set of replacement vertices, and subsequently assigns a projection path to each replacement vertex in the set of replacement vertices. The system next performs a sizing operation on the polygon according to the sizing amount. During the sizing operation, the system moves each replacement vertex in the set of replacement vertices along the assigned projection path, thereby creating a clipping on the angle associated with the selected vertex. Furthermore, this sizing operation is continuous: similar output polygons are obtained for similar sizing amounts.