Integrated System Noise Management for IC Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing noise management solutions for integrated circuits are often discrete and based on guesswork, failing to accurately predict noise due to the interplay between different noise types and external factors such as coupling an IC die to a package or backplane, leading to inefficiencies in noise dissipation and prediction.

Innovation Solution

An integrated software tool for system noise management comprising three modules: one to determine bounce voltage, another to identify decoupling capacitances for reducing power distribution system noise, and a third to estimate jitter, with a user interface for inputting information and facilitating communication between modules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If discrete noise management solutions are used based on previous experience, then implementation is simple, but noise prediction accuracy deteriorates due to inability to account for interplay between different noise types and external factors

Engineering Contradiction:
Improveease of implementationVSAvoidnoise prediction accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent combines multiple discrete noise management solutions into a single integrated system that simultaneously handles bounce voltage, decoupling capacitance, and jitter analysis. This integration allows the system to account for the interplay between different noise types and external factors (IC die coupling to package, PCB, or backplane) that discrete solutions miss, thereby improving noise prediction accuracy while maintaining ease of implementation through a unified interface.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The integrated noise management system performs multiple functions within a single tool: determining bounce voltage, identifying decoupling capacitances, and estimating jitter. This multi-functional approach enables comprehensive noise analysis across different stages of the design process (pre-layout, layout, post-layout) and accounts for various noise sources and coupling mechanisms, improving prediction accuracy without requiring multiple separate tools.

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

2Ease of repair

If noise management is performed after building IC or PCB, then discrete fixes can be applied, but noise dissipation efficiency deteriorates due to inability to predict and prevent noise proactively

Engineering Contradiction:
Improveability to apply fixesVSAvoidnoise dissipation efficiency
Core Design Contradiction:
Ease of repairVSLoss of energy

Solution Approach 1:

The system enables preliminary noise analysis and prediction during the design stage, allowing designers to identify potential noise issues before IC or PCB fabrication. By performing bounce voltage determination, decoupling capacitance identification, and jitter estimation in the design phase, the system allows for proactive noise prevention through design modifications rather than reactive fixes after manufacturing, thereby improving noise dissipation efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The integrated system provides feedback on noise characteristics (bounce voltage, decoupling capacitance requirements, jitter) during the design process, enabling iterative optimization of the design to minimize noise. This feedback mechanism allows designers to adjust design parameters proactively based on predicted noise performance, improving noise dissipation efficiency before fabrication.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple discrete noise management tools are used for different noise types, then comprehensive coverage is achieved, but system complexity deteriorates due to need to integrate multiple separate solutions

Engineering Contradiction:
Improvecomprehensive noise coverageVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple discrete noise management tools into a single integrated system that provides comprehensive noise coverage. The unified system simultaneously performs bounce voltage determination, decoupling capacitance identification, and jitter estimation, eliminating the need to integrate multiple separate tools while maintaining comprehensive adaptability to different noise types and design stages.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The integrated noise management system is designed to be universally applicable across different design stages (pre-layout, layout, post-layout) and noise types (bounce voltage, decoupling capacitance, jitter). This multi-functional design provides comprehensive noise coverage within a single tool, reducing system integration complexity while maintaining versatility.

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

Data Source

PatentUS7428717B1Integrated system noise management-system level
Publication Date: 2008.09.23 XILINX INC
  • US7428717B1 patent drawing
  • US7428717B1 patent drawing
  • US7428717B1 patent drawing

AI summary

An integrated software tool for system noise management is described. A system noise management suite for an assembly includes an integrated circuit design to be coupled to a circuit board design. The system includes three modules and a user interface. The first module is configured to determine at least one type of bounce voltage for the assembly. The second module is configured to identify decoupling capacitances for the assembly to reduce power distribution system noise. The third module is configured to estimate jitter caused by the integrated circuit design. The user interface is coupled to the first module, the second module, and the third module for input of information for the first module, the second module, and the third module.