IC Layout Integration With Black-Box Circuit Macro Placeholders

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IC design complexity and time-to-market challenges arise from integrating circuit macros developed in parallel, requiring designers to wait for their completion.

Innovation Solution

Using black boxes as placeholders for circuit macros in the IC layout, connected by a connectivity network and filled with dummy patterns to maintain uniform pattern density, allowing parallel design tasks before macro development is complete.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If circuit macros are integrated into an IC where multiple circuit macros are developed in parallel, then the overall IC design cycle is saved, but designers have to wait for the circuit macros to be fully developed which takes quite some time

Engineering Contradiction:
ImproveIC design cycleVSAvoidwaiting time for circuit macro development
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by using black boxes as placeholders in the IC layout before the actual circuit macros are fully developed. This allows the layout design to proceed in advance while the circuit macros are still being developed, eliminating the waiting time and enabling parallel development of layout and macro components.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If black boxes are used as placeholders for circuit macros in the IC layout, then the IC design cycle is shortened by enabling parallel development, but the layout requires additional steps for replacing black boxes with actual macros and maintaining uniform pattern density

Engineering Contradiction:
Improvedesign cycleVSAvoidlayout process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent uses black boxes as intermediary elements that mediate between the layout design process and the final circuit macro integration. These placeholders allow the layout to be designed independently and then easily replaced with the actual macros, simplifying the overall process despite the additional replacement step.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The black boxes serve as simplified copies or representations of the actual circuit macros in the layout. They replicate the necessary interface information (pins, connections) without requiring the complex internal circuitry, allowing the layout to be developed and finalized before the actual macros are ready.

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If dummy patterns are inserted into the IC layout to maintain uniform pattern density, then manufacturing efficiency is improved, but the layout design process becomes more complex

Engineering Contradiction:
Improvemanufacturing efficiencyVSAvoidlayout design process
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by inserting dummy patterns into the layout at the placeholder stage (when black boxes are present) rather than waiting until the final macro integration. This ensures uniform pattern density is established early in the design process, simplifying the overall manufacturing preparation despite the additional design step.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250307518A1Method for chip integration
Publication Date: 2025.10.02 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US20250307518A1 patent drawing
  • US20250307518A1 patent drawing
  • US20250307518A1 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.