IC Layout Pin Extension Across Cell Boundaries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current integrated circuit (IC) layout generation methods face limitations in increasing routing flexibility without expanding cell size, as standard and custom cells often lack the ability to establish electrical connections with metal wires along their boundaries, restricting the number of possible connections and overall layout efficiency.

Innovation Solution

The method involves identifying a target pin in one cell that can be extended into an adjacent cell, modifying it to include an extension across the shared boundary, and forming an electrical connection with a metal wire, thereby enhancing routing flexibility without increasing cell size. This is achieved through a series of operations including updating boundary spacing configurations and determining target pin extendibility, using algorithms and layout rules to optimize pin placement and connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If pins are extended across cell boundaries to increase routing flexibility, then the number of electrical connections increases, but cell size would normally need to expand

Engineering Contradiction:
Improverouting flexibilityVSAvoidcell size
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent applies dimensionality change by allowing pins to extend into adjacent cells across shared boundaries, effectively utilizing the spatial dimension of neighboring cells for routing purposes. This enables connections to be made in directions that would otherwise require larger cell areas, as pins can now 'borrow' space from adjacent cells to achieve optimal routing paths without increasing the original cell's defined boundaries.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent merges the functional space of adjacent cells by allowing pin extensions across shared boundaries. The extension mechanism combines the pin structure of one cell with the spatial domain of the neighboring cell, creating a unified routing path that spans multiple cell boundaries. This merging approach enables increased connectivity while maintaining individual cell size constraints, as the extended pin effectively shares space with the adjacent cell's boundary region.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If more pins are added to cells to increase connectivity, then routing options improve, but device complexity increases

Engineering Contradiction:
ImproveconnectivityVSAvoidcell structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by making pins multi-functional elements that can serve both their original cell and adjacent cells. Instead of adding separate pins in each cell for boundary connections, the same pin structure performs dual functions: maintaining connections within its home cell while simultaneously extending to provide connections in neighboring cells. This multi-functionality increases connectivity without proportionally increasing the number of pin structures required.

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

Solution Approach 2:

The patent introduces dynamics by making pin configurations adaptable and extensible rather than fixed. Pins can be selectively extended across boundaries based on routing requirements, allowing the cell structure to dynamically adjust its connectivity pattern. This dynamic approach enables the same cell to have variable connectivity levels without permanently increasing structural complexity, as extensions are made only where and when needed for specific routing scenarios.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11138362B2Integrated circuit layout method and system
Publication Date: 2021.10.05 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US11138362B2 patent drawing
  • US11138362B2 patent drawing
  • US11138362B2 patent drawing

AI summary

A method of updating a boundary space configuration of an IC layout cell includes identifying a pin in the IC layout cell as a boundary pin, determining that a boundary spacing of the boundary pin is capable of being increased, and based on the determination that the boundary spacing of the boundary pin is capable of being increased, modifying the IC layout cell by increasing the boundary spacing of the boundary pin. At least one of the identifying, determining, or modifying is executed by a processor of a computer.