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:
Mar. 16, 2021

Filed:

Jan. 14, 2020
Applicant:

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

Inventors:

Wangyang Zhang, Allison Park, PA (US);

Hua Luo, Pittsburg, PA (US);

Regis R. Colwell, Gibsonia, PA (US);

Qian Xu, University Park, MD (US);

Assignee:

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

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 30/392 (2020.01); G06F 30/394 (2020.01); G06F 30/31 (2020.01); G06N 3/12 (2006.01); G06F 7/22 (2006.01); G06F 111/02 (2020.01);
U.S. Cl.
CPC ...
G06F 30/392 (2020.01); G06F 7/22 (2013.01); G06F 30/31 (2020.01); G06F 30/394 (2020.01); G06N 3/126 (2013.01); G06F 2111/02 (2020.01);
Abstract

Embodiments may include receiving an unplaced layout associated with an electronic circuit design and one or more grouping requirements. Embodiments may further include identifying instances that need to be placed at the unplaced layout and areas of the unplaced layout configured to receive the instances. Embodiments may also analyzing one or more instances that need to be placed at the unplaced layout and the one or more areas of the unplaced layout configured to receive the one or more instances. Embodiments may further include determining a location and an orientation for each of the one or more instances based upon, at least in part, the analyzing. Embodiments may also include generating a placed layout based upon, at least in part, the determined location and orientation for each of the one or more instances. Embodiments may further include during the generation of the placed layout, routing the placed layout.


Find Patent Forward Citations

Loading…