IP Library Granted Patent US 11,216,605
Granted Patent B2
US 11,216,605 · App. 17/024,567 · Granted Jan 4, 2022

Interactive system for guiding electronics design and assembly

Inventors: Edward Paul Osburn (Tigard, OR); Ian James Cain (Roseville, CA)
Assignee: S3 Fuzion, Inc.
G06F30/31G06F2111/02G06F2115/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,216,605
App. No.
17/024,567
Granted
Jan 4, 2022
Kind
B2
Abstract

A computer implemented method is disclosed relating to the design of electronic circuits and systems. In some examples, a graphical user interface is utilized to receive first information relating to a requested electronic circuit. The first information includes a selected type of electronic circuit and one or more operating criteria relating to requested fundamental functionality of the selected type of electronic circuit. Second information is also received, relating to requested secondary attributes of a hypothetical candidate electronic circuit that satisfies the first information. In response, a set of candidate circuit architectures are displayed satisfying the first information, as well as a visualization of how each of the candidate circuit architectures relates to the second information.

Claims (42)

1. A computer implemented method for electronics design, the method comprising:

receiving, via a graphical user interface (GUI), first information relating to a requested hypothetical electronic circuit, the first information including a selected type of electronic circuit assembly and one or more operating criteria relating to requested fundamental functionality of the selected type of electronic circuit assembly;

receiving, via the GUI, second information relating to requested secondary attributes of the requested hypothetical electronic circuit;

for each one of a plurality of subtypes of the selected type of electronic circuit assembly: simultaneously displaying, via the GUI, a plurality of candidate circuit assemblies satisfying the first information, wherein each of the candidate circuit assemblies comprises a respective configuration of circuit components, and a plurality of graphical visualizations, each of the plurality of graphical visualizations displaying how each of the plurality of candidate circuit assemblies relates to a respective secondary attribute of the second information;

receiving, via the GUI, a user selection from the plurality of candidate circuit assemblies to define a selected circuit assembly; and

displaying, via the GUI, detailed information regarding the selected circuit assembly, including a listing of specific components included in the selected circuit assembly.

2. The method of claim 1 , wherein displaying detailed information regarding the selected circuit assembly further includes simulating expected electronic behavior of the selected circuit assembly and displaying information relating to the simulated behavior.

3. The method of claim 1 , further comprising:

receiving, via the GUI, at least one change to one of the specific components, and in response verifying whether the selected circuit assembly continues to satisfy the first information and the second information.

4. The method of claim 1 , further comprising:

receiving, via the GUI, at least one change to a physical layout of the selected circuit assembly, and in response verifying whether the selected circuit assembly continues to satisfy the first information and the second information.

5. The method of claim 1 , wherein the listing of specific components includes vendor-specific information relating to each of the specific components.

6. The method of claim 1 , wherein the one or more operating criteria relating to desired fundamental functionality include a specific voltage input and/or a specific voltage output.

7. The method of claim 1 , wherein the requested secondary attributes include a maximum operating temperature.

8. The method of claim 1 , wherein the requested secondary attributes include a maximum overall printed circuit board (PCB) dimension.

9. The method of claim 8 , wherein the overall PCB dimension is an area.

10. The method of claim 8 , wherein the overall PCB dimension is a height.

11. The method of claim 1 , wherein the plurality of graphical visualizations comprises:

one or more bar charts, each of the bar charts corresponding to a respective one of the secondary attributes, and each bar at a given relative position in each of the bar charts representing a corresponding value of the secondary attribute for a respective one of the candidate circuit assemblies;

wherein each of the bar charts further includes a visual indication of a desired value for the corresponding secondary attribute, such that each bar chart shows a relative compliance of each of the candidate circuit assemblies with the corresponding secondary attribute.

12. The method of claim 1 , further comprising ordering the specific components from respective vendors.

13. The method of claim 1 , further comprising displaying trust-related information relating to at least one of the specific components, the trust-related information being provided by a different user.

14. A data processing system for designing electronics, the system comprising:

one or more processors;

a memory; and

an electronics design program including a plurality of instructions stored in the memory and executable by the one or more processors to:

receive, via a graphical user interface (GUI), first information relating to a requested hypothetical electronic circuit, the first information including a selected type of electronic circuit assembly and one or more operating criteria relating to requested fundamental functionality of the selected type of electronic circuit;

receive, via the GUI, second information relating to requested secondary attributes of the requested hypothetical electronic circuit that satisfies the first information;

for each one of a plurality of subtypes of the selected type: simultaneously display, via the GUI, a set of candidate circuit assemblies satisfying the first information, wherein each of the candidate circuit assemblies comprises a respective configuration of circuit components, and a plurality of graphical visualizations, each of the plurality of graphical visualizations corresponding to how each of the candidate circuit assemblies relates to the second information;

receive, via the GUI, a user selection from the set of candidate circuit assemblies to define a selected circuit assembly and

display, via the GUI, detailed information regarding the selected circuit assembly, including a simulation of electronic behavior of the selected circuit assembly and a listing of specific components included in the selected circuit assembly.

15. The system of claim 14 , wherein the plurality of instructions are further executable to:

receive, via the GUI, at least one change to one of the specific components, and in response verify whether the selected circuit assembly continues to satisfy the first information and the second information.

16. The system of claim 14 , wherein the plurality of instructions are further executable to:

receive, via the GUI, at least one change to a physical layout of the selected circuit assembly, and in response verify whether the selected circuit assembly continues to satisfy the first information and the second information.

17. The system of claim 14 , wherein the one or more operating criteria relating to desired fundamental functionality include a specific voltage input and/or a specific voltage output.

18. The system of claim 14 , wherein the requested secondary attributes include a maximum overall printed circuit board (PCB) dimension.

19. The system of claim 14 , wherein displaying the plurality of graphical visualizations comprises:

presenting one or more bar charts, each of the bar charts corresponding to a respective one of the secondary attributes, and each bar at a given relative position in each of the bar charts representing a corresponding value of the secondary attribute for a respective one of the candidate circuit assemblies;

wherein each of the bar charts further includes a visual indication of a desired value for the corresponding secondary attribute, such that each bar chart shows a relative compliance of each of the candidate circuit assemblies with the corresponding secondary attribute.

20. The system of claim 14 , wherein the plurality of instructions are further executable to:

simulate expected electronic behavior of the selected circuit assembly and display information relating to the simulated behavior on the GUI.

Assignments (2)
EMPLOYEE CONFIDENTIALITY & PROPERTY AGREEMENT Recorded Jul 6, 2023
From: CAIN, IAN
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 064221/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OSBURN, EDWARD PAUL; CAIN, IAN JAMES
To: S3 FUZION, INC.
Reel/Frame 054170/0829 →
Continuity (2)
Provisional Application 62901588 · Sep 17, 2019
Related Publication 20210081588A1 · Mar 18, 2021
Cited By (2)
US 12,443,611 US 12,688,343