Dynamic Topology Generation for ESD Sensitivity Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current circuit analysis software for determining electrostatic discharge (ESD) sensitivity is limited by its reliance on topology-based search algorithms, which may miss potential issues in designs not explicitly defined, making it difficult to ensure satisfactory operation across various technologies like CMOS or BiCMOS process technologies.

Innovation Solution

A computer program that generates and compares multiple circuit topologies based on retrieved rules, a list of fundamental devices, and a topology map, allowing for comprehensive analysis of ESD sensitivity by identifying present topologies and assessing the design's sensitivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If topology-based search algorithms are used to check ESD sensitivity, then the analysis can be performed efficiently, but the completeness of the check is limited by the predefined topologies

Engineering Contradiction:
Improveanalysis efficiencyVSAvoidcompleteness of ESD sensitivity check
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically generates topology definitions during runtime based on the actual circuit design characteristics, rather than relying on static predefined topologies. The topology generator creates customized topology definitions by analyzing device connections and configurations in the subject design, enabling the system to adapt to any circuit topology automatically.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of topology definitions from fixed predefined values to dynamically generated values based on circuit analysis. By extracting actual connection patterns and device configurations from the subject design, the system generates topology definitions that match the specific design being analyzed, thereby improving both completeness and accuracy.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If a large set of predefined topologies is defined to cover various technologies, then the search range increases, but the difficulty of definition and maintenance increases significantly

Engineering Contradiction:
Improvesearch range across technologiesVSAvoiddifficulty of topology definition
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system enables self-service by automatically generating topology definitions from the subject design itself. Rather than requiring manual definition of topologies for each technology, the topology generator extracts connection patterns and device configurations directly from the circuit design, allowing the system to serve itself in creating appropriate topology definitions for any technology node.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The topology generator serves multiple functions: it analyzes device connections, extracts topology patterns, generates topology definitions, and adapts to different technologies all through a single automated process. This universal approach replaces the need for separate predefined topology sets for different technologies with a single system that can handle any technology automatically.

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

Data Source

PatentUS10474784B2Method and system for defining generic topologies for use in topology matching engines
Publication Date: 2019.11.12 TEXAS INSTRUMENTS INC
  • US10474784B2 patent drawing
  • US10474784B2 patent drawing
  • US10474784B2 patent drawing

AI summary

Circuit analysis software packages are a significant tool used today in the design of integrated circuits (ICs). Many of the conventional and commercially available simulation or analysis packages, however, are limited to performing static design “checks” using topology based search algorithms to find potential problems in a subject design. Here, a system is provided that allows a user to define parameters that comport with the subject design to generate a set of specific topologies from a set of generic topologies. These generated topologies can then be used to perform a more thorough analysis of the subject design.