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:
May. 06, 2025

Filed:

Aug. 02, 2022
Applicant:

Synopsys, Inc., Sunnyvale, CA (US);

Inventors:

Olivier Coudert, Sunnyvale, CA (US);

Tien-Chien Lee, Sunnyvale, CA (US);

Songra Pan, Sunnyvale, CA (US);

Suman Nandan, Milpitas, CA (US);

Assignee:

SYNOPSYS, INC., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 30/31 (2019.12); G06F 30/33 (2019.12); G06F 30/367 (2019.12); G06F 30/392 (2019.12);
U.S. Cl.
CPC ...
G06F 30/31 (2019.12); G06F 30/33 (2019.12); G06F 30/367 (2019.12); G06F 30/392 (2019.12);
Abstract

Disclosed herein are system, method, and computer program product embodiments for partitioning large circuits into balanced portions for independent simulation. Embodiments include generating a reduced graph by removing a plurality of startpoint vertices from a graph corresponding to a circuit. A plurality of small weakly connected components (SWCCs) and a plurality of large weakly connected components (LWCCs) corresponding to the reduced graph are computed. A first plurality of balanced subgraphs based on the plurality of SWCCs, and a second plurality of balanced subgraphs based on the plurality of LWCCs, where each balanced subgraph of the first and second plurality of balanced subgraphs can be simulated using a simulator with a processing capacity less than or equal to a memory limit are generated. The first and the second plurality of balanced subgraphs are simulated.


Find Patent Forward Citations

Loading…