Synchronizing 2D and 3D Circuit Layouts via Kernel Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The lack of congruency between mechanical and printed circuit board designs due to incomplete mechanical constraints in the design flow process leads to iterative re-designs, prolonging the time to market for electronic devices.

Innovation Solution

A computing system with tools and mechanisms that synchronize multiple layouts through communicating kernels, performing 3D design rule checking based on mechanical constraints and solid component models, ensuring congruency between 2D and 3D representations of circuit designs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If mechanical constraints are provided ad hoc through collaboration between teams, then some mechanical information can be obtained, but incomplete constraints lead to lack of congruency between mechanical and PCB designs

Engineering Contradiction:
Improvemechanical constraints informationVSAvoidcongruency between mechanical and PCB designs
Core Design Contradiction:
Loss of informationVSManufacturing precision

Solution Approach 1:

The patent imports mechanical constraints information into the PCB layout tool before the layout design begins, allowing designers to work with complete mechanical constraints from the start rather than receiving them ad hoc during the design process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses an intermediate data format (IDF) exchange interface as a mediator to automatically transfer mechanical constraints information from mechanical design tools to the PCB layout tool, eliminating the need for manual collaboration and information extraction

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If layout tools only identify basic mechanical constraints, then simple placement information can be obtained, but detailed information like mounting hole dimensions and fastener sizes are lost

Engineering Contradiction:
Improvelayout tool operationVSAvoiddetailed mechanical constraints
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent enhances the layout tool with multi-functionality to import, store, and utilize multiple types of mechanical constraints information including mounting hole locations, sizes, shapes, and fastener specifications, rather than just basic placement information

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

3Manufacturing precision

If electrical design teams iteratively re-design the electronic device, then congruency with mechanical design can be achieved, but time to market is prolonged

Engineering Contradiction:
Improvecongruency between mechanical and PCB designsVSAvoidtime to market
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary import of complete mechanical constraints information before PCB layout design begins, ensuring congruency is established upfront rather than requiring iterative re-designs later in the process

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If multiple layouts are managed separately, then each layout can be optimized independently, but synchronization between 2D and 3D representations is lost

Engineering Contradiction:
Improvelayout optimization flexibilityVSAvoidsynchronization between layouts
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent merges multiple layout representations (2D and 3D) into a synchronized system where changes in one view automatically update the other, maintaining consistency while allowing independent optimization of each representation

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10127343B2Circuit design layout in multiple synchronous representations
Publication Date: 2018.11.13 SIEMENS INDUSTRY SOFTWARE INC
  • US10127343B2 patent drawing
  • US10127343B2 patent drawing
  • US10127343B2 patent drawing

AI summary

This application discloses a computing system implementing tools and mechanisms to synchronize multiple layouts for a circuit design during the layout process. The tools and mechanisms can implement multiple communicating kernels, each to manage at least one of the layouts. In response to an alteration of one of the layouts, the kernels can communicate with each other, so that the kernel corresponding to the unaltered layout can automatically augment corresponding layouts for the circuit design to synchronize with the altered layout. At least one of the layouts can include a 3-dimensional layout representation of the circuit design, the tools and mechanisms can perform 3-dimensional design rule checking based on mechanical constraints and 3-dimensional solid component models in response to alterations to a 2-dimensional layout representation of the circuit design.