-
公开(公告)号:US20220066868A1
公开(公告)日:2022-03-03
申请号:US16947975
申请日:2020-08-26
Applicant: Micron Technology Inc.
Inventor: Tyler L. Betz , Andrew M. Kowles , Adam J. Hieb
Abstract: Disclosed is a system including a memory device having a plurality of physical memory segments and a processing device to perform operations that include, responsive to detecting a failure of a memory operation associated with a physical memory segment of the plurality of physical memory segments, quarantining the physical memory segment, responsive to quarantining the physical memory segment, performing one or more scanning operations on the physical memory segment, and determining, based on results of the one or more scanning operations, a viability status of the physical memory segment, wherein the viability status indicates an ability of the physical memory segment to store data.
-
公开(公告)号:US20210241827A1
公开(公告)日:2021-08-05
申请号:US17240014
申请日:2021-04-26
Applicant: Micron Technology, Inc.
Inventor: Andrew M. Kowles , Kevin R. Brandt
Abstract: An apparatus includes a component coupleable to a memory device. The component can be configured to analyze a plurality of sets of memory cells of the memory device to determine quality attributes associated with the plurality of sets of memory cells and assign grades to one or more sets of the memory cells based, at least in part, on the determined quality attributes. The component can be configured to allocate at least one of the plurality of sets of memory cells for use by the memory device based, at least in part, on the assigned grade associated with the one or more sets of the memory cells.
-
公开(公告)号:US20200327056A1
公开(公告)日:2020-10-15
申请号:US16912318
申请日:2020-06-25
Applicant: Micron Technology, Inc.
Inventor: Andrew M. Kowles
IPC: G06F12/0804 , G11C29/44
Abstract: Aspects of the present disclosure provide systems and methods for improved power loss protection in a memory sub-system of a device. In particular, a power loss protection component allocates a portion of the memory sub-system to non-volatile memory. Responsive to detecting a trigger event at the device, wherein the trigger event may include asynchronous power loss of the device, the power loss protection component detects data written to a volatile cache of the memory sub-system, retrieves the data from the volatile cache, and writes the data to the portion of the memory sub-system allocated to the non-volatile memory.
-
公开(公告)号: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.
-
公开(公告)号:US11646077B2
公开(公告)日:2023-05-09
申请号:US17240014
申请日:2021-04-26
Applicant: Micron Technology, Inc.
Inventor: Andrew M. Kowles , Kevin R. Brandt
CPC classification number: G11C11/5642 , G06F11/102 , G11C16/349 , G11C16/3418 , G11C29/12
Abstract: An apparatus includes a component coupleable to a memory device. The component can be configured to analyze a plurality of sets of memory cells of the memory device to determine quality attributes associated with the plurality of sets of memory cells and assign grades to one or more sets of the memory cells based, at least in part, on the determined quality attributes. The component can be configured to allocate at least one of the plurality of sets of memory cells for use by the memory device based, at least in part, on the assigned grade associated with the one or more sets of the memory cells.
-
公开(公告)号:US11579968B2
公开(公告)日:2023-02-14
申请号:US16947975
申请日:2020-08-26
Applicant: Micron Technology Inc.
Inventor: Tyler L. Betz , Andrew M. Kowles , Adam J. Hieb
Abstract: Disclosed is a system including a memory device having a plurality of physical memory segments and a processing device to perform operations that include, responsive to detecting a failure of a memory operation associated with a physical memory segment of the plurality of physical memory segments, quarantining the physical memory segment, responsive to quarantining the physical memory segment, performing one or more scanning operations on the physical memory segment, and determining, based on results of the one or more scanning operations, a viability status of the physical memory segment, wherein the viability status indicates an ability of the physical memory segment to store data.
-
公开(公告)号: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.
-
公开(公告)号:US11011223B2
公开(公告)日:2021-05-18
申请号:US16552108
申请日:2019-08-27
Applicant: Micron Technology, Inc.
Inventor: Andrew M. Kowles , Kevin R. Brandt
Abstract: An apparatus includes a component coupleable to a memory device. The component can be configured to analyze a plurality of sets of memory cells of the memory device to determine quality attributes associated with the plurality of sets of memory cells and assign grades to one or more sets of the memory cells based, at least in part, on the determined quality attributes. The component can be configured to allocate at least one of the plurality of sets of memory cells for use by the memory device based, at least in part, on the assigned grade associated with the one or more sets of the memory cells.
-
-
-
-
-
-
-