Peripheral component interconnect express interface device and operating method thereof

    公开(公告)号:US11940942B2

    公开(公告)日:2024-03-26

    申请号:US17527062

    申请日:2021-11-15

    Applicant: SK hynix Inc.

    CPC classification number: G06F13/4221 G06F2213/0026

    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 link packet including a protection code and a sequence number 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.

    Peripheral component interconnect express (PCIe) interface system and method of operating the same

    公开(公告)号:US11789658B2

    公开(公告)日:2023-10-17

    申请号:US17522810

    申请日:2021-11-09

    Applicant: SK hynix Inc.

    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.

Patent Agency Ranking