The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 11, 2025

Filed:

Aug. 10, 2020
Applicant:

Cadence Design Systems, Inc., San Jose, CA (US);

Inventors:

Joydeep Mitra, Austin, TX (US);

John Robert Murphy, Boston, MA (US);

Zachary Joseph Zumbo, Brookline, MA (US);

Luke Roberto, Brookline, MA (US);

Taylor Elsom Hogan, Boston, MA (US);

Assignee:

Cadence Design Systems, Inc., San Jose, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06N 3/088 (2023.01); G06F 30/31 (2020.01); G06F 30/392 (2020.01); G06F 30/394 (2020.01); G06N 3/045 (2023.01); G06N 3/08 (2023.01); G06N 3/082 (2023.01); G06N 3/084 (2023.01); G06N 3/126 (2023.01); G06N 20/20 (2019.01); G06F 111/06 (2020.01); G06F 115/12 (2020.01);
U.S. Cl.
CPC ...
G06F 30/392 (2020.01); G06F 30/31 (2020.01); G06F 30/394 (2020.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06N 3/126 (2013.01); G06F 2111/06 (2020.01); G06F 2115/12 (2020.01);
Abstract

The present disclosure relates to electronic circuit design, and more specifically, to training a neural network to serve as the reward function for optimization-based approaches to PCB design automation. Embodiments may include generating, using a processor, one or more placed designs using a genetic optimization methodology including a reward function and adjusting the one or more placed designs and the reward function during the generating. Embodiments may further include routing the one or more placed designs using an auto-router to assign a routability score label and training a neural network, using the one or more placed designs and the routability score label, to extract one or more intermediate features from the one or more placed designs. Embodiments may also include predicting a routability of the PCB design based upon, at least in part, the one or more intermediate features.


Find Patent Forward Citations

Loading…