US 12,229,001 B2
Integrity check device for safety sensitive data and electronic device including the same
Dongsik Cho, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Gyeonggi-do (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Mar. 6, 2023, as Appl. No. 18/179,146.
Application 18/179,146 is a continuation of application No. 16/943,185, filed on Jul. 30, 2020, granted, now 11,599,411.
Claims priority of application No. 10-2019-0177354 (KR), filed on Dec. 30, 2019.
Prior Publication US 2023/0205624 A1, Jun. 29, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/10 (2006.01); G06F 3/06 (2006.01); G06F 11/07 (2006.01); G06F 11/277 (2006.01); G11C 29/42 (2006.01); G11C 29/52 (2006.01); H03M 13/09 (2006.01)
CPC G06F 11/1004 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0679 (2013.01); G06F 11/0739 (2013.01); G06F 11/0772 (2013.01); G06F 11/10 (2013.01); G06F 11/277 (2013.01); G11C 29/42 (2013.01); G11C 29/52 (2013.01); H03M 13/09 (2013.01); H03M 13/093 (2013.01)] 18 Claims
OG exemplary drawing
 
1. An integrity check device comprising:
a plurality of registers configured to store a plurality of safety sensitive data forming one codeword;
a cyclic redundancy check (CRC) checker configured to generate a current CRC parity value by sequentially performing a CRC calculation on the plurality of safety sensitive data;
a CRC parity storage configured to store a reference CRC parity value; and
a comparing logic configured to generate a check result signal by comparing the current CRC parity value with the reference CRC parity value, wherein
the integrity check device is configured to provide at least one of the check result signal and a masking signal as a final output signal,
a first path including the comparing logic is activated to output the check result signal, in response to the plurality of safety sensitive data being maintained and in response to an operation of updating the reference CRC parity value being unnecessary, and
a second path that does not include the comparing logic is activated to update the reference CRC parity value to the current CRC parity value, in response to at least one of the plurality of safety sensitive data being intentionally changed and in response to the operation of updating the reference CRC parity value being necessary.