US 12,242,348 B2
Fault resilient storage device
Yang Seok Ki, Palo Alto, CA (US); Sungwook Ryu, Palo Alto, CA (US); Seontaek Kim, Sammamish, WA (US); Changho Choi, San Jose, CA (US); and Ehsan Najafabadi, San Jose, CA (US)
Assigned to Samsung Electronics Co., Ltd., Yongin-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Apr. 6, 2023, as Appl. No. 18/131,492.
Application 18/131,492 is a continuation of application No. 17/109,053, filed on Dec. 1, 2020, granted, now 11,645,157.
Claims priority of provisional application 63/051,158, filed on Jul. 13, 2020.
Claims priority of provisional application 63/052,854, filed on Jul. 16, 2020.
Claims priority of provisional application 63/057,744, filed on Jul. 28, 2020.
Prior Publication US 2023/0244570 A1, Aug. 3, 2023
Int. Cl. G06F 11/14 (2006.01); G06F 3/06 (2006.01); G06F 11/07 (2006.01); G06F 11/10 (2006.01); G06F 11/20 (2006.01); G06F 11/30 (2006.01); G06F 11/32 (2006.01); G06F 11/34 (2006.01); G06F 12/0882 (2016.01); G06F 12/1009 (2016.01)
CPC G06F 11/1428 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0634 (2013.01); G06F 3/0644 (2013.01); G06F 3/0649 (2013.01); G06F 3/065 (2013.01); G06F 3/0673 (2013.01); G06F 3/0679 (2013.01); G06F 11/0772 (2013.01); G06F 11/1068 (2013.01); G06F 11/1076 (2013.01); G06F 11/1484 (2013.01); G06F 11/203 (2013.01); G06F 11/2089 (2013.01); G06F 11/2094 (2013.01); G06F 11/3034 (2013.01); G06F 11/3037 (2013.01); G06F 11/3072 (2013.01); G06F 11/327 (2013.01); G06F 11/3409 (2013.01); G06F 12/0882 (2013.01); G06F 12/1009 (2013.01); G06F 2201/85 (2013.01); G06F 2212/262 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for operating a storage device comprising storage media, the method comprising:
determining, by the storage device, that the storage device is in a first state associated with a first fault condition of the storage device, wherein the storage device is configured to recover from the first fault condition by taking a first action;
determining, by the storage device, that the storage device is in a second state associated with a second fault condition of the storage device; and
based on determining the second state, modifying operation of the storage device from a first mode to a second mode, the second mode including a read-only mode, wherein in the first mode the storage device processes a request in a first manner, and in the second mode the storage device processes the request in a second manner.