DFM Rule Aggregation for Multi-Vendor PCB Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic design automation (EDA) tools lack the ability to consolidate and apply design rules effectively, particularly for printed circuit boards (PCBs), leading to manual, error-prone, and time-consuming processes when dealing with multiple PCB fabricators' Design For Manufacturing (DFM) rules, which is unsustainable in high-volume production scenarios.

Innovation Solution

A computer-implemented method for consolidating and aggregating DFM rules from multiple PCB fabricators using a DFM rule aggregator database, allowing for both automated and manual operations, customizable aggregation policies, and the generation of a rule comparator report to facilitate vendor independence and efficient rule application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual CAD editing environment is used to solve routing problems, then flexibility in solving complex routing issues is improved, but time consumption and error rate increase significantly

Engineering Contradiction:
Improverouting problem solving flexibilityVSAvoidtime consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-defining routing rules, constraints, and design parameters before the actual routing process. The rule aggregation engine consolidates manufacturing rules from multiple fabricators in advance, and the routing engine uses these pre-prepared rules to automatically generate routes without requiring manual intervention for each routing decision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the manual mechanical editing process with an automated computational system. The interactive CAD editing environment is supplemented by an automated routing engine that uses algorithms to solve routing problems, substituting human manual operations with computer-based automated processes that are faster and more consistent.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If DFM rules from multiple PCB fabricators are managed manually, then vendor independence is improved, but process complexity and error rate worsen

Engineering Contradiction:
Improvevendor independenceVSAvoidrule management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The rule aggregation engine merges DFM rules from multiple PCB fabricators into a unified rule set. The system consolidates rules from different vendors, identifies conflicts and differences, and creates an aggregated rule base that incorporates constraints from all fabricators. This unified approach allows the design to be vendor-independent while managing complexity through systematic consolidation rather than handling each vendor's rules separately.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The aggregated DFM rule set serves multiple functions: it provides manufacturing constraints for different fabricators, enables vendor-independent design validation, and supports both automated routing and manual verification. The system creates a universal rule base that can be applied regardless of which fabricator is selected, making the design process adaptable to different vendors without requiring separate rule management for each.

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

3Productivity

If automated routing engine is used, then productivity is improved, but adaptability to complex manual editing needs worsens

Engineering Contradiction:
Improverouting efficiencyVSAvoidinteractive editing capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic adaptability where the routing engine can operate in different modes. For standard routing problems, the automated engine operates at full speed with high productivity. When complex situations arise that require human judgment, the system dynamically transitions to allow interactive CAD editing. This dynamic switching enables the system to maintain high productivity for routine tasks while preserving adaptability for exceptional cases.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where the automated routing engine continuously monitors routing progress and identifies situations that may benefit from manual intervention. When the engine detects complex constraints or potential issues that automated rules cannot resolve, it provides feedback to prompt the designer to take over for manual editing. This feedback loop ensures that automated productivity is maintained while adaptability is preserved when needed.

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If design rules are applied late in the design cycle, then design flexibility is improved, but manufacturing quality and error detection capability worsen

Engineering Contradiction:
Improvedesign flexibilityVSAvoidmanufacturing quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system performs preliminary validation of design rules throughout the design process rather than waiting until the end. The aggregated DFM rules are applied continuously during routing and design development, allowing early detection of manufacturing issues. This preliminary application of rules maintains design flexibility by allowing changes to be made early when they are easier to implement, while simultaneously ensuring manufacturing quality through continuous validation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11714948B1System and method for consolidating and applying manufacturing constraints
Publication Date: 2023.08.01 CADENCE DESIGN SYST INC
  • US11714948B1 patent drawing
  • US11714948B1 patent drawing
  • US11714948B1 patent drawing

AI summary

The present disclosure relates to a system and method for use in an electronic circuit design. Embodiments may include receiving, using a processor, one or more DFM rules files from at least one PCB fabricator and importing the one or more DFM rules files to a DFM rule aggregator database. Embodiments may also include grouping one or more rules associated with the one or more DFM rules files using an automated or manual operation. Embodiments may further include performing automatic or manual rule aggregation on the grouped rules based upon, at least in part, rules aggregation information including a DFM template file.