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. 05, 2020

Filed:

Mar. 07, 2018
Applicant:

Xilinx, Inc., San Jose, CA (US);

Inventors:

Govinda Keshavdas, San Jose, CA (US);

Anup K. Sultania, Livingston, AL (US);

Chaithanya Dudha, San Jose, CA (US);

Sabyasachi Das, San Jose, CA (US);

Assignee:

Xilinx, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/50 (2006.01); G06F 21/75 (2013.01); G06F 13/40 (2006.01);
U.S. Cl.
CPC ...
G06F 17/5081 (2013.01); G06F 17/5045 (2013.01); G06F 17/5077 (2013.01); G06F 13/4068 (2013.01); G06F 17/5072 (2013.01); G06F 21/75 (2013.01); G06F 2217/02 (2013.01);
Abstract

Register pull-out for sequential circuit blocks may include determining, using computer hardware, a net of a circuit design having a driver that is a macro circuit block driving a plurality of loads and determining, using the computer hardware, a placement difficulty of the net based upon a type of the driver and number and type of the plurality of loads. In response to determining that the placement difficulty of the net exceeds a threshold placement difficulty, the computer hardware is capable of modifying the circuit design by pulling a register from the driver to a location on a device external to the driver and changing internal logic of the driver based upon the pulled register.


Find Patent Forward Citations

Loading…