-
公开(公告)号:US20250123962A1
公开(公告)日:2025-04-17
申请号:US18744826
申请日:2024-06-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hyunjin Choi , Sunghyun Noh , Hyuk Lee , Kuiyon Mun
Abstract: A method of operating a storage device including a nonvolatile memory device and a storage controller that is configured to control the nonvolatile memory device, the method comprising: partitioning the nonvolatile memory device into a plurality of domains; determining a scramble function based on a seed value of seed bits that correspond to a first portion of a plurality of address bits of a logical address among a plurality of logical addresses that are provided from a host device; generating a scrambled domain value based on the scramble function and a domain value of domain bits that correspond to a second portion of the plurality of address bits of the logical address among the plurality of logical addresses; and assigning a write operation that corresponds to the logical address to a domain that corresponds to the scrambled domain value among the plurality of domains.
-
公开(公告)号:US11543871B2
公开(公告)日:2023-01-03
申请号:US17239654
申请日:2021-04-25
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Yongin Lee , Hyuk Lee , Seunghyun Choi
IPC: G06F1/3206 , G06F1/28
Abstract: A storage device includes a solid state drive (SSD), a field programmable gate array (FPGA), a power sensor and a global controller. The SSD stores data and receives power through a power rail connected to a host device. The FPGA processes data read from the SSD or data to be stored in the SSD and receives power through the power rail. The power sensor is connected to the power rail and generates a measured power value corresponding to a total power consumed by the SSD and the FPGA by measuring the total power. The global controller determines one of the SSD and the FPGA as a priority component operating with a fixed performance and determines the other of the SSD and the FPGA as a non-priority component operating with a variable performance in a priority mode based on power control information provided from the host device.
-
公开(公告)号:US11971764B2
公开(公告)日:2024-04-30
申请号:US18074615
申请日:2022-12-05
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Yongin Lee , Hyuk Lee , Seunghyun Choi
IPC: G06F1/3206 , G06F1/28
CPC classification number: G06F1/3206 , G06F1/28
Abstract: A storage device includes a solid state drive (SSD), a field programmable gate array (FPGA), a power sensor and a global controller. The SSD stores data and receives power through a power rail connected to a host device. The FPGA processes data read from the SSD or data to be stored in the SSD and receives power through the power rail. The power sensor is connected to the power rail and generates a measured power value corresponding to a total power consumed by the SSD and the FPGA by measuring the total power. The global controller determines one of the SSD and the FPGA as a priority component operating with a fixed performance and determines the other of the SSD and the FPGA as a non-priority component operating with a variable performance in a priority mode based on power control information provided from the host device.
-
公开(公告)号:US11893270B2
公开(公告)日:2024-02-06
申请号:US17810323
申请日:2022-06-30
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Hyuk Lee , In Soon Jo , Joo Young Hwang
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/0679
Abstract: A storage device includes a non-volatile memory that stores a first original data and a first parity data, a storage controller that receives a second original data that differs from the first original data from an external storage device, and receives the first parity data from the non-volatile memory, and a computational engine that receives and computes the first parity data and the second original data from the storage controller, and restores a third original data that differs from the first original data and the second original data, wherein the storage controller receives the third original data from the computational engine and transmits the third original data to the host and the external storage device.
-
-
-