Patents by Inventor Hyun-Joon Kang

Hyun-Joon Kang 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: 20150206560
    Abstract: A write leveling control method which includes registering data-related signal (DRS) reference delay values corresponding to types of memory modules in a leveling reference table; transmitting write leveling-related signals to a first type of memory module mounted on a target board; detecting timing skews between a clock signal and data-related signals received from memory devices on the mounted memory module; and adjusting a delay of a data-related signal transmitted to a memory device of the mounted memory module if a corresponding timing skew is outside of a first range, based on the DRS reference delay value corresponding to the mounted memory module.
    Type: Application
    Filed: December 17, 2014
    Publication date: July 23, 2015
    Inventors: Hyun-Joon Kang, Yongchun Kim, Sungkook Shin
  • Publication number: 20150039795
    Abstract: Provided is a method of driving a system-on-chip (SOC). The method includes adding a first transaction to a list, allocating the first transaction to a first slot, determining whether a second transaction is redundant, and adding the second transaction to the list and allocating the second transaction to the first slot when it is determined that the second transaction is redundant. Accordingly, the SOC can increase outstanding capability and enhance performance of a system interconnection.
    Type: Application
    Filed: July 1, 2014
    Publication date: February 5, 2015
    Inventors: Jae-Young Hur, Hyun-Joon Kang, Sung-Min Hong
  • Patent number: 8943249
    Abstract: A system on chip (SoC) includes a first master, a slave, a bus switch transmitting a first command of the master and a first response of the slave, and a first priority controller connected between the first master and the bus switch The first priority controller measures at least one of first bandwidth and first latency based on the first command and the first response and adjusts the priority of the first command according to at least one of the measurement results.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: January 27, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Woo Cheol Kwon, Jae Geun Yun, Bub-Chul Jeong, Jun Hyung Um, Hyun-Joon Kang
  • Patent number: 8819310
    Abstract: A system-on-a-chip semiconductor device comprises a first master device configured to issue a request having a transaction ID, a plurality of slave devices configured to provide data in response to the request, and an interconnector configured to include a slave interface for providing the request to one or more master interfaces and for supplying response data to the first master device based on operation characteristics of the first master. An arbitration method of an interconnector transferring a plurality of response data provided from a plurality of slave devices to a master device comprises selecting one of a plurality of arbitration modes based on operation characteristics of the master device; and transferring the response data in the order determined by transfer priority corresponding to the selected arbitration mode.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: August 26, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bub-chul Jeong, Jaegeun Yun, Junhyung Um, Jung-Sik Lee, Hyun-Joon Kang, Sung-Min Hong, Ling Ling Liao
  • Patent number: 8443122
    Abstract: An asynchronous upsizing circuit in a data processing system. The asynchronous upsizing circuit includes an asynchronous packer and an asynchronous unpacker. The asynchronous packer includes a write buffer commonly used for an asynchronous bridge and for upsizing and for buffering a write channel data; and first and second asynchronous packing controllers controlling channel compaction according to first and second clocks, respectively, regarding the write channel data inputted/outputted to/from the write buffer during a burst write operation. The asynchronous unpacker includes a read buffer commonly used for an asynchronous bridge and for upsizing and for buffering a read channel data; and first and second asynchronous unpacking controllers controlling channel compaction according to the first and second clocks, respectively, regarding the read channel data inputted/outputted to/from the read buffer during a burst read operation.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: May 14, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: JaeGeun Yun, Junhyung Um, Woo-Cheol Kwon, Hyun-Joon Kang, Bub-chul Jeong
  • Publication number: 20120246368
    Abstract: A system on chip (SoC) includes a first master, a slave, a bus switch transmitting a first command of the master and a first response of the slave, and a first priority controller connected between the first master and the bus switch The first priority controller measures at least one of first bandwidth and first latency based on the first command and the first response and adjusts the priority of the first command according to at least one of the measurement results.
    Type: Application
    Filed: March 22, 2012
    Publication date: September 27, 2012
    Inventors: Woo Cheol Kwon, Jae Geun Yun, Bub-Chul Jeong, Jun Hyung Um, Hyun-Joon Kang
  • Publication number: 20120131246
    Abstract: A system-on-a-chip semiconductor device comprises a first master device configured to issue a request having a transaction ID, a plurality of slave devices configured to provide data in response to the request, and an interconnector configured to include a slave interface for providing the request to one or more master interfaces and for supplying response data to the first master device based on operation characteristics of the first master. An arbitration method of an interconnector transferring a plurality of response data provided from a plurality of slave devices to a master device comprises selecting one of a plurality of arbitration modes based on operation characteristics of the master device; and transferring the response data in the order determined by transfer priority corresponding to the selected arbitration mode.
    Type: Application
    Filed: October 19, 2011
    Publication date: May 24, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Bub-chul Jeong, Jaegeun Yun, Junhyung Um, Jung-Sik Lee, Hyun-Joon Kang, Sung-Min Hong, Ling Ling Liao
  • Publication number: 20120117286
    Abstract: An interface device includes a transaction management unit, a buffer unit and a selection circuit. The transaction management unit selectively splits a transaction of a master device into a first sub-transaction and at least one remaining sub-transaction based on a size of the transaction. The buffer unit stores the remaining sub-transaction. The selection circuit selects one of the first sub-transaction and an output of the buffer unit in response to a select control signal.
    Type: Application
    Filed: November 2, 2011
    Publication date: May 10, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae-Geun Yun, Jun-Hyung Um, Hyun-Uk Jung, Sung-Min Hong, Jung-Sik Lee, Hyun-Joon Kang, Ling Ling Liao, Woo-Cheol Kwon
  • Publication number: 20120089758
    Abstract: At least one example embodiment discloses a System on Chip (SoC). The SoC includes a master block, a plurality of slave blocks configured to operate in response to a request from the master block, and an interconnect block configured to deliver transactions occurring in the master block to the plurality of slave blocks through a plurality of transfer paths. The interconnect block is configured to monitor load information of the plurality of transfer paths and select one of the plurality of transfer paths according to the load information.
    Type: Application
    Filed: July 8, 2011
    Publication date: April 12, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jaegeun Yun, Bub-chul Jeong, Junhyung Um, Hyun-Joon Kang, Sung-Min Hong, LIAOLINGLING
  • Publication number: 20110131350
    Abstract: An asynchronous upsizing circuit in a data processing system. The asynchronous upsizing circuit includes an asynchronous packer and an asynchronous unpacker. The asynchronous packer includes a write buffer commonly used for an asynchronous bridge and for upsizing and for buffering a write channel data; and first and second asynchronous packing controllers controlling channel compaction according to first and second clocks, respectively, regarding the write channel data inputted/outputted to/from the write buffer during a burst write operation. The asynchronous unpacker includes a read buffer commonly used for an asynchronous bridge and for upsizing and for buffering a read channel data; and first and second asynchronous unpacking controllers controlling channel compaction according to the first and second clocks, respectively, regarding the read channel data inputted/outputted to/from the read buffer during a burst read operation.
    Type: Application
    Filed: November 2, 2010
    Publication date: June 2, 2011
    Inventors: JaeGeun Yun, Junhyung Um, WooCheol Kwon, Hyun-Joon Kang, Bub-chul Jeong