Patents by Inventor Sung-Yeob Cho

Sung-Yeob Cho 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).

  • Patent number: 11886361
    Abstract: A memory controller having an improved operating speed controls a memory device in response to a request from a host. The memory controller includes: a processor for driving firmware for controlling communication between the host and the memory device; a map data receiver for receiving map data including a plurality of mapping entries including physical block addresses, for operations to be performed on the memory device from the memory device under the control of the processor; and a map data controller for checking a mapping entry corresponding to the request, which are received from the map data receiver, snooping the detected mapping entry and outputting the detected mapping entry to the processor.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: January 30, 2024
    Assignee: SK hynix Inc.
    Inventors: Young Jo Kim, Sung Yeob Cho
  • Patent number: 11803334
    Abstract: A memory controller may include: a request checker identifying memory devices corresponding to requests received from a host among the plurality of memory devices and generating device information on the identified memory devices to perform operations corresponding to the requests; a dummy manager outputting a request for controlling a dummy pulse to be applied to channels of selected memory devices according to the device information among the plurality of channels; and a dummy pulse generator sequentially applying the dummy pulse to the channels coupled to the selected memory devices, based on the request for controlling the dummy pulse. A memory controller may include an idle time monitor outputting an idle time interval of the memory device and a clock signal generator generating a clock signal based on the idle time interval and outputting the clock signal to the memory device through the channel to perform a current operation.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: October 31, 2023
    Assignee: SK hynix Inc.
    Inventors: Hyun Sub Kim, Ie Ryung Park, Dong Sop Lee, Sung Yeob Cho
  • Publication number: 20230153016
    Abstract: A semiconductor system includes a host device, an operating device, and an interface device. The host device performs a data training operation on the basis of state characteristic information on a data driving circuit provided in the operating device and state characteristic information on a data line.
    Type: Application
    Filed: February 24, 2022
    Publication date: May 18, 2023
    Inventors: Moon Soo CHOI, Sung Yeob CHO
  • Patent number: 11646068
    Abstract: A memory controller may include: a request checker identifying memory devices corresponding to requests received from a host among the plurality of memory devices and generating device information on the identified memory devices to perform operations corresponding to the requests; a dummy manager outputting a request for controlling a dummy pulse to be applied to channels of selected memory devices according to the device information among the plurality of channels; and a dummy pulse generator sequentially applying the dummy pulse to the channels coupled to the selected memory devices, based on the request for controlling the dummy pulse. A memory controller may include an idle time monitor outputting an idle time interval of the memory device and a clock signal generator generating a clock signal based on the idle time interval and outputting the clock signal to the memory device through the channel to perform a current operation.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: May 9, 2023
    Assignee: SK hynix Inc.
    Inventors: Hyun Sub Kim, Ie Ryung Park, Dong Sop Lee, Sung Yeob Cho
  • Publication number: 20230127204
    Abstract: A controller of a memory system includes a memory, a temperature increment estimating unit and a re-ordering unit. The memory includes a request queue configured to enqueue therein operation requests provided from a host device. The temperature increment estimating unit estimates temperature increments respectively corresponding to the operation requests. The re-ordering unit performs a re-ordering operation for re-arranging the operation requests enqueued in the request queue based on the temperature increments.
    Type: Application
    Filed: August 30, 2022
    Publication date: April 27, 2023
    Inventor: Sung Yeob CHO
  • Patent number: 11507310
    Abstract: A memory controller may include: a request checker identifying memory devices corresponding to requests received from a host among the plurality of memory devices and generating device information on the identified memory devices to perform operations corresponding to the requests; a dummy manager outputting a request for controlling a dummy pulse to be applied to channels of selected memory devices according to the device information among the plurality of channels; and a dummy pulse generator sequentially applying the dummy pulse to the channels coupled to the selected memory devices, based on the request for controlling the dummy pulse. A memory controller may include an idle time monitor outputting an idle time interval of the memory device and a clock signal generator generating a clock signal based on the idle time interval and outputting the clock signal to the memory device through the channel to perform a current operation.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: November 22, 2022
    Assignee: SK hynix Inc.
    Inventors: Hyun Sub Kim, Ie Ryung Park, Dong Sop Lee, Sung Yeob Cho
  • Patent number: 11501808
    Abstract: A memory controller may include: a request checker identifying memory devices corresponding to requests received from a host among the plurality of memory devices and generating device information on the identified memory devices to perform operations corresponding to the requests; a dummy manager outputting a request for controlling a dummy pulse to be applied to channels of selected memory devices according to the device information among the plurality of channels; and a dummy pulse generator sequentially applying the dummy pulse to the channels coupled to the selected memory devices, based on the request for controlling the dummy pulse. A memory controller may include an idle time monitor outputting an idle time interval of the memory device and a clock signal generator generating a clock signal based on the idle time interval and outputting the clock signal to the memory device through the channel to perform a current operation.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: November 15, 2022
    Assignee: SK hynix Inc.
    Inventors: Hyun Sub Kim, Ie Ryung Park, Dong Sop Lee, Sung Yeob Cho
  • Publication number: 20220283747
    Abstract: A memory controller may include: a request checker identifying memory devices corresponding to requests received from a host among the plurality of memory devices and generating device information on the identified memory devices to perform operations corresponding to the requests; a dummy manager outputting a request for controlling a dummy pulse to be applied to channels of selected memory devices according to the device information among the plurality of channels; and a dummy pulse generator sequentially applying the dummy pulse to the channels coupled to the selected memory devices, based on the request for controlling the dummy pulse. A memory controller may include an idle time monitor outputting an idle time interval of the memory device and a clock signal generator generating a clock signal based on the idle time interval and outputting the clock signal to the memory device through the channel to perform a current operation.
    Type: Application
    Filed: May 25, 2022
    Publication date: September 8, 2022
    Inventors: Hyun Sub KIM, Ie Ryung PARK, Dong Sop LEE, Sung Yeob CHO
  • Publication number: 20220283725
    Abstract: A memory controller may include: a request checker identifying memory devices corresponding to requests received from a host among the plurality of memory devices and generating the identified device information on memory devices to perform operations corresponding to the requests; a dummy manager outputting a request for controlling a dummy pulse to be applied to channels of selected memory devices according to the device information among the plurality of channels; and a dummy pulse generator sequentially applying the dummy pulse to the channels coupled to the selected memory devices, based on the request for controlling the dummy pulse. A memory controller may include an idle time monitor outputting an idle time interval of the memory device and a clock signal generator generating a clock signal based on the idle time interval and outputting the clock signal to the memory device through the channel to perform a current operation.
    Type: Application
    Filed: May 20, 2022
    Publication date: September 8, 2022
    Inventors: Hyun Sub KIM, Ie Ryung PARK, Dong Sop LEE, Sung Yeob CHO
  • Publication number: 20220283746
    Abstract: A memory controller may include: a request checker identifying memory devices corresponding to requests received from a host among the plurality of memory devices and generating device information on the identified memory devices to perform operations corresponding to the requests; a dummy manager outputting a request for controlling a dummy pulse to be applied to channels of selected memory devices according to the device information among the plurality of channels; and a dummy pulse generator sequentially applying the dummy pulse to the channels coupled to the selected memory devices, based on the request for controlling the dummy pulse. A memory controller may include an idle time monitor outputting an idle time interval of the memory device and a clock signal generator generating a clock signal based on the idle time interval and outputting the clock signal to the memory device through the channel to perform a current operation.
    Type: Application
    Filed: May 25, 2022
    Publication date: September 8, 2022
    Inventors: Hyun Sub KIM, Ie Ryung PARK, Dong Sop LEE, Sung Yeob CHO
  • Patent number: 11392302
    Abstract: A memory system includes a plurality of memory devices storing data, a processor generating commands at a request of a host, and a flash interface layer transferring the commands to the plurality of memory devices based on power consumptions of the plurality of memory devices, and delaying execution or transfer of commands one or more of the plurality of memory devices when a total peak power of the plurality of memory devices is expected to exceed a limit level.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: July 19, 2022
    Assignee: SK hynix Inc.
    Inventor: Sung Yeob Cho
  • Publication number: 20220180946
    Abstract: A memory controller capable of sequentially increasing or decreasing a total current consumed by a plurality of memory devices, controls a plurality of memory devices coupled through a plurality of channels. The memory controller includes a request checker for identifying memory devices corresponding to requests received from a host among the plurality of memory devices, and generating the identified device information on memory devices to perform operations corresponding to the requests; a dummy manager for outputting a request for controlling a dummy pulse to be applied to channels of selected memory devices according to the device information among the plurality of channels; and a dummy pulse generator for sequentially applying the dummy pulse to the channels coupled to the selected memory devices, based on the request for controlling the dummy pulse.
    Type: Application
    Filed: February 25, 2022
    Publication date: June 9, 2022
    Inventor: Sung Yeob CHO
  • Patent number: 11307623
    Abstract: Embodiments of the present disclosure relate to a system, a controller, and a method for operating the same. The amount of current that each of multiple power domain modules can use may be determined, and information regarding the amount of usable current may be indicated to each power domain module, thereby controlling the total sum of peak power used by the multiple power domain modules at a specific timepoint to be equal to or lower than a configured value.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: April 19, 2022
    Assignee: SK hynix Inc.
    Inventor: Sung Yeob Cho
  • Patent number: 11307783
    Abstract: A memory controller controls a data storage device including a nonvolatile memory in which a recovery code is stored. The memory controller includes: a mode converter for determining an operation mode of the data storage device as a normal mode or a sleep mode, according to power sensing information representing a power consumption of the data storage device, a recovery code storage including a nonvolatile memory, in which a recovery code for a recovery operation is stored, and a code executer for performing the recovery operation by executing the recovery code. The mode converter stores a recovery code address indicating a position of the nonvolatile memory at which the recovery code is stored.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: April 19, 2022
    Assignee: SK hynix Inc.
    Inventors: Jeong Hyun Yoon, Sung Yeob Cho
  • Patent number: 11264086
    Abstract: A memory controller capable of sequentially increasing or decreasing a total current consumed by a plurality of memory devices, controls a plurality of memory devices coupled through a plurality of channels. The memory controller includes a request checker for identifying memory devices corresponding to requests received from a host among the plurality of memory devices, and generating the identified device information on memory devices to perform operations corresponding to the requests; a dummy manager for outputting a request for controlling a dummy pulse to be applied to channels of selected memory devices according to the device information among the plurality of channels; and a dummy pulse generator for sequentially applying the dummy pulse to the channels coupled to the selected memory devices, based on the request for controlling the dummy pulse.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: March 1, 2022
    Assignee: SK hynix Inc.
    Inventor: Sung Yeob Cho
  • Publication number: 20220005514
    Abstract: A memory controller may include: a request checker identifying memory devices corresponding to requests received from a host among the plurality of memory devices and generating device information on the identified memory devices to perform operations corresponding to the requests; a dummy manager outputting a request for controlling a dummy pulse to be applied to channels of selected memory devices according to the device information among the plurality of channels; and a dummy pulse generator sequentially applying the dummy pulse to the channels coupled to the selected memory devices, based on the request for controlling the dummy pulse. A memory controller may include an idle time monitor outputting an idle time interval of the memory device and a clock signal generator generating a clock signal based on the idle time interval and outputting the clock signal to the memory device through the channel to perform a current operation.
    Type: Application
    Filed: September 16, 2021
    Publication date: January 6, 2022
    Inventors: Hyun Sub KIM, Ie Ryung PARK, Dong Sop LEE, Sung Yeob CHO
  • Patent number: 11182109
    Abstract: A data storage device includes a storage and a controller.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: November 23, 2021
    Assignee: SK hynix Inc.
    Inventor: Sung Yeob Cho
  • Publication number: 20210181824
    Abstract: Embodiments of the present disclosure relate to a system, a controller, and a method for operating the same. The amount of current that each of multiple power domain modules can use may be determined, and information regarding the amount of usable current may be indicated to each power domain module, thereby controlling the total sum of peak power used by the multiple power domain modules at a specific timepoint to be equal to or lower than a configured value.
    Type: Application
    Filed: May 19, 2020
    Publication date: June 17, 2021
    Applicant: SK hynix Inc.
    Inventor: Sung Yeob CHO
  • Publication number: 20210064294
    Abstract: A memory controller may include: a request checker identifying memory devices corresponding to requests received from a host among the plurality of memory devices and generating the identified device information on memory devices to perform operations corresponding to the requests; a dummy manager outputting a request for controlling a dummy pulse to be applied to channels of selected memory devices according to the device information among the plurality of channels; and a dummy pulse generator sequentially applying the dummy pulse to the channels coupled to the selected memory devices, based on the request for controlling the dummy pulse. A memory controller may include an idle time monitor outputting an idle time interval of the memory device and a clock signal generator generating a clock signal based on the idle time interval and outputting the clock signal to the memory device through the channel to perform a current operation.
    Type: Application
    Filed: May 29, 2020
    Publication date: March 4, 2021
    Inventors: Hyun Sub KIM, Ie Ryung PARK, Dong Sop LEE, Sung Yeob CHO
  • Publication number: 20210065780
    Abstract: A memory controller capable of sequentially increasing or decreasing a total current consumed by a plurality of memory devices, controls a plurality of memory devices coupled through a plurality of channels. The memory controller includes a request checker for identifying memory devices corresponding to requests received from a host among the plurality of memory devices, and generating the identified device information on memory devices to perform operations corresponding to the requests; a dummy manager for outputting a request for controlling a dummy pulse to be applied to channels of selected memory devices according to the device information among the plurality of channels; and a dummy pulse generator for sequentially applying the dummy pulse to the channels coupled to the selected memory devices, based on the request for controlling the dummy pulse.
    Type: Application
    Filed: April 6, 2020
    Publication date: March 4, 2021
    Inventor: Sung Yeob CHO