-
公开(公告)号:US20230153020A1
公开(公告)日:2023-05-18
申请号:US17870096
申请日:2022-07-21
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Junyong Uhm , Eunjoo Oh , Junggyu Kim , Jaesub Kim , Yangwoo Roh , Jeongbeom Seo , Jaewon Song
CPC classification number: G06F3/0655 , G06F3/0619 , G06F3/0679 , G11C29/08
Abstract: An electronic system includes: a host; and a storage device configured to exchange data with the host using an interface protocol. The host provides a fault insertion command, including a fault type, a target location, and a fault condition, to the storage device, based on the interface protocol. The storage device performs a fault detection operation, selected based on the fault type among an assert code execution operation, a memory polling operation, an interrupt polling operation, and a latency detection operation, on the target location in response to the fault insertion command, and stores a snapshot of the storage device when the fault condition is detected as a result of performing the fault detection operation. The host obtains the stored snapshot using the interface protocol, and debugs the storage device using the obtained snapshot.
-
公开(公告)号:US11620066B2
公开(公告)日:2023-04-04
申请号:US17244528
申请日:2021-04-29
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jaewon Song , Jaesub Kim , Sejeong Jang
Abstract: A method of operating a storage device with a memory includes partitioning an entire area of a first namespace into at least one area based on a reference size. The partitioning is performed in response to a namespace creating request from a host that includes size information corresponding to the entire area of the first namespace. The method further includes partitioning a logical address space of the memory into a plurality of segments, allocating a first segment of the plurality of segments to a first area of the at least one area, and storing mapping information of the first area and the first segment. A size of the logical address space is greater than a size of a physical storage space of the memory identified by the host.
-
公开(公告)号:US12271628B2
公开(公告)日:2025-04-08
申请号:US17983458
申请日:2022-11-09
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Rajendra Singh , Jaewon Song , Jaesub Kim
IPC: G06F3/06
Abstract: A device controller of a storage device including a non-volatile memory peeks a command from a submission queue, and determines whether the peeked command is executable based on a status of device resources. In response to determining that the command is executable, the device controller fetches the command, allocates the device resources to the fetched command, and executes the command.
-
公开(公告)号:US12153822B2
公开(公告)日:2024-11-26
申请号:US17865035
申请日:2022-07-14
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Junyong Uhm , Junggyu Kim , Eunjoo Oh , Jaesub Kim , Yangwoo Roh , Jeongbeom Seo , Jaewon Song
IPC: G06F3/06 , G06F12/084
Abstract: A host system includes a host device configured to generate a first log, a storage device configured to generate at least one second log, and a shared memory configured to store the first log and to store composite logs corresponding to the first log and the at least one second log. The storage device reads the first log from the shared memory, adds a timestamp and log-type information to the first log and the at least one second log to generate the composite logs, and writes the composite logs to the shared memory.
-
公开(公告)号:US11029873B2
公开(公告)日:2021-06-08
申请号:US16543800
申请日:2019-08-19
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jaewon Song , Jaesub Kim , Sejeong Jang
Abstract: A method of operating a storage device with a memory includes partitioning an entire area of a first namespace into at least one area based on a reference size. The partitioning is performed in response to a namespace creating request from a host that includes size information corresponding to the entire area of the first namespace. The method further includes partitioning a logical address space of the memory into a plurality of segments, allocating a first segment of the plurality of segments to a first area of the at least one area, and storing mapping information of the first area and the first segment. A size of the logical address space is greater than a size of a physical storage space of the memory identified by the host.
-
公开(公告)号:US12105987B2
公开(公告)日:2024-10-01
申请号:US17870096
申请日:2022-07-21
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Junyong Uhm , Eunjoo Oh , Junggyu Kim , Jaesub Kim , Yangwoo Roh , Jeongbeom Seo , Jaewon Song
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0619 , G06F3/0679
Abstract: An electronic system includes: a host; and a storage device configured to exchange data with the host using an interface protocol. The host provides a fault insertion command, including a fault type, a target location, and a fault condition, to the storage device, based on the interface protocol. The storage device performs a fault detection operation, selected based on the fault type among an assert code execution operation, a memory polling operation, an interrupt polling operation, and a latency detection operation, on the target location in response to the fault insertion command, and stores a snapshot of the storage device when the fault condition is detected as a result of performing the fault detection operation. The host obtains the stored snapshot using the interface protocol, and debugs the storage device using the obtained snapshot.
-
-
-
-
-