Automated Shielding Profile Design for Integrated Circuits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designing integrated circuits with shielding lines is time-consuming, as existing systems require manual insertion of shielding lines around specific net segments, which is inefficient in large circuits.

Innovation Solution

A method that automates the process of designing shielding in integrated circuits by allowing users to designate net segments for shielding, determining electrical communication with other segments, defining shielding profiles, removing non-continuous segments, and inserting vias to connect shielding profiles across different levels, thereby outputting the shielding profiles and vias for display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual insertion of shielding lines is used, then shielding can be added to specific net segments, but the process becomes time-consuming in large circuits

Engineering Contradiction:
ImproveShielding line insertionVSAvoidTime required for shielding design
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically generates shielding lines based on user input designating net segments for shielding. The automated shielding generator determines electrical communication paths, identifies net segments requiring shielding, and inserts shielding lines without manual intervention, allowing the system to serve itself rather than requiring continuous manual operation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary analysis by determining electrical communication relationships between net segments before generating shielding lines. Users first designate which net segments should be shielded, and the system pre-processes this information to automatically identify all net segments that require shielding based on their electrical connectivity, performing the complex analysis work before the actual shielding line insertion

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated shielding generation is implemented, then time consumption is reduced, but system complexity increases

Engineering Contradiction:
ImproveShielding design speedVSAvoidSystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automated shielding generator is integrated into the existing circuit design tool, serving multiple functions: it processes user shielding designations, determines electrical communication paths, identifies net segments requiring shielding, generates shielding line patterns, and outputs results to the display. This multi-functional approach consolidates complexity into a single unified system rather than requiring separate tools

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

Solution Approach 2:

The system introduces an automated shielding generator as an intermediary component between the user's shielding designations and the final circuit layout. This intermediary automatically processes the designations, determines electrical communication relationships, and generates the shielding lines, mediating the complexity between simple user input and the complex requirements of proper shielding implementation

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If shielding lines are added around all net segments, then noise reduction is maximized, but design time increases significantly

Engineering Contradiction:
ImproveNoise reduction effectivenessVSAvoidDesign time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of uniformly adding shielding to all net segments, the system applies shielding locally only to those net segments that are determined to be in electrical communication with designated segments. The automated generator analyzes electrical connectivity and applies shielding selectively to specific local areas where noise reduction is actually needed, rather than applying it universally throughout the entire circuit

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7409662B1Systems and methods involving designing shielding profiles for integrated circuits
Publication Date: 2008.08.05 SIEMENS INDUSTRY SOFTWARE INC
  • US7409662B1 patent drawing
  • US7409662B1 patent drawing
  • US7409662B1 patent drawing

AI summary

A method for designing shielding in integrated circuits, the method comprising, receiving a first input designating a first net segment profile on a first level in an integrated circuit for shielding, determining whether the designated first net segment profile is in electrical communication with other net segment profiles, determining whether the net segment profiles are located in a different level than the first net segment profile, defining a first shielding profile corresponding to the net segment profiles on the first level, defining a second shielding profile corresponding to the net segment profiles on the second level, determining and removing segments of the first shielding profile and the second shielding profile contact features of the integrated circuit, determining and removing segments of the first shielding profile and the second shielding profile are non-continuous, defining vias at the intersections of first shielding profile and the second shielding profile.