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. 05, 2022

Filed:

Jan. 05, 2021
Applicant:

Raytheon Company, Waltham, MA (US);

Inventors:

Patrick Fleming, El Segundo, CA (US);

Mustafa Amin, El Segundo, CA (US);

James Bynes, III, El Segundo, CA (US);

Patrick Llorens, El Segundo, CA (US);

Dale D. Kachuche, El Segundo, CA (US);

Brian Clebowicz, El Segundo, CA (US);

William Rowe, El Segundo, CA (US);

Alfredo Lara, El Segundo, CA (US);

Neal Pollack, El Segundo, CA (US);

Assignee:

Raytheon Company, Waltham, MA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G01R 31/3185 (2006.01); G06F 11/22 (2006.01); G06F 11/273 (2006.01); G01R 31/3183 (2006.01); G01R 31/3181 (2006.01); G01R 31/317 (2006.01);
U.S. Cl.
CPC ...
G01R 31/318519 (2013.01); G01R 31/31701 (2013.01); G01R 31/31703 (2013.01); G01R 31/31816 (2013.01); G01R 31/318385 (2013.01); G06F 11/2268 (2013.01); G06F 11/273 (2013.01);
Abstract

Fault injection testing for field programmable gate array (FPGA) devices including: interfacing with a FPGA device under test (DUT); imaging a configuration RAM (CRAM) of the FPGA DUT with a first configuration image to define a first operational function of the FPGA DUT where the CRAM includes a plurality of CRAM bits, injecting a plurality of single event upsets into a portion of the plurality of the CRAM bits while the FPGA DUT is operating; concurrently monitoring operations of the FPGA DUT and a reference FPGA device; comparing outputs of the FPGA DUT with outputs of the reference FPGA device during concurrent operations, and if there is a mismatch between the outputs of the FPGA DUT and the reference FPGA, determining that error events have occurred within the FPGA DUT; and storing the error events and CRAM location data associated with corresponding single event upsets in an error log.


Find Patent Forward Citations

Loading…