Patents by Inventor Hee Chan Shin
Hee Chan Shin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240152452Abstract: Disclosed is a method of adjusting the performance of a wear leveling operation depending on the pattern of a workload according to a command inputted to a storage device, thereby managing a difference in the count of erase operations between storage areas included in a memory not to exceed a limit value and enabling a wear leveling operation to be performed.Type: ApplicationFiled: March 24, 2023Publication date: May 9, 2024Inventors: Hee Chan SHIN, Jeong Su PARK, Jong Tack JUNG
-
Patent number: 11882209Abstract: The present technology includes a controller and an electronic system including the same. The electronic system includes a memory device including a plurality of zones, each zone capable of storing data, a plurality of hosts configured to output access requests for accessing a selected zone, among the plurality of zones, and a controller configured to select one of the plurality of hosts according to order in which the access requests are received, generate and store a key for confirming the selected host, and transmit the key to the selected host, when the access requests to access the selected zone are received from the plurality of hosts, wherein the selected host transmits an operation request including the key to the controller, and the controller executes the operation request when the key is included in the operation request received from the selected host.Type: GrantFiled: March 23, 2021Date of Patent: January 23, 2024Assignee: SK hynix Inc.Inventor: Hee Chan Shin
-
Publication number: 20230215194Abstract: Provided are a device for analyzing a large-area sample based on an image, a device for analyzing a sample based on an image by using a difference in medium characteristic, and a method for measuring and analyzing a sample by using the same. The device for analyzing a large-area sample includes a first sensor array including sensors disposed while being spaced apart from each other in a first direction, a second sensor array including sensors disposed while being spaced apart from each other in the first direction, and spaced apart from the first sensor array in a second direction, and a control unit that obtains image data for a cell included in the sample by using sensing data of the sensor on the sample, in which the sample is interposed between the first sensor array and the second sensor array.Type: ApplicationFiled: March 1, 2023Publication date: July 6, 2023Applicant: SOL INC.Inventors: Jong Muk LEE, Hee Chan SHIN, Seong Won KWON, Ki Ho JANG
-
Publication number: 20230153032Abstract: A memory system includes a memory device including at least one storage region; and a controller coupled to the memory device. The controller separates write data input from an external device from metadata associated with data stored in the memory device. Based on an operation state of the at least one storage region, the controller stores the write data into a buffer storing data to be transferred to the at least one storage region in the memory device. The controller stores the metadata into the buffer regardless of the operation state of the at least one storage region. The controller transfers the write data or the metadata stored in the buffer to the memory device for storing the write data or the metadata in the memory device.Type: ApplicationFiled: May 31, 2022Publication date: May 18, 2023Inventors: Hee Chan SHIN, Young Ho AHN, Gi Gyun YOO
-
Patent number: 11624899Abstract: Provided are a device for analyzing a large-area sample based on an image, a device for analyzing a sample based on an image by using a difference in medium characteristic, and a method for measuring and analyzing a sample by using the same. The device for analyzing a large-area sample includes a first sensor array including a plurality of sensors which are disposed while being spaced apart from each other in a first direction, a second sensor array including a plurality of sensors, which are disposed while being spaced apart from each other in the first direction, and spaced apart from the first sensor array in a second direction, and a control unit to obtain image data for a cell included in the sample by using sensing data of the sensor on the sample, in which the sample is interposed between the first sensor array and the second sensor array. An active area of one of the sensor in the first sensor array overlaps an active area of one of the sensors in the second sensor array, in the second direction.Type: GrantFiled: November 28, 2020Date of Patent: April 11, 2023Assignee: SOL INC.Inventors: Jong Muk Lee, Hee Chan Shin, Seong Won Kwon, Ki Ho Jang
-
Publication number: 20230103515Abstract: Embodiments of the present disclosure relate to a memory system and an operating method of the memory system. In one aspect, a memory system is provided to comprise a memory device including a plurality of memory dies, each memory die including a plurality of memory blocks for storing data and different groups of memory blocks form one or more super blocks; and a memory controller in communication with the memory device and configured to count the number of super blocks in an erase state included in each memory die to identify a first memory die having the smallest number of super blocks in the erase state and a second memory die having the largest number of super blocks in the erase state, and move data stored in a first super block included in the first memory die to a second super block included in the second memory die.Type: ApplicationFiled: February 17, 2022Publication date: April 6, 2023Inventors: Jae Gwang LEE, Hee Chan SHIN, Young Ho AHN, Gi Gyun YOO
-
Patent number: 11544204Abstract: A memory system includes a nonvolatile memory set including a nonvolatile memory; and a memory controller configured to control the nonvolatile memory set. The memory controller may write data to a memory block in a target memory block pool in the nonvolatile memory set during a target time period existing between a time at which an operation mode for the nonvolatile memory set is changed from a second operation mode to a first operation mode and a time at which a command including information indicating that a host expects a requested operation to be performed in the first operation mode is received from the host, prevent execution of a background operation for the nonvolatile memory set, when the operation mode is the first operation mode, and control a background operation for the nonvolatile memory set to be executable, when the operation mode is the second operation mode.Type: GrantFiled: February 25, 2020Date of Patent: January 3, 2023Assignee: SK hynix Inc.Inventors: Do Hyeong Lee, Hee Chan Shin, Young Ho Ahn, Yong Seok Oh
-
Patent number: 11500562Abstract: Embodiments of the present disclosure relate to a memory system, a memory controller, and a method of operating the same, and more particularly, to a memory system, a memory controller, and a method of operating the same, which calculate a read-attribute value, a write-attribute value, and a time-attribute value for a nonvolatile memory set and determine an operation mode of the nonvolatile memory set on the basis of at least one of the read-attribute value, the write-attribute value, and the time-attribute value, thereby enabling a host to predict whether or not a memory controller executes a background operation.Type: GrantFiled: September 8, 2021Date of Patent: November 15, 2022Assignee: SK hynix Inc.Inventors: Yong-Seok Oh, Hee-Chan Shin, Young-Ho Ahn, Do-Hyeong Lee, Jin-Yeong Kim
-
Patent number: 11461013Abstract: A memory system includes: a plurality of memory devices; a plurality of cores suitable for controlling the plurality of memory devices, respectively; and a controller including: a host interface layer for providing any one of the cores with a request of a host based on mapping between logical addresses and the cores, a remap manager for changing the mapping between the logical addresses and the cores in response to a trigger, a data swapper for swapping data between the plurality of memory devices based on the changed mapping, and a state manager for determining a state of the memory system depending on whether the data swapper is swapping the data or has completed swapping the data, and providing the remap manager with the trigger based on the state of the memory system and a difference in a degree of wear between the plurality of memory devices.Type: GrantFiled: September 29, 2020Date of Patent: October 4, 2022Assignee: SK hynix Inc.Inventors: Hee Chan Shin, Young Ho Ahn, Yong Seok Oh, Do Hyeong Lee, Jae Gwang Lee
-
Publication number: 20220261180Abstract: A memory system with at least one namespace includes a memory device and a controller. The memory device includes a plurality of single-level cell (SLC) buffers and a plurality of memory blocks, wherein each memory block includes a plurality of memory cells, each memory cell storing multi-bit data, and is allocated for a respective one of a plurality of zones, wherein each of the at least one namespace is divided by at least some of the plurality of zones. The controller is configured to receive a program request related to at least one application program executed by a host, to determine at least one zone designated by the at least one application program as an open state, and to control the memory device to perform a program operation on at least one memory block allocated for an open state zone.Type: ApplicationFiled: May 6, 2022Publication date: August 18, 2022Inventors: Hee Chan SHIN, Young Ho AHN, Yong Seok OH, Jhu Yeong JHIN
-
Patent number: 11327681Abstract: A memory system with at least one namespace includes a memory device and a controller. The memory device includes a plurality of single-level cell (SLC) buffers and a plurality of memory blocks, wherein each memory block includes a plurality of memory cells, each memory cell storing multi-bit data, and is allocated for a respective one of a plurality of zones, wherein each of the at least one namespace is divided by at least some of the plurality of zones. The controller is configured to receive a program request related to at least one application program executed by a host, to determine at least one zone designated by the at least one application program as an open state, and to control the memory device to perform a program operation on at least one memory block allocated for an open state zone.Type: GrantFiled: July 30, 2020Date of Patent: May 10, 2022Assignee: SK hynix Inc.Inventors: Hee Chan Shin, Young Ho Ahn, Yong Seok Oh, Jhu Yeong Jhin
-
Publication number: 20220103352Abstract: The present technology includes a controller and an electronic system including the same. The electronic system includes a memory device including a plurality of zones, each zone capable of storing data, a plurality of hosts configured to output access requests for accessing a selected zone, among the plurality of zones, and a controller configured to select one of the plurality of hosts according to order in which the access requests are received, generate and store a key for confirming the selected host, and transmit the key to the selected host, when the access requests to access the selected zone are received from the plurality of hosts, wherein the selected host transmits an operation request including the key to the controller, and the controller executes the operation request when the key is included in the operation request received from the selected host.Type: ApplicationFiled: March 23, 2021Publication date: March 31, 2022Inventor: Hee Chan SHIN
-
Publication number: 20210405901Abstract: Embodiments of the present disclosure relate to a memory system, a memory controller, and a method of operating the same, and more particularly, to a memory system, a memory controller, and a method of operating the same, which calculate a read-attribute value, a write-attribute value, and a time-attribute value for a nonvolatile memory set and determine an operation mode of the nonvolatile memory set on the basis of at least one of the read-attribute value, the write-attribute value, and the time-attribute value, thereby enabling a host to predict whether or not a memory controller executes a background operation.Type: ApplicationFiled: September 8, 2021Publication date: December 30, 2021Inventors: Yong-Seok OH, Hee-Chan SHIN, Young-Ho AHN, Do-Hyeong LEE, Jin-Yeong KIM
-
Patent number: 11188458Abstract: The memory controller controls at least one memory device including a plurality of stream storage areas. The memory controller comprises a buffer, a write history manager, a write controller, and a garbage collection controller. The buffer stores write data. The write history manager stores write count values for each of the plurality of stream storage areas and generates write history information indicating a write operation frequency for each of the plurality of stream storage areas based on the write count values. The write controller controls the at least one memory device to store the write data provided from the buffer. The garbage collection controller controls the at least one memory device to perform a garbage collection operation on a target stream storage area selected from among the plurality of stream storage areas based on the write history information.Type: GrantFiled: December 3, 2019Date of Patent: November 30, 2021Assignee: SK hynix Inc.Inventors: Hee Chan Shin, Yong Seok Oh, Ju Hyun Kim, Jin Yeong Kim
-
Patent number: 11144225Abstract: Embodiments of the present disclosure relate to a memory system, a memory controller, and a method of operating the same, and more particularly, to a memory system, a memory controller, and a method of operating the same, which calculate a read-attribute value, a write-attribute value, and a time-attribute value for a nonvolatile memory set and determine an operation mode of the nonvolatile memory set on the basis of at least one of the read-attribute value, the write-attribute value, and the time-attribute value, thereby enabling a host to predict whether or not a memory controller executes a background operation.Type: GrantFiled: February 4, 2020Date of Patent: October 12, 2021Assignee: SK hynix Inc.Inventors: Yong-Seok Oh, Hee-Chan Shin, Young-Ho Ahn, Do-Hyeong Lee, Jin-Yeong Kim
-
Publication number: 20210303176Abstract: A memory system includes: a plurality of memory devices; a plurality of cores suitable for controlling the plurality of memory devices, respectively; and a controller including: a host interface layer for providing any one of the cores with a request of a host based on mapping between logical addresses and the cores, a remap manager for changing the mapping between the logical addresses and the cores in response to a trigger, a data swapper for swapping data between the plurality of memory devices based on the changed mapping, and a state manager for determining a state of the memory system depending on whether the data swapper is swapping the data or has completed swapping the data, and providing the remap manager with the trigger based on the state of the memory system and a difference in a degree of wear between the plurality of memory devices.Type: ApplicationFiled: September 29, 2020Publication date: September 30, 2021Inventors: Hee Chan SHIN, Young Ho AHN, Yong Seok OH, Do Hyeong LEE, Jae Gwang LEE
-
Publication number: 20210263674Abstract: A memory system with at least one namespace includes a memory device and a controller. The memory device includes a plurality of single-level cell (SLC) buffers and a plurality of memory blocks, wherein each memory block includes a plurality of memory cells, each memory cell storing multi-bit data, and is allocated for a respective one of a plurality of zones, wherein each of the at least one namespace is divided by at least some of the plurality of zones. The controller is configured to receive a program request related to at least one application program executed by a host, to determine at least one zone designated by the at least one application program as an open state, and to control the memory device to perform a program operation on at least one memory block allocated for an open state zone.Type: ApplicationFiled: July 30, 2020Publication date: August 26, 2021Inventors: Hee Chan Shin, Young Ho Ahn, Yong Seok Oh, Jhu Yeong Jhin
-
Publication number: 20210132351Abstract: Provided are a device for analyzing a large-area sample based on an image, a device for analyzing a sample based on an image by using a difference in medium characteristic, and a method for measuring and analyzing a sample by using the same. The device for analyzing a large-area sample includes a first sensor array including a plurality of sensors which are disposed while being spaced apart from each other in a first direction, a second sensor array including a plurality of sensors, which are disposed while being spaced apart from each other in the first direction, and spaced apart from the first sensor array in a second direction, and a control unit to obtain image data for a cell included in the sample by using sensing data of the sensor on the sample, in which the sample is interposed between the first sensor array and the second sensor array. An active area of one of the sensor in the first sensor array overlaps an active area of one of the sensors in the second sensor array, in the second direction.Type: ApplicationFiled: November 28, 2020Publication date: May 6, 2021Applicant: SOL INC.Inventors: Jong Muk LEE, Hee Chan SHIN, Seong Won KWON, Ki Ho JANG
-
Publication number: 20210034512Abstract: The memory controller controls at least one memory device including a plurality of stream storage areas. The memory controller comprises a buffer, a write history manager, a write controller, and a garbage collection controller. The buffer stores write data. The write history manager stores write count values for each of the plurality of stream storage areas and generates write history information indicating a write operation frequency for each of the plurality of stream storage areas based on the write count values. The write controller controls the at least one memory device to store the write data provided from the buffer. The garbage collection controller controls the at least one memory device to perform a garbage collection operation on a target stream storage area selected from among the plurality of stream storage areas based on the write history information.Type: ApplicationFiled: December 3, 2019Publication date: February 4, 2021Inventors: Hee Chan SHIN, Yong Seok OH, Ju Hyun KIM, Jin Yeong KIM
-
Publication number: 20200409581Abstract: Embodiments of the present disclosure relate to a memory system, a memory controller, and a method of operating the same, and more particularly, to a memory system, a memory controller, and a method of operating the same, which calculate a read-attribute value, a write-attribute value, and a time-attribute value for a nonvolatile memory set and determine an operation mode of the nonvolatile memory set on the basis of at least one of the read-attribute value, the write-attribute value, and the time-attribute value, thereby enabling a host to predict whether or not a memory controller executes a background operation.Type: ApplicationFiled: February 4, 2020Publication date: December 31, 2020Inventors: Yong-Seok OH, Hee-Chan SHIN, Young-Ho AHN, Do-Hyeong LEE, Jin-Yeong KIM