Integrated Circuit Layout Leakage Detection Before Post-Layout Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge in integrated circuit (IC) design is the inefficiency in identifying and addressing leakage violations caused by dummy gate regions, which can affect circuit performance and require extensive debugging during post-layout simulations.

Innovation Solution

A method is introduced to perform an automated leakage test on the netlist, flagging leakage-sensitive schematic nets and modifying the IC layout diagram to address leakage violations before post-layout simulation, using a capacitance-only netlist extraction to verify circuit performance without dummy gate regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If dummy gate regions are added to the IC layout diagram, then manufacturing process optimization is improved, but leakage violations occur affecting circuit performance

Engineering Contradiction:
Improvemanufacturing process optimizationVSAvoidcircuit performance
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent performs leakage detection during the layout design phase, before post-layout simulation, by analyzing the netlist and identifying leakage-sensitive schematic nets. This preliminary action allows dummy gate regions to be strategically placed or modified to prevent leakage violations before they affect circuit performance, thus resolving the contradiction between manufacturing optimization and reliability.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If post-layout simulation is performed to detect leakage violations, then circuit performance verification is improved, but extensive debugging time is required

Engineering Contradiction:
Improvecircuit performance verificationVSAvoiddebugging time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements leakage detection during the layout design phase, extracting netlist information and identifying leakage-sensitive nets before post-layout simulation. This preliminary leakage check allows designers to address potential issues early, reducing the need for extensive debugging during later simulation phases while maintaining verification precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically analyzes the netlist and identifies leakage-sensitive schematic nets without requiring manual intervention. The automated leakage detection process serves itself by using the extracted netlist data to flag potential leakage issues, reducing the time burden on designers while maintaining accurate circuit performance verification.

Inventive Principle:
Principle #25Self-service

3Productivity

If automated leakage testing is implemented, then design efficiency is improved, but additional analysis steps are added to the process

Engineering Contradiction:
Improvedesign efficiencyVSAvoidprocess steps
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the leakage detection process with the existing netlist extraction and layout design workflow. By integrating leakage analysis into the automated place-and-route process, the system performs additional analysis without significantly increasing process complexity. The leakage-sensitive net identification is combined with standard design procedures, improving productivity while maintaining process simplicity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12367330B2Integrated circuit design method and system
Publication Date: 2025.07.22 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US12367330B2 patent drawing
  • US12367330B2 patent drawing
  • US12367330B2 patent drawing

AI summary

An integrated circuit (IC) layout diagram generation system includes a processor and a non-transitory, computer readable storage medium including computer code for one or more programs. The non-transitory, computer readable storage medium and the computer program code are configured to, with the processor, cause the processor to generate a layout diagram of an IC device by performing a capacitance-only netlist extraction on an IC layout diagram, obtaining a first simulation result based on the extracted netlist, revising the extracted netlist by removing the dummy gate region, obtaining a second simulation result based on the revised netlist, and comparing the first simulation result to the second simulation result to determine a leakage-based design impact.