Multi-Technology Module LVS Testing via Netlist Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing layout versus schematic (LVS) test programs face significant challenges in verifying the consistency of multi-technology electronic devices, as they are technology-dependent and struggle with detecting package shorts in complex devices with millions of components.

Innovation Solution

A method for testing the consistency between a schematic and physical implementation of an electronic circuit, which involves generating and comparing netlists, determining package shorts by examining the connection network of conductive segments, and using an interface module to convert technology-dependent artwork into a common format for netlist generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional LVS test programs are used for multi-technology devices, then technology-specific verification can be performed, but the system cannot handle devices with multiple different technologies and becomes unreliable

Engineering Contradiction:
Improvecompatibility with different technologiesVSAvoidaccuracy of LVS testing
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary module that converts technology-specific artwork formats into a common intermediate representation. This mediator enables different technology formats (semiconductor, PCB, etc.) to be processed uniformly, achieving both versatility across technologies and reliability in LVS testing through standardized processing

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If complete netlist generation and comparison is performed for all conductive segments, then comprehensive verification is achieved, but computational workload becomes excessive for devices with millions of components

Engineering Contradiction:
Improvecompleteness of verificationVSAvoidcomputational efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent extracts and identifies package shorts as a specific subset of potential errors that can be detected independently through targeted analysis of connection networks. By taking out this specific verification task from the complete LVS process, the system achieves comprehensive verification of critical errors without the computational burden of analyzing all conductive segments

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The verification process is segmented into distinct phases: package short detection through connection network analysis, and complete LVS verification. This segmentation allows the system to perform targeted verification of critical errors efficiently, while maintaining the option for comprehensive verification when needed

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If package shorts are detected by examining all conductive segments, then complete coverage is achieved, but computational complexity increases significantly

Engineering Contradiction:
Improvedetection accuracy of package shortsVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the package short detection function as a separate, optimized process that examines only the connection networks relevant to package pins. This extraction maintains detection accuracy by focusing on the specific pathways where package shorts can occur, while reducing computational complexity by avoiding analysis of all conductive segments in the device

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10878168B1Method for performing a layout versus schematic test for a multi-technology module
Publication Date: 2020.12.29 KEYSIGHT TECHNOLOGIES INC
  • US10878168B1 patent drawing
  • US10878168B1 patent drawing
  • US10878168B1 patent drawing

AI summary

A method for operating a data processing system that causes the data processing system to test the consistency between a schematic description of an electronic circuit and a physical implementation of that circuit includes a master device having a plurality of component devices connected by a network of conductors is disclosed. Each of the component devices has a plurality of package pins that connect the component device to the network of conductors. Information specifying a schematic netlist generated from the schematic description and specifying a layout description of the physical implementation is received by the data processing system. The layout description specifies the network of conductors. The data processing system determines any package shorts in the component devices and generates a layout netlist from the layout description. The layout netlist is compared with the schematic netlist.