Automated Electrical Short Identification in Electronic Designs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Identifying electrical shorts in electronic designs is challenging due to the inefficiency of existing methods, which often require manual determination of shape connectivity and can involve a large number of shapes on the path, making it difficult to locate the exact error.

Innovation Solution

A computer-implemented method that identifies the shortest path between two nets, determines common shapes, and analyzes forks to locate electrical shorts, allowing for automated identification and visualization of the error within an electronic design.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual determination of shape connectivity is used to identify electrical shorts, then accuracy in locating errors can be achieved, but the time required and complexity of the process increases significantly

Engineering Contradiction:
Improveaccuracy in locating electrical shortVSAvoidtime required for identification
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the complex task of electrical short identification into distinct phases: automated shape connectivity determination, shortest path calculation between nets, and systematic fork analysis. This segmentation allows each subtask to be handled by specialized algorithms, improving both speed and accuracy while reducing manual intervention requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediate data structures and algorithms as mediators between the raw design data and the final short identification. Specifically, it uses shortest path algorithms to mediate between net definitions and shape connections, and fork analysis to mediate between shape connectivity and short location, thereby automating the process while maintaining precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all shapes on the path between shorted nets are analyzed, then complete coverage is achieved, but the complexity and computational effort increases due to the large number of shapes

Engineering Contradiction:
Improvecomplete coverage of path analysisVSAvoidcomplexity of analysis process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and focuses analysis on critical elements only - specifically identifying and analyzing forks (connection points where multiple paths converge) rather than examining every shape on the path. This extraction approach maintains complete coverage of potential short locations while dramatically reducing the number of elements requiring detailed analysis.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary actions by pre-calculating shortest paths between nets and pre-identifying all forks on these paths before the actual short analysis begins. This preliminary preparation organizes the data structure to facilitate efficient analysis, reducing the complexity of the main analysis phase while ensuring complete coverage.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automated methods are used to identify electrical shorts, then productivity increases, but the precision and ability to handle complex connectivity may deteriorate

Engineering Contradiction:
Improvespeed of identificationVSAvoidprecision in locating electrical short
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent incorporates feedback mechanisms where the automated system iteratively refines its analysis based on intermediate results. The fork analysis process uses feedback from shortest path calculations and shape connectivity determination to progressively narrow down potential short locations, ensuring precision is maintained throughout the automated process.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent employs dynamic algorithms that adapt to the specific characteristics of the design being analyzed. The shortest path calculation and fork identification processes dynamically adjust based on the network topology and connectivity patterns, allowing the automated system to maintain high precision across diverse design scenarios while preserving productivity gains.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9684748B1System and method for identifying an electrical short in an electronic design
Publication Date: 2017.06.20 CADENCE DESIGN SYST INC
  • US9684748B1 patent drawing
  • US9684748B1 patent drawing
  • US9684748B1 patent drawing

AI summary

The present disclosure relates to a computer-implemented method for electronic design automation. The method may include providing, using one or more computing devices, an electronic design including a first net and a second net. The method may include identifying a shortest path between the first net and the second net and determining at least one common shape associated with the shortest path. The method may also include identifying one or more adjacent shapes to the at least one common shape and identifying at least one fork associated with each of the one or more connectivity reference points. The method may further include analyzing an intermediate fork of the at least one fork to identify an electrical short associated with the electronic design.