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:
Jun. 08, 2010

Filed:

Jun. 13, 2006
Applicants:

Henry Yu, Palo Alto, CA (US);

Darren Zacher, Calgary, AB T2G 2Z6, CA;

Mandar Chitnis, Pleasanton, CA (US);

Varad Joshi, Portland, OR (US);

Anil Khanna, Beaverton, OR (US);

Inventors:

Henry Yu, Palo Alto, CA (US);

Darren Zacher, Calgary, AB T2G 2Z6, CA;

Mandar Chitnis, Pleasanton, CA (US);

Varad Joshi, Portland, OR (US);

Anil Khanna, Beaverton, OR (US);

Assignee:

Other;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/50 (2006.01);
U.S. Cl.
CPC ...
Abstract

Disclosed herein are representative embodiments of methods and apparatus for managing and allocating hardware resources during RTL synthesis. For example, in one exemplary method disclosed herein, an RTL description of a circuit to be implemented in a target architecture is received. The target architecture of this embodiment comprises a fixed number of hardware resources in a class of hardware resources. One or more operator instances are determined from the RTL description received, where at least some of the operator instances are implementable by the hardware resources in the class of hardware resources. In this embodiment, and prior to initially synthesizing the RTL description into a gate-level netlist, assignment information indicative of how the operator instances are to be implemented using the hardware resources in the class of hardware resources is automatically determined. A graphical user interface is also provided that allows a user to view and modify the assignment information.


Find Patent Forward Citations

Loading…