-
公开(公告)号:US20240202140A1
公开(公告)日:2024-06-20
申请号:US18081396
申请日:2022-12-14
Applicant: QUALCOMM Incorporated
Inventor: Santhosh Reddy AKAVARAM , Prakhar SRIVASTAVA , Rajendra Varma PUSAPATI , Ravindranath DODDI , Yogananda Rao CHILLARIGA
IPC: G06F13/12
CPC classification number: G06F13/126 , G06F2213/0026
Abstract: Aspects relate to lane failure recovery for a data link having multiple lanes labeled in a contiguous sequence. In one aspect, a failure of a failed lane of the data link is detected. Working lanes of the data link are then detected. A set of contiguous working lanes of the data link are selected, and an operational link as including the selected set of contiguous working lanes is defined. A start address of the operational link is identified and stored in a configuration register. Data traffic is transmitted on the operational link.
-
公开(公告)号:US20250021504A1
公开(公告)日:2025-01-16
申请号:US18352600
申请日:2023-07-14
Applicant: QUALCOMM Incorporated
Inventor: Ravindranath DODDI , Umamaheshwaran V , Afreen HAIDER , Lekhya Pavani GODAVARTHI , Harinatha Reddy RAMIREDDY
Abstract: Aspects relate to an expanded data link width for a chip connection. In one example a sideband transmitter of a module of a first die is configured to send an expanded data link width enable request to a module partner through a sideband of a die-to-die connection to set an expanded data link width of a main band of the die-to-die connection. The expanded data link width includes data lines of the main band and redundant data lines of the main band reconfigured as data lines. A sideband receiver of the module is configured to receive an expanded data link width enable response from the module partner through the sideband to set the expanded data link width of the main band. A main band transmitter is configured to communicate data with the module partner through the main band using the expanded data link width.
-
公开(公告)号: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.
-
公开(公告)号:US20240354141A1
公开(公告)日:2024-10-24
申请号:US18303101
申请日:2023-04-19
Applicant: QUALCOMM INCORPORATED
CPC classification number: G06F9/45558 , G06F13/4221 , G06F2009/45579 , G06F2009/45595
Abstract: A multi-lane data communication link, such as a PCIe link, may be configured as virtual links. Each virtual link may correspond to a unique subset of the lanes. Data packets provided by multiple virtual machines and associated virtual functions may be buffered in transmit queues. Each transmit queue may correspond to a unique one of the virtual links. The data may be provided from each of the transmit queues to data transmitting circuitry coupled to active lanes.
-
公开(公告)号:US20240354279A1
公开(公告)日:2024-10-24
申请号:US18306034
申请日:2023-04-24
Applicant: QUALCOMM Incorporated
Inventor: Ravindranath DODDI , Umamaheshwaran V , Afreen HAIDER , Lekhya Pavani GODAVARTHI , Harinatha Reddy RAMIREDDY
CPC classification number: G06F15/7825 , G06F13/42
Abstract: Aspects relate to variable link width in two directions for a main band chip module connection. In one aspect, a different set of data lines is active for transmit and receive data lines. In one example a method includes sending an enable request from a module of a first die to a module partner of a second die through a sideband to operate a main band of a die-to-die connection that connects the first die module to the second die module partner at a specified link width, the specified link width having a specified set of data lines of the main band. An enable response is received from the module partner through the sideband to operate the main band at the specified link width and data is communicated with the module partner through the main band using the specified link width in response to receiving the enable response.
-
公开(公告)号:US20240143434A1
公开(公告)日:2024-05-02
申请号:US17976468
申请日:2022-10-28
Applicant: QUALCOMM Incorporated
Inventor: Santhosh Reddy AKAVARAM , Prakhar SRIVASTAVA , Sai Sreeja MUKKA , Yogananda Rao CHILLARIGA , Ravindranath DODDI
CPC classification number: G06F11/0793 , G06F11/0745 , G06F13/4059 , G06F2213/0026
Abstract: Aspects of the disclosure provide techniques for retransmitting transaction layer packets (TLPs) for which a negative acknowledgment (NACK) is received without retransmitting previously transmitted TLPs that are correctly received, yet out-of-sequence, by a receiver. A receiver (e.g., a receiving link partner) can provide a transmitter (e.g., a transmitting link partner) with a NACK that includes a starting sequence number (SSN) and an ending sequence number (ESN), which can notify the transmitter about the packets for retransmission and/or packets that can be purged from a transmit buffer of the transmitter.
-
公开(公告)号:US20230325342A1
公开(公告)日:2023-10-12
申请号:US17715792
申请日:2022-04-07
Applicant: QUALCOMM Incorporated
Inventor: Prakhar SRIVASTAVA , Ravindranath DODDI , Santhosh Reddy AKAVARAM
IPC: G06F13/42 , G06F13/40 , G06F1/3234 , G06F1/08
CPC classification number: G06F13/4221 , G06F1/08 , G06F1/3253 , G06F13/4072
Abstract: Aspects relate to power management for a peripheral component interconnect. Transmit traffic activity may be monitored for a peripheral component interconnect express (PCIe) link. Receive traffic activity may also be monitored for the link A first power of transmit lines of the link is managed as a transmit group in accordance with the transmit traffic activity. A second power of the receive lines of the link are managed as a receive group in accordance with the receive traffic activity. The first power of the transmit lines is managed independently of the second power of the receive lines.
-
公开(公告)号: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.
-
公开(公告)号:US20240345976A1
公开(公告)日:2024-10-17
申请号:US18300137
申请日:2023-04-13
Applicant: QUALCOMM Incorporated
Inventor: Ravindranath DODDI , Lekhya Pavani GODAVARTHI , Umamaheshwaran V , Afreen HAIDER , Harinatha Reddy RAMIREDDY
CPC classification number: G06F13/405 , G06F11/0772 , G06F13/4295 , G06F1/04
Abstract: Aspects relate to single clock lane operation for a main band of a die-to-die connection. In one aspect, a single clock mode is enabled. A method includes sending a switch to single clock mode request from a module of a first die to a module partner of a second die through a sideband to request to enable a single clock mode of a main band of a die-to-die connection that connects the first die module to the second die module partner. A switch to single clock mode response is received from the module partner through the sideband to enable the single clock mode and data is communicated with the module partner through the main band in the single clock mode using a functional clock.
-
公开(公告)号:US20240111700A1
公开(公告)日:2024-04-04
申请号:US17960050
申请日:2022-10-04
Applicant: QUALCOMM Incorporated
Inventor: Prakhar SRIVASTAVA , Santhosh Reddy AKAVARAM , Ravindranath DODDI , Ravi Kumar SEPURI
CPC classification number: G06F13/4031 , G06F13/4221 , G06F2213/0026
Abstract: Aspects relate to link speed for a peripheral component interconnect. In one aspect, an apparatus includes an interface circuit configured to provide an interface with a multiple lane data link, the data link having a first set of lanes in an active state and a second set of lanes in an idle state and a controller. The controller is configured to receive a request at the controller to change a data rate of the data link to a requested data rate, change the second set of lanes from an idle state to an active state, train the second set of lanes to the requested data rate, transfer data traffic from the first set of lanes to the second set of lanes after the training, and transmit the data traffic on the second set of lanes.
-
-
-
-
-
-
-
-
-