-
公开(公告)号:US09824777B2
公开(公告)日:2017-11-21
申请号:US14796533
申请日:2015-07-10
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Kui-Yon Mun , Jaegeun Park , Youngkwang Yoo , Biwoong Chung
CPC classification number: G11C29/42 , G11C29/44 , G11C29/789 , G11C2029/4402
Abstract: A storage system is provided which includes: a storage device including a first memory, which may be nonvolatile memory, and a second memory, which may be a device memory, and configured to request a test on at least one of the first and second memories; and a host configured to test the at least one memory in response to the request for the memory test from the storage device and store the test result in the first memory or a third memory.
-
公开(公告)号:US12182033B2
公开(公告)日:2024-12-31
申请号:US17965700
申请日:2022-10-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Youngsuk Moon , Hyunwoo Kang , Jaegeun Park , Sangmuk Hwang
IPC: G06F12/10 , G06F12/1045 , G06F12/1081 , G06F13/28
Abstract: An address translation cache (ATC) is configured to store translation entries indicating mapping information between a virtual address and a physical address of a memory device. The ATC includes a plurality flexible page group caches, a shared cache and a cache manager. Each flexible page group cache stores translation entries corresponding to a page size allocated to the flexible group cache. The shared cache stores, regardless of page sizes, translation entries that are not stored in the plurality of flexible page group caches. The cache manager allocates a page size to each flexible page group cache, manages cache page information on the page sizes allocated to the plurality of flexible page group caches, and controls the plurality of flexible page group caches and the shared cache based on the cache page information.
-
公开(公告)号:US11983436B2
公开(公告)日:2024-05-14
申请号:US17827841
申请日:2022-05-30
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Youngsuk Moon , Jaegeun Park , Jongin Lee , Sangmuk Hwang
IPC: G06F3/06
CPC classification number: G06F3/0656 , G06F3/0604 , G06F3/0679
Abstract: A memory controller includes a buffer memory including memory banks, one or more host access units configured to perform an access to the buffer memory for a host, one or more memory access units configured to perform an access to the buffer memory for a memory device, and a processor configured to control an operation of the memory controller. The processor divides the memory banks into an external memory bank group for an external operation related to the host, and an internal memory bank group for an internal operation within a memory system. The host access units access the external memory bank group. The memory access units access the external memory bank group to perform the external operation, and access the internal memory bank group to perform the internal operation.
-
公开(公告)号:US20170153825A1
公开(公告)日:2017-06-01
申请号:US15360134
申请日:2016-11-23
Applicant: Samsung Electronics Co., Ltd.
Inventor: Youngjin Cho , Jinwoo Kim , Jaegeun Park
CPC classification number: G11C13/0023 , G06F12/0246 , G06F13/1668 , G11C8/10 , G11C8/18 , G11C11/1653 , G11C11/2253 , G11C2207/2245
Abstract: A method for accessing a random-accessible nonvolatile RAM includes externally receiving a base address, receiving a relative address corresponding to an increasing or decreasing size from the base address, and reading data stored in a memory area of the nonvolatile RAM or writing externally provided data into the nonvolatile RAM with reference to the base address and the relative address.
-
公开(公告)号:US20220283962A1
公开(公告)日:2022-09-08
申请号:US17751798
申请日:2022-05-24
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sangmuk HWANG , Jaegeun Park , Hojun Shim , Byungchul Yoo
Abstract: A storage controller includes a command manager and a direct memory access (DMA) engine. The command manager receives a first submission queue doorbell from an external device, fetches a first command including a first latency from the external device in response to the first submission queue doorbell, and determines a first timing to write a first completion into the external device based on the first latency, the first completion indicating that the first command is completely processed. The DMA engine receives a request signal requesting processing of the first command from the command manager, transfer data, which the first command requests, based on a DMA transfer in response to the request signal, and outputs a complete signal, which indicates that the first command is completely processed, to the command manager.
-
6.
公开(公告)号:US09905285B2
公开(公告)日:2018-02-27
申请号:US15249333
申请日:2016-08-26
Applicant: Samsung Electronics Co., Ltd.
Inventor: Youngjin Cho , Jaegeun Park , Youngkwang Yoo
IPC: G11C7/00 , G06F9/00 , G11C11/4074 , G11C11/406 , G06F1/32
CPC classification number: G11C11/4074 , G06F1/3287 , G11C11/40615 , G11C11/40626 , G11C2211/4067
Abstract: A dynamic random access memory (DRAM) device includes a memory cell array including a plurality of memory cells, a refresh controller configured to perform a plurality of refresh operations on the plurality of memory cells in response to a plurality of refresh commands from an external device, and a refresh counter configured to count a number of the refresh commands for a fixed period of time and compare the counted number with a threshold. The refresh counter is configured to generate a power failure signal to cause the DRAM device to enter a power failure mode in response to the comparison of the counted number with the threshold. The refresh controller is configured to perform a refresh operation on the plurality of memory cells without control of the external device in the power failure mode.
-
公开(公告)号:US09799402B2
公开(公告)日:2017-10-24
申请号:US15083834
申请日:2016-03-29
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jinwoo Kim , Seong Yeon Kim , Jaegeun Park , Hyo-Deok Shin , Younggeun Lee , Youngjin Cho
CPC classification number: G11C16/10 , G11C7/1063
Abstract: A nonvolatile memory system includes first and second nonvolatile memory devices and a memory controller configured to control the first and second nonvolatile memory devices through one channel. During a program operation, the memory controller transmits first signals, for setting first page data up in the first nonvolatile memory device, to the first nonvolatile memory device through the channel. While the first nonvolatile memory device sets up the first page data in response to the first signals, the memory controller transmits second signals, for setting second page data up in the second nonvolatile memory device, to the second nonvolatile memory device.
-
公开(公告)号:US20230169013A1
公开(公告)日:2023-06-01
申请号:US17965700
申请日:2022-10-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Youngsuk Moon , Hyunwoo Kang , Jaegeun Park , Sangmuk Hwang
IPC: G06F12/1081 , G06F12/1045 , G06F13/28
CPC classification number: G06F12/1081 , G06F12/1045 , G06F13/28 , G06F2212/652 , G06F2213/28
Abstract: An address translation cache (ATC) is configured to store translation entries indicating mapping information between a virtual address and a physical address of a memory device. The ATC includes a plurality flexible page group caches, a shared cache and a cache manager. Each flexible page group cache stores translation entries corresponding to a page size allocated to the flexible group cache. The shared cache stores, regardless of page sizes, translation entries that are not stored in the plurality of flexible page group caches. The cache manager allocates a page size to each flexible page group cache, manages cache page information on the page sizes allocated to the plurality of flexible page group caches, and controls the plurality of flexible page group caches and the shared cache based on the cache page information.
-
公开(公告)号:US11366770B2
公开(公告)日:2022-06-21
申请号:US16983471
申请日:2020-08-03
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sangmuk Hwang , Jaegeun Park , Hojun Shim , Byungchul Yoo
Abstract: A method of operating a storage controller that communicates with a host including a submission queue and a completion queue is provided. The operating method includes receiving a submission queue doorbell from the host, fetching a first command including a latency from the submission queue of the host in response to the received submission queue doorbell, processing the fetched first command, and writing a first completion, which indicates that the first command is completely processed, into the completion queue of the host at a timing based on the latency.
-
公开(公告)号:US10269423B2
公开(公告)日:2019-04-23
申请号:US15360134
申请日:2016-11-23
Applicant: Samsung Electronics Co., Ltd.
Inventor: Youngjin Cho , Jinwoo Kim , Jaegeun Park
Abstract: A method for accessing a random-accessible nonvolatile RAM includes externally receiving a base address, receiving a relative address corresponding to an increasing or decreasing size from the base address, and reading data stored in a memory area of the nonvolatile RAM or writing externally provided data into the nonvolatile RAM with reference to the base address and the relative address.
-
-
-
-
-
-
-
-
-