US 12,189,464 B2
Method of managing debugging log in storage device
Bomi Choi, Seoul (KR); Sunghoon Chun, Hwaseong-si (KR); Seongyeon Kim, Hwaseong-si (KR); and Jaeyoung Eum, Hwaseong-si (KR)
Assigned to Samsung Electronics Co., Ltd., Gyeonggi-do (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Apr. 1, 2022, as Appl. No. 17/711,421.
Claims priority of application No. 10-2021-0087795 (KR), filed on Jul. 5, 2021.
Prior Publication US 2023/0004320 A1, Jan. 5, 2023
Int. Cl. G06F 11/07 (2006.01)
CPC G06F 11/0787 (2013.01) [G06F 11/0727 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method of managing a debugging log in a storage device, the method comprising:
generating, by a storage controller included in the storage device, an event trigger signal based on an external power supply voltage and a plurality of configuration control signals, the event trigger signal being activated in response to an event of interest being issued for generating and storing the debugging log, the debugging log representing information associated with errors occurring in the storage device;
generating, by the storage controller, the debugging log based on the event trigger signal; and
storing the debugging log in a nonvolatile memory included in the storage device,
wherein the event of interest includes a host idle event in which a host device outside the storage device maintains an idle state for more than a reference time interval and at least one of
a power up event in which the external power supply voltage is activated,
a reset event for initializing the storage controller,
a link up event in which a communication establishment between the host device and the storage controller is completed,
a link down event in which the communication establishment between the host device and the storage controller is released, or
a power down event in which the external power supply voltage is deactivated.