US 10,891,184 B2
Configurable data integrity mode, and memory device including same
Ken-Hui Chen, Hsinchu (TW); Kuen-Long Chang, Taipei (TW); and Yi-Fan Chang, Taoyuan (TW)
Assigned to MACRONIX INTERNATIONAL CO., LTD., Hsinchu (TW)
Filed by MACRONIX INTERNATIONAL CO., LTD., Hsinchu (TW)
Filed on May 22, 2019, as Appl. No. 16/419,430.
Prior Publication US 2020/0371861 A1, Nov. 26, 2020
Int. Cl. G06F 3/06 (2006.01); G06F 11/10 (2006.01)
CPC G06F 11/1004 (2013.01) [G06F 3/064 (2013.01); G06F 3/0619 (2013.01); G06F 3/0673 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A method for data integrity checking, comprising:
receiving on a device, a data stream having a reference address, and including a plurality of data chunks with data integrity codes;
parsing the data chunks and data integrity codes from the data stream; and
computing data integrity codes of data chunks in the data stream, and comparing the computed data integrity codes with received data integrity codes to test for data errors, wherein said parsing includes:
responding to configuration data stored on the device, and if the configuration data indicates floating boundary data integrity mode, then identifying chunk boundaries based upon an offset from a reference address of the data stream, and if the configuration data indicates fixed boundary data integrity mode, then identifying chunk boundaries based upon fixed addresses.