Anchor Point Hierarchy for Flex Circuit Bend Ordering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic design automation (EDA) products face challenges in defining and managing bend ordering for multiple bends in a given flex area, making it cumbersome for users to provide accurate bending operations in 3D designs supported by a 2D database.

Innovation Solution

A computer-implemented method that uses an anchor point to establish a hierarchy for bend operations, allowing for automatic determination of bend ordering and fan-out of shapes along intersecting lines, thereby simplifying the management of bend orders and ensuring accurate bending transformations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually define and manage bend ordering for multiple bends in a flex area, then bending operations can be controlled, but the process becomes cumbersome and complex

Engineering Contradiction:
Improvebending operation accuracyVSAvoiduser operation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically determines bend ordering by analyzing the hierarchical relationship between shapes and bend lines, eliminating the need for users to manually define and manage bend sequences. The computer automatically performs the task that would otherwise require user intervention, making the system self-sufficient in determining the correct bending order based on shape hierarchy and spatial relationships

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-establishes a hierarchical structure of shapes with parent-child relationships before bend operations are executed. This preliminary organization of shapes into a tree structure with root parents and children allows the system to automatically determine bend ordering based on the hierarchy, preparing the data structure in advance so that bend sequences can be derived without user intervention

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If existing EDA products only define bend lines without bend ordering, then the system is simpler to implement, but it cannot provide accurate cumulative bending effects

Engineering Contradiction:
Improvesystem implementation simplicityVSAvoidbending transformation accuracy
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The system segments the set of bend lines into ordered sequences by establishing a hierarchical structure where bend lines are associated with parent-child shape relationships. Each bend line is assigned a position in the sequence based on its relationship to the anchor point and other bend lines, dividing the undifferentiated set of bends into a structured, ordered sequence that enables accurate cumulative transformation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter of bend lines by assigning hierarchical attributes (parent-child relationships, depth levels, fan-out identifiers) to each bend line based on its spatial relationship to the anchor point and other shapes. These parameter changes transform simple geometric bend lines into structured elements with inherent ordering information, enabling accurate determination of bend sequences without user input

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10289791B1Anchor-point based hierarchical electronic design process
Publication Date: 2019.05.14 CADENCE DESIGN SYST INC
  • US10289791B1 patent drawing
  • US10289791B1 patent drawing
  • US10289791B1 patent drawing

AI summary

The present disclosure relates to a method for electronic circuit design. Embodiments may include providing, using a processor, an electronic design having a plurality of shapes associated therewith and displaying, at a graphical user interface, a first shape of the plurality of shapes. Embodiments may further include receiving a selection of an anchor point within the first shape, wherein the anchor point defines a fixed area associated with the first shape. Embodiments may also include identifying a plurality of bend lines associated with the plurality of shapes and determining an ordering of bending of at least two of the plurality of shapes.