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:
Jul. 24, 2007

Filed:

Apr. 03, 2003
Applicants:

Prasanna Sundararajan, Los Gatos, CA (US);

Carl H. Carmichael, San Jose, CA (US);

Scott P. Mcmillan, Santa Clara, CA (US);

Brandon J. Blodget, Santa Clara, CA (US);

Cameron D. Patterson, Longmont, CO (US);

Inventors:

Prasanna Sundararajan, Los Gatos, CA (US);

Carl H. Carmichael, San Jose, CA (US);

Scott P. McMillan, Santa Clara, CA (US);

Brandon J. Blodget, Santa Clara, CA (US);

Cameron D. Patterson, Longmont, CO (US);

Assignee:

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

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); G06F 13/10 (2006.01); G06F 13/12 (2006.01); G06F 13/00 (2006.01); G06F 17/50 (2006.01); G06F 9/00 (2006.01); G01R 31/08 (2006.01); G01F 19/00 (2006.01); G06F 11/34 (2006.01); G06F 15/00 (2006.01); G21C 17/00 (2006.01); H03K 17/693 (2006.01); H03K 17/687 (2006.01);
U.S. Cl.
CPC ...
Abstract

Methods of estimating the susceptibility to single event upsets (SEUs) of a design implemented in an FPGA. In an FPGA, many of the configuration memory cells could change state in response to an SEU without affecting the functionality of a design implemented in the FPGA. According to the methods of the invention, the number of 'care bits' (bits associated with resources actually used in the design) is determined. The number of care bits as a proportion of the total number of configuration memory cells in the FPGA determines the 'SEU Probability Impact' (SEUPI) value. The “Mean Time Between Upsets” (MTBU) value is an estimate of how much time will elapse, on average, before one of the configuration memory cells in the FPGA is affected by an SEU. To obtain the “Mean Time Between Failures” for the design implemented in the FPGA, the MTBU value is divided by the SEUPI value.


Find Patent Forward Citations

Loading…