IC Layout Placeholders for Parallel Circuit Macro Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IC design complexity and the need for parallel integration of circuit macros pose challenges due to the lengthy development time of these components, leading to delays in the overall IC design cycle.

Innovation Solution

The use of black boxes as placeholders for circuit macros, connected by a connectivity network and supplemented with dummy patterns, allows for parallel design tasks such as connectivity and pattern insertion, enabling the IC design cycle to proceed without waiting for the macros to be fully developed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If circuit macros are integrated into an IC with increased design complexity, then the IC functionality is improved, but the design cycle time is extended

Engineering Contradiction:
ImproveIC functionalityVSAvoiddesign cycle time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by creating placeholder blocks that represent circuit macros before the macros are fully designed. This allows the IC layout design, connectivity planning, and dummy pattern insertion to proceed in parallel with the macro development, rather than waiting sequentially. The placeholder blocks enable early preparation of the overall IC architecture while preserving the ability to integrate the actual macros later.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple circuit macros are developed in parallel to shorten the IC design cycle, then the productivity is improved, but the integration complexity increases

Engineering Contradiction:
ImproveIC design cycle speedVSAvoidintegration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the IC design into independent segments: placeholder block creation, connectivity network design, dummy pattern insertion, and actual macro integration. This segmentation allows different teams to work on different aspects simultaneously without interfering with each other, reducing the integration complexity while maintaining parallel development productivity.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If the IC layout design waits for circuit macros to be fully developed, then the integration accuracy is improved, but the time-to-market is extended

Engineering Contradiction:
Improveintegration accuracyVSAvoidtime-to-market
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent uses placeholder blocks as intermediaries between the IC layout design process and the actual circuit macros. These placeholders serve as temporary representations that enable the layout design to proceed without the final macro designs, while maintaining the ability to achieve accurate integration later when the actual macros are ready. This intermediary approach preserves integration accuracy while eliminating time delays.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12353815B2Method for chip integration
Publication Date: 2025.07.08 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US12353815B2 patent drawing
  • US12353815B2 patent drawing
  • US12353815B2 patent drawing

AI summary

A method for making an integrated circuit (IC) includes inserting black boxes into a layout of the IC; connecting the black boxes with a connectivity network; and inserting first dummy patterns in areas of the layout outside of the black boxes and the connectivity network. After the inserting of the first dummy patterns, the method further includes replacing the black boxes with circuit macros that have one-to-one correspondence with the black boxes, wherein each of the circuit macros includes circuit patterns in a central area of the respective circuit macro and second dummy patterns surrounding the central area. In the method, at least one of the following operations is performed by an electronic design automation (EDA) tool: the inserting of the black boxes, the connecting of the black boxes, the inserting of the first dummy patterns, and the replacing of the black boxes with the circuit macros.