US 11,989,435 B2
Re-partitioning of a flash memory device
Uwe Hildebrand, Fürth (DE)
Assigned to Elektrobit Automotive GmbH, Erlangen (DE)
Filed by Elektrobit Automotive GmbH, Erlangen (DE)
Filed on May 16, 2022, as Appl. No. 17/745,398.
Claims priority of application No. 21174070 (EP), filed on May 17, 2021.
Prior Publication US 2022/0365696 A1, Nov. 17, 2022
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0644 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0656 (2013.01); G06F 3/0679 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for re-partitioning a flash memory device, the method comprising:
receiving a software component responsible for re-partitioning;
generating a re-partitioning control structure in the flash memory device;
executing re-partitioning steps; and
recording the executed re-partitioning steps and currently valid locations of data that needs to be moved in the flash memory device during re-partitioning in the re-partitioning control structure, wherein the currently valid locations are recorded in a block translation table of the re-partitioning control structure, and wherein the block translation table comprises information for translating a first range of logical blocks as described by an entry of a partition table to a second range of logical blocks that will be used by a low-layer driver of the flash memory device for actual flash accesses while a re-partitioning sequence is ongoing.