-
公开(公告)号:US11112979B2
公开(公告)日:2021-09-07
申请号:US16523615
申请日:2019-07-26
Applicant: Micron Technology, Inc.
Inventor: Woei Chen Peh , Eng Hong Tan , Andrew M. Kowles , Xiaoxin Zou , Zaihas Amri Fahdzan Bin Hasfar
IPC: G06F3/06
Abstract: Devices, methods, and media are described for runtime memory allocation to avoid defects. One embodiment includes assigning a plurality of memory blocks of a memory sub-system to a plurality of erase groups, such that each erase group of the plurality of erase groups comprises two or more memory blocks of the plurality of memory blocks. A bad block association is determined for each erase group of the plurality of erase groups. Prior to a memory condition being met, memory resources of the memory sub-system are allocated by erase group based on a first set of criteria which are based at least in part on the bad block association for each erase group in order to prioritize use of erase groups with fewer bad blocks. After the memory condition has been met, the memory resources of the memory sub-system are then allocated by erase group according to a second set of criteria, wherein the second set of criteria allocates the memory resources irrespective of bad block association for each erase group after the determining that the memory condition has been met.
-
公开(公告)号:US20210026547A1
公开(公告)日:2021-01-28
申请号:US16523615
申请日:2019-07-26
Applicant: Micron Technology, Inc.
Inventor: Woei Chen Peh , Eng Hong Tan , Andrew M. Kowles , Xiaoxin Zou , Zaihas Amri Fahdzan Bin Hasfar
IPC: G06F3/06
Abstract: Devices, methods, and media are described for runtime memory allocation to avoid defects. One embodiment includes assigning a plurality of memory blocks of a memory sub-system to a plurality of erase groups, such that each erase group of the plurality of erase groups comprises two or more memory blocks of the plurality of memory blocks. A bad block association is determined for each erase group of the plurality of erase groups. Prior to a memory condition being met, memory resources of the memory sub-system are allocated by erase group based on a first set of criteria which are based at least in part on the bad block association for each erase group in order to prioritize use of erase groups with fewer bad blocks. After the memory condition has been met, the memory resources of the memory sub-system are then allocated by erase group according to a second set of criteria, wherein the second set of criteria allocates the memory resources irrespective of bad block association for each erase group after the determining that the memory condition has been met.
-
公开(公告)号:US11762567B2
公开(公告)日:2023-09-19
申请号:US17396455
申请日:2021-08-06
Applicant: Micron Technology, Inc.
Inventor: Woei Chen Peh , Eng Hong Tan , Andrew M. Kowles , Xiaoxin Zou , Zaihas Amri Fahdzan Bin Hasfar
IPC: G06F3/06
CPC classification number: G06F3/0631 , G06F3/0604 , G06F3/064 , G06F3/0652 , G06F3/0659 , G06F3/0688
Abstract: Devices, methods, and media are described for runtime memory allocation to avoid defects. One embodiment includes assigning a plurality of memory blocks of a memory sub-system to a plurality of erase groups, such that each erase group of the plurality of erase groups comprises two or more memory blocks of the plurality of memory blocks. A bad block association is determined for each erase group of the plurality of erase groups. Prior to a memory condition being met, memory resources of the memory sub-system are allocated by erase group based on a first set of criteria which are based at least in part on the bad block association for each erase group in order to prioritize use of erase groups with fewer bad blocks. After the memory condition has been met, the memory resources of the memory sub-system are then allocated by erase group according to a second set of criteria, wherein the second set of criteria allocates the memory resources irrespective of bad block association for each erase group after the determining that the memory condition has been met.
-
公开(公告)号:US20210365195A1
公开(公告)日:2021-11-25
申请号:US17396455
申请日:2021-08-06
Applicant: Micron Technology, Inc.
Inventor: Woei Chen Peh , Eng Hong Tan , Andrew M. Kowles , Xiaoxin Zou , Zaihas Amri Fahdzan Bin Hasfar
IPC: G06F3/06
Abstract: Devices, methods, and media are described for runtime memory allocation to avoid defects. One embodiment includes assigning a plurality of memory blocks of a memory sub-system to a plurality of erase groups, such that each erase group of the plurality of erase groups comprises two or more memory blocks of the plurality of memory blocks. A bad block association is determined for each erase group of the plurality of erase groups. Prior to a memory condition being met, memory resources of the memory sub-system are allocated by erase group based on a first set of criteria which are based at least in part on the bad block association for each erase group in order to prioritize use of erase groups with fewer bad blocks. After the memory condition has been met, the memory resources of the memory sub-system are then allocated by erase group according to a second set of criteria, wherein the second set of criteria allocates the memory resources irrespective of bad block association for each erase group after the determining that the memory condition has been met.
-
-
-