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. 05, 2022
Filed:
Mar. 16, 2020
Xilinx, Inc., San Jose, CA (US);
James D. Wesselkamper, Albuquerque, NM (US);
Edward S. Peterson, Queen Creek, AZ (US);
Jason J. Moore, Albuquerque, NM (US);
Steven E. McNeil, Rio Rancho, NM (US);
Roger D. Flateau, Jr., San Jose, NM (US);
Danny Tsung-Heng Wu, San Jose, CA (US);
Boon Y. Ang, Sunnyvale, CA (US);
XILINX, INC., San Jose, CA (US);
Abstract
An array of non-volatile memory cells includes rows and columns. A volatile storage circuit provides addressable units of storage. A control circuit reads first type data and second type data from one or more of the rows and multiple ones of the columns of the array of non-volatile memory cells. The control circuit stores the first type data and second type data read from each row in one or more addressable units of storage of the volatile storage. A security circuit reads first data from the one or more of the addressable units of the volatile storage and selects from the first data, the second type data that includes one or more bits of each of the one or more of the addressable units. The security circuit performs an integrity check on the selected second type data, and generates an alert signal that indicates a security violation in response to failure of the integrity check.