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:
Nov. 10, 2020

Filed:

Oct. 29, 2019
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Debjit Sinha, Wappingers Falls, NY (US);

Ravi Chander Ledalla, Fishkill, NY (US);

Chaobo Li, Wappingers Falls, NY (US);

Adil Bhanji, Wappingers Falls, NY (US);

Gregory Schaeffer, Poughkeepsie, NY (US);

Michael Hemsley Wood, Wilmington, DE (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/50 (2006.01); G06F 30/30 (2020.01); G06F 30/398 (2020.01); G06F 30/3312 (2020.01); G06F 30/3323 (2020.01); G06F 30/373 (2020.01); G06F 30/337 (2020.01);
U.S. Cl.
CPC ...
G06F 30/30 (2020.01); G06F 30/3312 (2020.01); G06F 30/3323 (2020.01); G06F 30/398 (2020.01); G06F 30/337 (2020.01); G06F 30/373 (2020.01);
Abstract

Efficiency of electronic design automation is increased by accessing a data structure characterizing a hierarchical integrated circuit design including sub-blocks each with a plurality of ports. For each given one of the ports of each of the sub-blocks, obtain a wire specification for a corresponding net connected to the given one of the ports in the design, and based on the wire specification, consult a technology-specific lookup table to determine at least one of a corresponding default driving cell and default electrical model for an external wire coupling one of the default driving cell and an actual driving cell to the given one of the ports. Optimize each of the sub-blocks out-of-context based on the at least one of default driving cells and default electrical models; verify in-context closure for the optimized sub-blocks; and, responsive to the in-context closure, update the data structure to reflect the optimized sub-blocks.


Find Patent Forward Citations

Loading…