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. 02, 2021

Filed:

Nov. 21, 2018
Applicant:

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

Inventors:

Long Wang, Shanghai, CN;

Tsair-Chin Lin, San Jose, CA (US);

Jingbo Gao, San Jose, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 30/327 (2020.01); G06F 1/28 (2006.01); G06F 30/33 (2020.01); G06F 30/398 (2020.01); G06F 111/04 (2020.01); G06F 119/06 (2020.01);
U.S. Cl.
CPC ...
G06F 30/327 (2020.01); G06F 1/28 (2013.01); G06F 30/33 (2020.01); G06F 30/398 (2020.01); G06F 2111/04 (2020.01); G06F 2119/06 (2020.01);
Abstract

A method for receiving a circuit layout including modules in a hierarchical structure. The method includes selecting a module in the hierarchical structure, identifying multiple toggling netlists in the module during multiple clock cycles, grouping the toggling netlists into clusters based on a toggle weight factor, and finding an average toggle weight factor for each cluster. The method includes generating instrument logic to determine a power consumption of the circuit layout based on a number of toggling netlists in each cluster for each clock cycle, and on the average toggle weight factor for each cluster, merging, with a compiler tool, the instrument logic with the circuit layout into an executable file for an emulator tool. The method includes evaluating the power consumption of the circuit layout with the emulator tool; and modifying the circuit layout when the power consumption of the circuit layout exceeds a pre-selected threshold.


Find Patent Forward Citations

Loading…