Semiconductor Circuit Graph Simplification for Faster Database Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor circuit designs face challenges in efficiently simplifying circuit structures for fast search during design, leading to complex databases that are difficult to implement and resource-intensive searches.

Innovation Solution

A method involving the generation of simplified circuit graphs by omitting or simplifying optional instances and transistors in semiconductor circuits, using a processor-based analysis system to create a final circuit graph for faster and more efficient database searches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the circuit graph includes all optional instances and transistors, then the circuit structure is complete and accurate, but the database becomes complex and search becomes resource-intensive

Engineering Contradiction:
Improvecircuit structure completenessVSAvoiddatabase complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes optional instances from the circuit graph generation process. By using a netlist that excludes optional instances, the system creates a simplified circuit graph that maintains essential circuit functionality while eliminating unnecessary complexity. This extraction principle directly reduces database complexity while preserving reliable circuit structure representation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the circuit analysis into distinct phases: netlist generation (excluding optional instances), circuit graph generation (from simplified netlist), and search operations. This segmentation allows the system to handle complexity in manageable portions, creating a simplified representation for search while maintaining completeness through the structured approach.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the circuit graph includes all transistors, then the circuit representation is accurate, but the search speed decreases and resources increase

Engineering Contradiction:
Improvecircuit representation accuracyVSAvoidsearch speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts optional transistors from the circuit representation. By generating a netlist that excludes optional instances and using this simplified netlist to create the circuit graph, the system maintains accurate representation of essential circuit functionality while removing unnecessary transistor elements that would slow down search operations and increase resource consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of circuit graph complexity by filtering out optional instances during netlist generation. This parameter change transforms the circuit representation from a complete but complex structure to a simplified structure that maintains accuracy for search purposes while significantly improving search speed and reducing resource requirements.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If optional instances are included in the circuit graph, then the circuit functionality is complete, but the graph structure becomes complex and harder to process

Engineering Contradiction:
Improvecircuit functionalityVSAvoidgraph structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts optional instances from the circuit graph generation process by using a netlist that excludes these instances. The circuit graph is generated from this simplified netlist, resulting in a graph structure that maintains essential circuit functionality while eliminating the complexity introduced by optional instances. This extraction preserves adaptability for core circuit operations while simplifying the graph structure for processing.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20260073107A1Method of analyzing semiconductor circuit, analysis system performing the same, and method of designing semiconductor device using the same
Publication Date: 2026.03.12 SAMSUNG ELECTRONICS CO LTD
  • US20260073107A1 patent drawing
  • US20260073107A1 patent drawing
  • US20260073107A1 patent drawing

AI summary

In an example method of analyzing a semiconductor circuit, a netlist of the semiconductor circuit is received. The semiconductor circuit includes a plurality of transistors and a plurality of optional instances. A first circuit graph is generated based on the netlist of the semiconductor circuit. The first circuit graph includes a plurality of vertices and a plurality of edges. A second circuit graph is generated based on the first circuit graph. The second circuit graph is a circuit graph in which the plurality of optional instances are simplified from the first circuit graph. A final circuit graph is generated based on the second circuit graph. The final circuit graph is a circuit graph in which at least one transistor of the plurality of transistors is simplified from the second circuit graph.