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:
Apr. 09, 2019

Filed:

Mar. 27, 2017
Applicant:

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

Inventors:

Harsh Vardhan, Fremont, CA (US);

Jalal Wehbeh, Sunnyvale, CA (US);

Robert MacDonald, Austin, TX (US);

Assignee:

CADENCE DESIGN SYSTEMS, INC., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/50 (2006.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 17/5022 (2013.01); G06F 9/5066 (2013.01); G06F 17/5045 (2013.01); G06F 17/5072 (2013.01); G06F 17/5081 (2013.01); G06F 17/5009 (2013.01); G06F 2217/02 (2013.01);
Abstract

A method for simulating an integrated circuit model is provided. The method includes receiving partition netlists of an integrated circuit in a partition scheduler and scheduling, by at least one computer, an execution of a computational thread associated with a first partition netlist. The method also includes preparing input data for a task and storing the input data set in an object storage. Also, the method includes executing, by the computer, the task in the computational thread. The method also includes building dependency trees between multiple tasks for reducing the input/output data overhead, and caching information that may be necessary for each task but may be reusable by the task when such information is unavailable from previously computed tasks.


Find Patent Forward Citations

Loading…