Substrate Noise Aware Floorplanning for Mixed-Signal ICs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In integrated circuit design, especially for mixed-signal SOCs, existing methods lack effective early-stage substrate noise estimation and management, leading to inadequate handling of noise coupling between digital and analog components, which degrades analog performance due to uncontrolled substrate noise propagation.

Innovation Solution

A method is developed to create a substrate noise-aware floorplan by generating digital noise models and simulating noise propagation, allowing for the adjustment of circuit block positions to meet noise constraints, using noise observation ports and guard rings to mitigate substrate noise impact on sensitive analog circuits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If digital and analog blocks are physically separated on the substrate, then substrate noise coupling between digital and analog circuits is reduced, but the chip area increases and routing complexity increases

Engineering Contradiction:
Improvesubstrate noise couplingVSAvoidchip area
Core Design Contradiction:
Object-affected harmful factorsVSArea of stationary object

Solution Approach 1:

The patent applies local quality by creating distinct floorplanning regions with different noise characteristics - digital regions with high switching activity are separated from analog regions with low noise tolerance. The floorplanning tool assigns specific locations to digital and analog blocks based on their noise generation and sensitivity characteristics, ensuring that noise-sensitive analog blocks are placed in regions with lower substrate noise while digital blocks are placed in regions that can tolerate or shield against noise.

Inventive Principle:
Principle #3Local quality

2Speed

If digital switching activity is increased to improve processing speed, then substrate noise generation increases, but analog circuit performance degrades

Engineering Contradiction:
Improveprocessing speedVSAvoidsubstrate noise
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by performing substrate noise analysis and floorplanning optimization before final circuit placement and manufacturing. The floorplanning tool uses estimated substrate noise models to predict noise levels at different locations and adjusts the placement of analog and digital blocks accordingly, preventing noise issues before they occur in the final design rather than attempting to fix them after fabrication.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using substrate noise estimation models that analyze the placement configuration and provide noise level information back to the floorplanning tool. This feedback loop allows the tool to iteratively optimize the placement of digital and analog blocks, moving noise-sensitive blocks away from high-noise areas or adjusting the overall layout to minimize coupling, thereby achieving better noise immunity while maintaining performance.

Inventive Principle:
Principle #23Feedback

3Loss of time

If substrate noise analysis is performed early in the design flow, then noise issues can be addressed during floorplanning, but accurate noise estimation requires detailed circuit information that is not yet available

Engineering Contradiction:
Improvenoise analysis timingVSAvoidnoise estimation accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The patent applies this principle by using simplified, approximate noise models during early floorplanning stages rather than requiring detailed, computationally expensive simulations. The floorplanning tool uses estimated noise models that provide sufficient accuracy for layout optimization without requiring complete circuit netlists or detailed switching waveforms. These approximate models are 'good enough' for the floorplanning stage, and more accurate analysis can be performed later if needed.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent applies parameter changes by adjusting the level of detail and accuracy of noise analysis based on the design stage. During floorplanning, the tool uses coarser-grained noise estimation with fewer parameters, accepting lower precision in exchange for earlier timing. As the design progresses to later stages with more detailed information available, the noise analysis can be refined with more accurate parameters and models, achieving a balance between timing and accuracy at each stage.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7865850B1Method and apparatus for substrate noise aware floor planning for integrated circuit design
Publication Date: 2011.01.04 CADENCE DESIGN SYST INC
  • US7865850B1 patent drawing
  • US7865850B1 patent drawing
  • US7865850B1 patent drawing

AI summary

A methodology is provided to perform noise analysis in the implementation stage of the design of an integrated circuit, and based upon analysis results, a floorplan may be adjusted or guard rings may be inserted to reduce the impact of digital switching noise upon noise sensitive circuits.