-
公开(公告)号:US20240419613A1
公开(公告)日:2024-12-19
申请号:US18337235
申请日:2023-06-19
Applicant: QUALCOMM INCORPORATED
Inventor: Madhu Yashwanth BOENAPALLI , Ravindranath DODDI , Vinod Kumar KURUMA , Surendra PARAVADA , Sai Praneeth SREERAM
IPC: G06F13/16
Abstract: A Peripheral Component Interconnect Express (PCIe) system and method achieve reduced power consumption and latency. When the link transitions from an active functional state in which the link has a first configuration of N active lanes to a power-saving state, the number of active lanes is collapsed such that M of the N lanes are maintained in an active power-saving state and P of the N lanes are maintained in an electrically idle state, where M, N and P are positive integers and N>P>M. The reduction in lane width reduces power consumption. Bit values specifying the current link configuration can be saved in a control register and read and compared to bit values contained in a link control register before transitioning back to the active functional state. If the bit values match, the active functional state is resumed directly from the recovery state, thereby reducing latency.
-
公开(公告)号:US20240427714A1
公开(公告)日:2024-12-26
申请号:US18338070
申请日:2023-06-20
Applicant: QUALCOMM INCORPORATED
Inventor: Surendra PARAVADA , Madhu Yashwanth BOENAPALLI , Vinod Kumar KURUMA , Sai Praneeth SREERAM , Ravindranath DODDI
IPC: G06F13/16
Abstract: A Peripheral Component Interconnect Express (PCIe) system and method achieve reduced latency and improved performance by reconfiguring the PCIe link to use an increased number of lanes for retransmitting data packets held in a replay buffer if one or more data packets transmitted by the TX device are flagged as not acknowledged (NACK) by the RX device. Before retransmitting the NACK-flagged packet(s), the link is reconfigured to use a greater number of lanes, preferably the maximum number of lanes that are available for use, and then the NACK-flagged packet(s) is retransmitted using the greater number of lanes until successful receipt of the NACK-flagged packets has been acknowledged by the RX device. Once the NACK-flagged packet(s) is successfully received by the RX device, the link is reconfigured to use the previous number of lanes and operations of the link resume using the previous number of lanes.
-