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:
May. 24, 2005
Filed:
Jun. 03, 2002
Neil G. Jacobson, Mountain View, CA (US);
Emigdio M. Flores Jr., Coral Springs, FL (US);
Sanjay Srivastava, San Jose, CA (US);
Bin Dai, Mountain View, CA (US);
Sungnien Jerry Mao, Fremont, CA (US);
Neil G. Jacobson, Mountain View, CA (US);
Emigdio M. Flores Jr., Coral Springs, FL (US);
Sanjay Srivastava, San Jose, CA (US);
Bin Dai, Mountain View, CA (US);
Sungnien Jerry Mao, Fremont, CA (US);
Xilinx, Inc., San Jose, CA (US);
Abstract
A method for concurrently programming a series of in-system devices by grouping the devices into sequentially-programmed groups, wherein a best possible grouping of devices is determined that achieves a minimum total configuration time. When a system includes multiple devices, it is sometimes more efficient (i.e., requires less total configuration time) to program the devices in two or more groups, as compared to programming all of the devices at the same time (i.e., as a single group). The method utilizes device information to identify an optimal or best grouping by comparing the total configuration times of several possible groupings, and selecting the grouping having the lowest total configuration time. Once a best grouping is determined, programming is performed by selecting a first group from the grouping and programming the first group while bypassing devices all other groups. Once the first group is programmed, a next group is programmed, and so on.