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:
Sep. 29, 2020

Filed:

Mar. 06, 2019
Applicant:

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

Inventors:

Srijan Tiwary, Rajnandgaon, IN;

Aman Gayasen, Hyderabad, IN;

Kumar S. S. Vemuri, Hyderabad, IN;

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 30/30 (2020.01); G06F 30/327 (2020.01); G06F 7/544 (2006.01); G06F 9/30 (2018.01); G06F 30/33 (2020.01); G06F 30/398 (2020.01);
U.S. Cl.
CPC ...
G06F 30/327 (2020.01); G06F 7/5443 (2013.01); G06F 9/3001 (2013.01); G06F 30/33 (2020.01); G06F 30/398 (2020.01);
Abstract

Approaches for folding multiply-and-accumulate (MAC) logic in a circuit design involve a design tool recognizing a first instance of the MAC logic and a second instance of the MAC logic. The design tool replaces the first instance of the MAC logic and the second instance of the MAC logic with one instance of pipelined MAC logic. The design tool configures the pipelined MAC logic to input data signals of the first instance of the MAC logic and the second instance of the MAC logic to the pipelined MAC logic at a first clock rate, and switch between selection of the data signals of the first instance of the MAC logic and the second instance of the MAC logic at a second clock rate that is double the first clock rate. The design tool further configures the pipelined MAC logic to pipeline input data signals at the second clock rate, and to capture intermediate results at the second clock rate. The design tool further configures a register to capture output of the pipelined MAC logic at the first clock rate.


Find Patent Forward Citations

Loading…