-
公开(公告)号:US20250028662A1
公开(公告)日:2025-01-23
申请号:US18626393
申请日:2024-04-04
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Seunghan Lee , Sooyoung Ji , Seohyun Shin , Hyunjoon Yoo
Abstract: A computational storage device includes an interface exchanging a signal with a first external source, a non-volatile memory device, a storage controller, a device memory, and a computation engine. The interface receives an indirect usage request instructing the computation engine to perform a second computation for second input data from a second external source while performing a first computation for first input data acquired from the first external source. The computation engine provides the first input data and first intermediate data generated when performing the first computation to an external computational storage device in response to the indirect usage request, requests the first computation from the external computational storage device, performs the second computation for the second input data loaded from the non-volatile memory device to the device memory, and outputs second result data generated by completing the second computation to the second external source through the interface.
-
公开(公告)号:US20240126647A1
公开(公告)日:2024-04-18
申请号:US18204132
申请日:2023-05-31
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Seunghan Lee , Heon Jekal , Hyunjoon Yoo , Heeseok Eun , Jinwook Lee
CPC classification number: G06F11/1076 , G06F11/1435
Abstract: A storage system includes: an interconnector; a plurality of storage devices connected to the interconnector and configured to store data; a host device connected to the interconnector, and configured to: set a plurality of erasure coding schemes that are different from each other, and determine a target erasure coding scheme corresponding to original data to be stored in the plurality of storage devices among the plurality of erasure coding schemes, based on device characteristics of the plurality of storage devices or data characteristics of the original data; and an erasure coding controller configured to: divide the original data into a plurality of data blocks corresponding to the target erasure coding scheme, and generate one or more parity blocks corresponding to the target erasure coding scheme, by encoding the plurality of data blocks.
-
公开(公告)号:US20240089462A1
公开(公告)日:2024-03-14
申请号:US18199173
申请日:2023-05-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hyunjoon Yoo , Minho Kim , Dongouk Moon , Sooyoung Ji , Sanghwa Jin
IPC: H04N19/159 , G06V10/25 , G06V10/74 , G06V40/16 , H04N19/46
CPC classification number: H04N19/159 , G06V10/25 , G06V10/761 , G06V40/161 , H04N19/46
Abstract: An operating method of a storage device, includes: receiving decoded data from a codec; determining whether the decoded data includes a region of interest (ROI); based on determining the ROI is included in the decoded data, determining whether the decoded data includes a first background region, other than the ROI, identical to a second background region of an adjacent frame; based on determining the first background region is identical to the second background region, determining a similarity for the ROI between the decoded data and the adjacent frame; determining whether the similarity is lower than a reference value; and based on determining the similarity is lower than the reference value, generating detection information indicating that the decoded data is faked.
-
公开(公告)号:US12141476B2
公开(公告)日:2024-11-12
申请号:US17815352
申请日:2022-07-27
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Dongouk Moon , Hyunjoon Yoo , Heeseok Eun , Kyoungeun Lee , Seunghan Lee
IPC: G06F3/06
Abstract: In a method of writing data in a storage device, a data write request is received from a host device. Spatial information is received from a spatial sensor included in the storage device based on the data write request. A logical storage area management table is updated based on the data write request and the spatial information such that target data to be stored is written into a target storage area corresponding to the spatial information among a plurality of logical storage areas. A program command and the target data are transmitted to a nonvolatile memory such that the target data is programmed into a physical storage area in the nonvolatile memory corresponding to the target storage area.
-
公开(公告)号:US12087349B2
公开(公告)日:2024-09-10
申请号:US17862472
申请日:2022-07-12
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Kyoungeun Lee , Hyunjoon Yoo , Seunghan Lee
IPC: G11C5/14 , G11C11/4074 , G11C11/4099 , G11C16/30 , H03K19/20
CPC classification number: G11C11/4074 , G11C5/147 , G11C11/4099 , G11C16/30 , H03K19/20 , G11C5/145
Abstract: A storage device includes: a controller that exchanges data with a host through an interface; memory devices that store the data; a power supply circuit that outputs internal voltages, required for the controller and the memory devices, using an external voltage received through the interface; a distribution circuit that provides an operating voltage to the memory devices; and a discharge circuit including a first comparator that compares a first internal voltage, among the internal voltages, with a reference voltage and a second comparator that compares a second internal voltage, different from the first internal voltage, with the reference voltage, and including an operating circuit that computes an output of the first comparator and an output of the second comparator to output a discharge control signal determining whether the operating voltage has been discharged.
-
公开(公告)号:US20230152984A1
公开(公告)日:2023-05-18
申请号:US18046478
申请日:2022-10-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Dongouk Moon , Hyunjoon Yoo
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/0679 , G06F3/0659
Abstract: A storage device includes a nonvolatile memory device (NVM) and a storage controller. The NVM includes a first region configured to store user data and a second region not allocated to a user. The storage controller is configured to be connected with a host device through both a first-type bus and a second-type bus different from the first-type bus. The storage controller is configured to receive a first and second request from the host device through the first-type bus. In response to the first request, the storage controller is configured to perform an operation on the NVM. In response to the second request, the storage controller is configured to store first data associated with the storage device in the second region and access the second-type bus to obtain second data of at least one external device obtained by the host device and store the second data in the second region.
-
公开(公告)号:US20240259303A1
公开(公告)日:2024-08-01
申请号:US18352497
申请日:2023-07-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jungsoo Kim , Hyunjoon Yoo , Bumjun Kim , Mehee Yun , Sang-Hwa Jin
IPC: H04L45/00 , H04L45/302 , H04L47/2425
CPC classification number: H04L45/38 , G06F13/4226 , H04L45/3065 , H04L47/2433 , G06F2213/0026
Abstract: A routing method that may be performed by a system on chip of a backplane that is connected between a plurality of hosts and a plurality of devices. The routing method may include: monitoring traffic of the plurality of devices; determining mode types of the plurality of devices according to the monitored traffic; and performing routing to allocate lanes between the plurality of devices and the backplane according to the mode types.
-
公开(公告)号:US12045468B2
公开(公告)日:2024-07-23
申请号:US18046478
申请日:2022-10-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Dongouk Moon , Hyunjoon Yoo
CPC classification number: G06F3/0619 , G06F3/0659 , G06F3/0679 , G06F11/0727 , G06F11/0778
Abstract: A storage device includes a nonvolatile memory device (NVM) and a storage controller. The NVM includes a first region configured to store user data and a second region not allocated to a user. The storage controller is configured to be connected with a host device through both a first-type bus and a second-type bus different from the first-type bus. The storage controller is configured to receive a first and second request from the host device through the first-type bus. In response to the first request, the storage controller is configured to perform an operation on the NVM. In response to the second request, the storage controller is configured to store first data associated with the storage device in the second region and access the second-type bus to obtain second data of at least one external device obtained by the host device and store the second data in the second region.
-
公开(公告)号:US20230418511A1
公开(公告)日:2023-12-28
申请号:US18139719
申请日:2023-04-26
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Hyunjoon Yoo , Kyungduk Lee
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0679 , G06F3/0604
Abstract: A storage device is provided. The storage device includes: a nonvolatile memory including memory cells divided into first and second memory cell groups; a memory controller; and a physically unclonable function (PUF) circuit configured to generate PUF data, based on an output of the second memory cell group, by excluding, from the output of the second memory cell group, outputs of a first exclusion area, a second exclusion area, and a third exclusion area, The first exclusion area has a threshold voltage equal to or greater than a first read level and less than a second read level, the second exclusion area has a threshold voltage less than a third read level that is less than the first read level, and the third exclusion area has a threshold voltage equal to or greater than a fourth read level that is greater than the second read level.
-
公开(公告)号:US12248711B2
公开(公告)日:2025-03-11
申请号:US17987447
申请日:2022-11-15
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hyunjoon Yoo , Dongouk Moon
Abstract: A storage device configured to be connected to a redundant array of inexpensive disk (RAID) controller includes a plurality of non-volatile memories. A memory controller is configured to control the plurality of non-volatile memories to store data distributed by the RAID controller based on a RAID configuration signal received from the RAID controller. The memory controller is configured to perform self-diagnosis on the plurality of non-volatile memories to determine whether at least one of the plurality of non-volatile memories has an uncorrectable error when a RAID configuration signal is deactivated.
-
-
-
-
-
-
-
-
-