Patents by Inventor Yong Tae Jeon

Yong Tae Jeon 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: 20220382705
    Abstract: A method of operating a Peripheral Component Interconnect Express (PCIe) device including a first port and a second port comprises: performing a first link training operation to link up a first host with a first link of the first port; operating in a single port mode when the first link training operation is completed; performing a lane reduce operation to reduce a lane corresponding to the first link in response to a mode change request received from the first host; and performing a second link training operation to link up a second host with a second link of the second port when a status of the first link is an L0 state.
    Type: Application
    Filed: November 15, 2021
    Publication date: December 1, 2022
    Inventors: Yong Tae JEON, Dae Sik PARK
  • Publication number: 20220382706
    Abstract: A Peripheral Component Interconnect Express (PCIe) interface device includes a transaction layer generating a transaction packet for transmission of a transaction, a data link layer generating a protection code for the transaction packet and a link packet including a sequence number on the basis of the transaction packet, a physical layer generating a physical packet on the basis of the link packet and sequentially outputting the physical packet, a link training module performing negotiation for a link coupled through the physical layer and maintaining data information based on whether a link down occurring when the negotiation for the link is not performed is requested by a host or not, and a PCIe register storing information about the transaction layer, the data link layer, the physical layer, and the link training module.
    Type: Application
    Filed: November 15, 2021
    Publication date: December 1, 2022
    Inventors: Yong Tae JEON, Ji Woon YANG
  • Publication number: 20220382696
    Abstract: A Peripheral Component Interconnect Express (PCIe) interface device may include a PCIe layer, a link training module, a PCIe register, and a PCIe controller. The PCIe layer may perform communication between a host and a Direct Memory Access (DMA) device. The link training module may perform a link training for the host. The PCIe register may store data information on the PCIe layer. The PCIe controller may switch an operating clock from a PCIe clock, generated based on a reference clock, to an internal clock, process data of the PCIe layer on the basis of the internal clock, and control the link training module to recover a link for the host, when a reset signal received from the host is asserted or the reference clock is off.
    Type: Application
    Filed: May 19, 2022
    Publication date: December 1, 2022
    Inventors: Yong Tae JEON, Ji Woon YANG, Dae Sik PARK
  • Publication number: 20220382692
    Abstract: A Peripheral Component Interconnect Express (PCIe) interface device includes a PCIe layer and a PCIe controller. The PCIe layer performs communication between a host and a Direct Memory Access (DMA) device. The PCIe controller switches an operating clock from a PCIe clock generated based on a reference clock to an internal clock, processes data of the PCIe layer on the basis of the internal clock, and recovers a link with respect to the host, when a reset signal received from the host is asserted or the reference clock is off.
    Type: Application
    Filed: November 15, 2021
    Publication date: December 1, 2022
    Inventor: Yong Tae JEON
  • Publication number: 20220382362
    Abstract: A peripheral component interconnect express (PCIe) interface device is provided to include: a root complex configured to support a PCIe port, a memory connected to an input/output structure through the root complex, a switch connected to the root complex through a link and configured to transmit a transaction, and an end point connected to the switch through the link to transmit and receive a packet. The PCIe interface device may perform a link power management by changing a state of the link in response to a detection of an idle state of the link.
    Type: Application
    Filed: November 9, 2021
    Publication date: December 1, 2022
    Inventors: Ji Woon YANG, Yong Tae JEON
  • Publication number: 20220374319
    Abstract: A Peripheral Component Interconnect Express (PCIe) device includes a plurality of lanes comprising a plurality of ports, a link controller setting a link including the plurality of lanes, wherein the link is set to have a link width that includes the remaining of lanes, except for a fail lane from among the plurality of lanes, and an EQ controller performing an equalization operation for determining a transmitter or receiver setting of each of the remaining lanes, wherein the EQ controller determining a final EQ coefficient using a log information and an error information.
    Type: Application
    Filed: May 23, 2022
    Publication date: November 24, 2022
    Inventors: Yong Tae JEON, Dae Sik PARK
  • Publication number: 20220374384
    Abstract: A PCIe device setting, when a fail lane is detected during a link setting operation, a link by using remaining lanes according to the present disclosure includes a plurality of lanes comprising a plurality of ports, and a link controller setting a link including the plurality of lanes, wherein the link is set to have a link width that includes the plurality of lanes, except for a fail lane from among the plurality of lanes, wherein the fail lane from among the plurality of lanes has a state in which the fail lane is unable to form a link with remaining lanes that have not failed from among the plurality of lanes.
    Type: Application
    Filed: October 21, 2021
    Publication date: November 24, 2022
    Inventor: Yong Tae JEON
  • Publication number: 20220327074
    Abstract: The present technology relates to an electronic device. A computing system may include a host and a peripheral component interconnect express (PCIe) device connected the host through a link. The host comprises a host memory and a storage device driver. The host memory may store information on a first target command to be executed in the PCIe device. The storage device driver may provide the first target command to the host memory and a notification message indicating that the first target command is stored in the host memory to the PCIe device. The PCIe device may request the host memory to register an address of the host memory in which a second target command to be executed in the PCIe device is stored through a preset protocol.
    Type: Application
    Filed: March 29, 2022
    Publication date: October 13, 2022
    Inventors: Yong Tae JEON, Ji Woon YANG
  • Publication number: 20220327073
    Abstract: A device may include a lane group, a command queue, and a link manager. The lane group may include a first lane and at least one or more second lanes to form a link for communicating with a host. The command queue may store commands for at least one direct memory access (DMA) device, the commands generated based on a request of the host. The link manager may, in response to detecting an event that an amount of the commands stored in the command queue being less than or equal to a reference value, change an operation mode from a first power mode to a second power mode in which power consumption is less than that of the first power mode, deactivate the at least one or more second lanes, and provide a second operation clock lower than a first operation clock to the at least one DMA device.
    Type: Application
    Filed: November 9, 2021
    Publication date: October 13, 2022
    Inventor: Yong Tae JEON
  • Publication number: 20220326855
    Abstract: An electronic device, and more particularly, a Peripheral Component Interconnect Express (PCIe) interface device is provided. The PCIe interface device includes a root complex configured to support a PCIe port which is a root port that could be coupled to an input/output (I/O) device, a plurality of endpoints each coupled to the root complex through a link, and a Redundant Array of Independent Disks (RAID) controller configured to control RAID-coupling of a plurality of storage devices that are respectively coupled to the plurality of endpoints, wherein the RAID controller requests a host to allocate a capacity to each function in the plurality of disks based on a reference capacity.
    Type: Application
    Filed: September 22, 2021
    Publication date: October 13, 2022
    Inventor: Yong Tae JEON
  • Publication number: 20220327080
    Abstract: A peripheral component interconnect express (PCIe) device includes a plurality of common functions performing operations associated with a PCIe interface according to a function type of each of the plurality of common functions, each of the plurality of common functions being programmable to be a function type selected from a plurality function types, and a function type controller determining the function type of each of the plurality of common functions based on function type setting information provided from a host. Each function type may be a physical function type, a virtual function type, or a disable function type.
    Type: Application
    Filed: October 18, 2021
    Publication date: October 13, 2022
    Inventors: Yong Tae JEON, Byung Cheol KANG, Seung Duk CHO
  • Publication number: 20220327081
    Abstract: A Peripheral Component Interconnect Express (PCIe) device performing communication with a host through a PCIe link includes a first physical function, a plurality of second physical functions, and a function mode controller. The first physical function manages the PCIe link and receives function mode control information from the host. Each of the plurality of second physical functions may be enabled or disabled according to a respective operation mode. Based on the function mode control information, the function mode controller sets the operation modes of the plurality of second physical functions to one of an active mode and an inactive mode.
    Type: Application
    Filed: October 19, 2021
    Publication date: October 13, 2022
    Inventors: Yong Tae JEON, Sang Hyun YOON, Se Hyeon HAN
  • Publication number: 20220327228
    Abstract: A Peripheral Component Interconnect Express (PCIe) function includes an access identification information controller generating first access identification information for allowing an access to the PCIe function, and providing the first access identification information to an assigned system image to which the PCIe function has been assigned, the assigned system image being one of a plurality of system images, a data packet receiver receiving a data packet including target identification information indicating a target system image selected from the plurality of system images from the target system image, and an access allowance determiner determining whether or not to allow an access of the first target system image based on the access identification information and the target identification information.
    Type: Application
    Filed: October 18, 2021
    Publication date: October 13, 2022
    Inventors: Yong Tae JEON, Jae Young JANG, Seung Duk CHO
  • Publication number: 20220326885
    Abstract: A peripheral component interconnect express (PCIe) interface system is provided to include a PCIe interface device, a host, and a non-volatile memory express (NVMe) device connected to the host through the interface device. The host includes a host memory configured to store information on a command to be executed on the NVMe device and a command that has been executed on the NVMe device, and an NVMe driver configured to transmit the command to be executed on the NVMe device to the host memory, and output a doorbell signal indicating that the command to be executed on the NVMe device has been stored in the host memory to the NVMe device. The NVMe device requests to the host memory to register a lightweight notification (LN) indicating a position in which the command to be executed on the NVMe device is stored.
    Type: Application
    Filed: November 9, 2021
    Publication date: October 13, 2022
    Inventors: Yong Tae JEON, Ji Woon YANG
  • Publication number: 20220327082
    Abstract: A peripheral component interconnect express (PCIe) device includes a common function performing operations associated with a PCIe interface according to a function type, the common function being programable to be a function type selected from a plurality function types, an access identification information controller generating first access identification information for allowing an access to the common function, and providing the first access identification information to an assigned system image to which the common function has been assigned, a data packet receiver receiving a data packet including target identification information indicating a target system image from the target system image, and an access allowance determiner determining whether or not to allow the target system image to access the common function based on the first access identification information and the target identification information.
    Type: Application
    Filed: October 20, 2021
    Publication date: October 13, 2022
    Inventors: Yong Tae JEON, Byung Cheol KANG, Seung Duk CHO, Sang Hyun YOON, Se Hyeon HAN, Jae Young JANG
  • Patent number: 11467909
    Abstract: A Peripheral Component Interconnect Express (PCIe) interface device coupled to an external device through a link including a plurality of lanes according to the present disclosure includes an EQ controller controlling the PCIe interface device to perform an equalization operation for determining a transmitter or receiver setting of each of the plurality of lanes, and an EQ information storage storing log information indicating a number of equalization operation attempts with respect to each of a plurality of EQ coefficients and storing error information about an error occurring in an LO state with respect to each of the plurality of EQ coefficients, which includes a transmitter coefficient or a receiver coefficient, wherein the EQ controller determines a final EQ coefficient using the log information and the error information.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: October 11, 2022
    Assignee: SK hynix Inc.
    Inventors: Yong Tae Jeon, Dae Sik Park
  • Publication number: 20220318091
    Abstract: A storage system is provided. The storage system includes a master storage device configured to store data based on a RAID level determined by a host, a slave storage device configured to store the data according to a command distributed from the master storage device, and a controller hub configured to couple the slave storage device to the master storage device, wherein the master storage device is further configured to transfer the command to the slave storage device through the controller hub when the master storage device receives a command processing request from the host, and transmit a complete queue (CQ) to the host when operations of the master storage device and the slave storage device are completed in response to the command processing request.
    Type: Application
    Filed: September 23, 2021
    Publication date: October 6, 2022
    Inventor: Yong Tae JEON
  • Publication number: 20220318180
    Abstract: Devices for performing communications are disclosed. In some implementations, a device includes: an upstream port for receiving data from or transmitting data to one or more external devices located on an upstream path through a link including a plurality of lanes; a lane margining controller coupled to the upstream port and for transmitting, via the upstream port, to the one or more external devices, a margin command for requesting a lane margining operation to acquire margin status information to indicate a margin of each of the plurality of lanes, and controlling the upstream port to receive the margin status information from the external devices; and a port setting controller coupled to be in communication with the upstream port to receive the margin status information and for determining a setting of the upstream port based on the margin status information.
    Type: Application
    Filed: June 17, 2021
    Publication date: October 6, 2022
    Inventors: Yong Tae JEON, Dae Sik PARK, Seung Duk CHO
  • Publication number: 20220318094
    Abstract: A device is provided to include: a transceiver configured to transmit and receive data; and a skip ordered set (SKP OS) control logic in communication with the transceiver and configured to generate an SKP OS and control the transceiver to transmit the SKP OS and a data block to a link connecting to an external device and including a plurality of lanes. The SKP OS control logic is configured to increase or decrease transmission interval of the SKP OS based on a transmission history of the SKP OS, in response to an entry of the link to a recovery state that is used to recover the link from an error.
    Type: Application
    Filed: June 17, 2021
    Publication date: October 6, 2022
    Inventors: Yong Tae JEON, Dae Sik PARK, Jae Young JANG
  • Publication number: 20220317899
    Abstract: A storage system includes a master storage device for storing data based on a RAID level determined by a host, a slave storage device for storing the data according to a command distributed from the master storage device, and a controller hub for coupling the slave storage device to the master storage device, wherein the master storage device is further configured to transfer the command to the slave storage device through the controller hub when the master storage device receives a command processing request from the host, transmit a complete queue (CQ) to the host when operations of the master storage device and the slave storage device are completed in response to the command processing request, and request a host to allocate a capacity to each function in the master storage device and the at least one of the plurality of slave storage devices based on a reference capacity.
    Type: Application
    Filed: January 12, 2022
    Publication date: October 6, 2022
    Inventor: Yong Tae JEON