US 11,947,409 B2
Parity protection of control registers based on register bit positions
Sarosh I. Azad, Fremont, CA (US); and Aditi R. Ganesan, San Jose, CA (US)
Assigned to XILINX, INC., San Jose, CA (US)
Filed by XILINX, INC., San Jose, CA (US)
Filed on Jan. 12, 2022, as Appl. No. 17/574,340.
Prior Publication US 2023/0222026 A1, Jul. 13, 2023
Int. Cl. G06F 11/10 (2006.01); G06F 11/07 (2006.01)
CPC G06F 11/0751 (2013.01) [G06F 11/0772 (2013.01); G06F 11/1004 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An integrated circuit (IC) device comprising:
a plurality of registers; and
parity checking circuitry coupled to the plurality of registers and comprising:
a first parity circuit configured to receive first register values from the plurality of registers and determine a first value from the first register values, wherein the first register values correspond to first bits of two or more of the plurality of registers, and wherein the first register values have fewer bits than the plurality of registers;
a second parity circuit configured to receive second register values from the plurality of registers and determine a second value from the second register values, wherein the second register values correspond to second bits of the two or more of the plurality of registers; and
error detection circuitry configured to:
compare the first value and the second value to detect a first error within the plurality of registers; and
output an error signal indicating the first error.