Window Bump Aggressor Alignment for Signal Integrity Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic design automation tools face challenges in accurately determining signal integrity delays due to crosstalk noise, especially in small geometry and low supply voltage scenarios, which can lead to timing violations and logic errors.

Innovation Solution

A window bump-based aggressor alignment scheme is implemented to determine timing windows for signal propagation in victim channels, generate aggressor window bumps, and calculate delta delays to assess whether the victim channel operates within timing constraints, using a signal integrity tool that includes static timing analysis and crosstalk delta delay units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If iterative simulation with multiple temporal alignments is performed to accurately determine signal integrity delay, then measurement precision is improved, but use of energy and computing resources increases significantly

Engineering Contradiction:
Improvesignal integrity delay accuracyVSAvoidcomputing resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary identification of aggressor channels and pre-computes noise bump characteristics before the main iterative simulation. This preliminary action reduces the scope and complexity of subsequent simulations by focusing only on relevant aggressor-victim channel interactions, thereby maintaining measurement precision while reducing overall computing resource consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the crosstalk analysis into distinct components: identifying aggressor channels, determining noise bump characteristics, and performing targeted iterative simulations. By dividing the complex analysis into manageable segments, the patent reduces the computational burden of each individual simulation while maintaining overall accuracy through systematic combination of results.

Inventive Principle:
Principle #1Segmentation

2Reliability

If comprehensive crosstalk analysis is performed to avoid timing violations, then reliability is improved, but productivity decreases due to extensive simulation requirements

Engineering Contradiction:
Improvetiming violation detection accuracyVSAvoiddesign flow efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary identification of aggressor channels and pre-computation of noise characteristics before main simulation. This preliminary action filters out non-critical interactions, allowing the comprehensive analysis to focus only on potentially problematic channels, thus maintaining reliability while improving design flow efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by performing comprehensive analysis only on identified aggressor-victim channel pairs rather than all possible channel combinations. This selective approach maintains reliability for critical paths while reducing overall simulation requirements to improve productivity.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If accurate noise bump timing analysis is performed for small geometry circuits, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvenoise bump timing accuracyVSAvoidanalysis methodology complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the noise analysis into distinct phases: identifying aggressor channels, determining noise bump characteristics, calculating timing windows, and performing targeted simulations. This segmentation makes the complex analysis methodology more manageable and systematic, maintaining measurement precision while reducing perceived device complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary identification and characterization of noise bumps before detailed timing analysis. This preliminary action simplifies the subsequent complex analysis by establishing a foundation of known parameters and relationships, making the overall methodology more tractable while maintaining accuracy for small geometry circuits.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables more accurate and resource-efficient analysis of signal integrity delays, reducing the risk of timing violations and improving the reliability of electronic system design by iteratively simulating switching alignments and determining worst-case arrival times.

Implementation Method 1

Signal integrity refers to the degree of immunity a device design has to crosstalk effects, for example, caused by parasitic capacitance between adjacent channels, wires, or nets in the device design.

Methodology Applied
Scientific EffectParasitic capacitance: Parasitic Capacitance

Data Source

PatentUS10325055B2Signal integrity delay utilizing a window bump-based aggressor alignment scheme
Publication Date: 2019.06.18 SIEMENS INDUSTRY SOFTWARE INC
  • US10325055B2 patent drawing
  • US10325055B2 patent drawing
  • US10325055B2 patent drawing

AI summary

This application discloses a computing system configured to determine a timing window for reception of a signal propagated through a victim channel in a circuit design, generate an aggressor window bump for each noise bump capable of being induced on the victim channel by one or more aggressor channels, determine a delta delay corresponding to the timing window for the signal propagated through the victim channel based, at least in part, on one or more of the aggressor window bump, and utilize the delta delay corresponding to the timing window for the signal to determine whether the victim channel operates within a timing constraint associated with the circuit design.