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.
Patent No.:
Date of Patent:
Jul. 01, 2014
Filed:
Feb. 08, 2013
Xilinx, Inc., San Jose, CA (US);
Adam P. Donlin, Los Gatos, CA (US);
Biping Wu, Longmont, CO (US);
Kyle Corbett, Campbell, CA (US);
Nabeel Shirazi, Saratoga, CA (US);
Shay P. Seng, San Jose, CA (US);
Amit Kasat, Cupertino, CA (US);
Srinivas Beeravolu, San Jose, CA (US);
Khang K. Dao, San Jose, CA (US);
Jeffrey H. Seltzer, Los Gatos, CA (US);
Christopher J. Case, San Francisco, CA (US);
Xilinx, Inc., San Jose, CA (US);
Abstract
Methods for generating a circuit design are disclosed. A plurality of cells is instantiated in the circuit design in response to user input. The set of interface parameters of each cell is arranged into a hierarchy of interface levels as indicated by an interface model corresponding to the cell. For each of the interface levels, values of the sets of interface parameters of cells included in the interface level are respectively propagated to other cells directly connected to the cell. In response to propagating a value of an interface parameter from another cell of the plurality of cells to the cell and the cell having a value of the corresponding interface parameter that is different from the propagated value, a value for the corresponding interface parameter of the cell is determined using a respective propagation function associated with the corresponding interface level.