Automated Circuit Schematic Design with Constraint-Based Solver

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The circuit schematic design process is complex, time-consuming, and error-prone, especially when dealing with large systems involving numerous functional blocks and diverse electronic parts, due to compatibility issues, voltage, and current constraints, which hinders efficient design and optimization in industries like automotive, aerospace, and consumer electronics.

Innovation Solution

A computer-implemented method that receives requirements for an electronic circuit, creates variables and constraints, and uses a solver to assign values that satisfy these constraints, outputting a designed electronic circuit schematic or specification, including compatible electronic parts and their connections at various levels, optimizing for user priorities such as cost, size, and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated solving is applied to circuit schematic design, then productivity and time efficiency are improved, but the complexity of the design system and constraints increases

Engineering Contradiction:
Improvedesign speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces the manual mechanical design process with an automated computer-based solving system. The solver automatically processes design requirements, generates circuit schematics, and optimizes component selection, eliminating the need for manual iterative design while handling complex constraints through algorithmic processing.

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

Solution Approach 2:

The system transforms design requirements into parameterized constraints that the solver can process. By converting qualitative design specifications into quantitative parameters and constraints, the system enables automated optimization while managing complexity through structured parameter representation.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If comprehensive constraints are applied to ensure part compatibility, then reliability is improved, but the complexity of the design process increases

Engineering Contradiction:
Improvepart compatibilityVSAvoiddesign complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary compatibility checking and constraint validation before final circuit generation. By pre-processing design requirements and validating part compatibility upfront, the system ensures reliability while reducing the complexity of iterative debugging and manual compatibility verification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The solver incorporates feedback mechanisms to continuously validate design constraints and adjust component selections. The system monitors compatibility requirements throughout the design process, providing real-time feedback to ensure parts meet all constraints while managing complexity through systematic constraint propagation.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If manual design methods are used, then flexibility in exploring design options is maintained, but time consumption and error rates increase

Engineering Contradiction:
Improvedesign flexibilityVSAvoiddesign time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system provides dynamic design exploration where the solver can quickly generate and evaluate multiple circuit configurations based on different design priorities. Users can dynamically adjust constraints and objectives, and the system rapidly re-solves to provide alternative设计方案, maintaining flexibility while dramatically reducing the time required to explore design options.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12050847B2Computer-implemented circuit schematic design
Publication Date: 2024.07.30 CIRCUIT MIND LTD
  • US12050847B2 patent drawing
  • US12050847B2 patent drawing
  • US12050847B2 patent drawing

AI summary

A computer-implemented method of designing at least a portion of an electronic circuit schematic is described herein. The method comprises receiving requirements for an electronic circuit or at least a portion of an electronic circuit, creating a set of variables and constraints based on the requirements for the electronic circuit, wherein the constraints limit the possible value that may be assigned to the variables, assigning values to the variables using a solver such that the values of the variables satisfy the constraints, and outputting at least a portion of a designed electronic circuit schematic or circuit schematic specification that meets the requirements for the electronic circuit based on the assigned values of the variables.