-
公开(公告)号:US20240370378A1
公开(公告)日:2024-11-07
申请号:US18310295
申请日:2023-05-01
Applicant: QUALCOMM Incorporated
Inventor: Santhosh Reddy Akavaram , Sonali Jabreva , Prakhar Srivastava
IPC: G06F12/1009
Abstract: This disclosure provides systems, methods, and devices for memory systems that support updating a logical to physical (L2P) table of a host device in accordance with one or more updates to a corresponding L2P table of a memory system. In a first aspect, a method of accessing data in a flash memory system includes a host memory controller receiving an indication of an update to a first logical to physical (L2P) table stored on a first memory of a memory system and updating a second L2P table stored on a second memory of the host device in accordance with the update to the first L2P table. Other aspects and features are also claimed and described.
-
公开(公告)号:US12197775B2
公开(公告)日:2025-01-14
申请号:US18189141
申请日:2023-03-23
Applicant: QUALCOMM Incorporated
Inventor: Santhosh Reddy Akavaram , Sonali Jabreva , Prakhar Srivastava , Surendra Paravada , Yogananda Rao Chillariga , Madhu Yashwanth Boenapalli
IPC: G06F3/06
Abstract: Aspects of the present disclosure provide various techniques, apparatuses, and methods that can improve the write throughout of a data storage device. In some aspects, the storage device can be provided with multiple write buffers to improve write throughput. In some aspects, the data storage device can continue to handle commands using a command queue while performing a write buffer flush operation. Therefore, the data storage device can avoid suspending the write buffer flush operation when a new command is received by the command queue. In some aspects, the storage device can perform a write buffer flush operation when a command queue is not empty.
-
公开(公告)号:US12019577B2
公开(公告)日:2024-06-25
申请号: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.
-
公开(公告)号:US12271303B2
公开(公告)日:2025-04-08
申请号:US18349206
申请日:2023-07-10
Applicant: QUALCOMM Incorporated
Inventor: Manish Garg , Pratibind Kumar Jha , Prakhar Srivastava , Santhosh Reddy Akavaram
IPC: G06F12/02
Abstract: Methods that may be performed by a host controller and a memory controller of a computing device. The method synchronizes memory tables between the storage device and a host device by modifying an indicator in a first memory table on the storage device in response to a change in a memory mapping, the first memory table mapping logical addresses to physical addresses of memory on the storage device, the indicator identifying one or more address mapping changes of the first memory table, notifying the host device that the first memory table has been modified, and transmitting to the host device at least a portion of the first memory table including the one or more address mapping changes. The storage device processes memory requests from the host device based on one or more addresses affected by the one or more address mapping changes.
-
公开(公告)号:US20250086136A1
公开(公告)日:2025-03-13
申请号:US18466299
申请日:2023-09-13
Applicant: QUALCOMM Incorporated
Inventor: Ravindranath DODDI , Umamaheshwaran V , Afreen HAIDER , Lekhya Pavani GODAVARTHI , Harinatha Reddy RAMIREDDY , James Lionel Panian , Ramacharan Sundararaman , Santhosh Reddy Akavaram
Abstract: Various embodiments include methods and devices for implementing Universal Chiplet Interconnect Express (UCIe) link configuration for multi-module chiplets of a computing device. Embodiments may include transitioning a UCIe link in an active state having a first sideband that is active to the UCIe link in a reset state, and initializing at least one sideband for the UCIe link that is a different functional sideband of a multi-module chiplet than the first sideband following the reset state of the UCIe link. Embodiments may include reading sideband data configured to represent a functional sideband of the multi-module chiplet, and initializing the functional sideband as the at least one sideband. Embodiments may include reading sideband data configured to represent at least two functional sidebands of the multi-module chiplet, and initializing at least one functional sideband of the at least two functional sidebands as the at least one sideband.
-
公开(公告)号:US12056364B1
公开(公告)日:2024-08-06
申请号:US18296319
申请日:2023-04-05
Applicant: QUALCOMM Incorporated
Inventor: Yogananda Rao Chillariga , Santhosh Reddy Akavaram , Prakhar Srivastava , Sonali Jabreva , Chintalapati Bharath Sai Varma
IPC: G06F3/06
CPC classification number: G06F3/0613 , G06F3/0656 , G06F3/0679
Abstract: Aspects of the present disclosure provide various techniques, apparatuses, and methods that can improve the memory resource utilization of a data storage device that uses nonvolatile memory (NVM) to store data. In some aspects, the data storage device can be provided with multiple write buffers to improve the write throughput of the device. In some aspects, the data storage device can use a utilization array to keep track of the utilization information of each write buffer. In some aspects, the data storage device can repurpose the memory of a write buffer with low utilization to serve an active logical unit which becomes full, thus preserving the function of the write buffer of the active logical unit.
-
公开(公告)号:US12164448B2
公开(公告)日:2024-12-10
申请号:US17821399
申请日:2022-08-22
Applicant: QUALCOMM Incorporated
Inventor: Ravindranath Doddi , Santhosh Reddy Akavaram , Prakhar Srivastava
Abstract: Various embodiments include methods and devices for implementing a Peripheral Component Interconnect Express (PCIe) link state transition by a computing device. Embodiments may include comprising retrieving, by a PCIe controller, PCIe link configuration data from a memory for a PCIe link in a fast recovery low power state of a link training status and state machine (LTSSM), and re-initializing, by the PCIe controller, the PCIe link using the PCIe link configuration data retrieved from the memory. Embodiments may further include maintaining the PCIe link configuration data in the memory for the PCIe link in the fast recovery low power state of the LTSSM by providing auxiliary power to PCIe configuration registers for the PCIe controller.
-
公开(公告)号:US12079061B2
公开(公告)日:2024-09-03
申请号:US17959996
申请日:2022-10-04
Applicant: QUALCOMM Incorporated
Inventor: Prakhar Srivastava , Santhosh Reddy Akavaram , Ravindranath Doddi , Ravi Kumar Sepuri
IPC: G06F1/32 , G06F1/3234 , G06F1/3287 , G06F13/42
CPC classification number: G06F1/3278 , G06F1/3253 , G06F1/3287 , G06F13/4221 , G06F13/4282 , G06F2213/0026
Abstract: A new peripheral component interconnect express (PCIe) link state can enhance power saving capabilities of a PCIe link operating in a flow control unit (FLIT) mode. A device can operate a data link with a host in a FLIT mode using fixed-sized packets, the data link being in a partial width link state (PLS) in which a first set of lanes of the data link are in an electrical idle state and a second set of lanes of the data link are in an active state available for data traffic with the host. The device can transition one or more lines of the second set of lanes from the PLS to a partial width standby link state (PSLS) in which the one or more lines of the second set of lanes are in a standby state that has lower power consumption than the active state.
-
公开(公告)号:US20240264965A1
公开(公告)日:2024-08-08
申请号:US18165698
申请日:2023-02-07
Applicant: QUALCOMM Incorporated
Inventor: Prakhar Srivastava , Santhosh Reddy Akavaram , Yogananda Rao Chillariga , Ravindranath Doddi , Ravi Kumar Sepuri
CPC classification number: G06F13/4068 , G06F13/4221 , G06F2213/0026
Abstract: This disclosure provides systems, methods, and devices for interconnecting components of an electronic device through a bus interface that supports dynamic link configuration for changing bandwidth requirements on a bus. In a first aspect, a method of communicating through a bus by a bus interface includes determining a transmit data rate and a receive data rate for a workload of the first device; transmitting a link configuration change request to a second device through the bus to reconfigure the link from a first link configuration to a second link configuration; and communicating over the bus based on the link configuration change. Other aspects and features are also claimed and described.
-
公开(公告)号:US11934335B2
公开(公告)日:2024-03-19
申请号:US17715792
申请日:2022-04-07
Applicant: QUALCOMM Incorporated
Inventor: Prakhar Srivastava , Ravindranath Doddi , Santhosh Reddy Akavaram
IPC: G06F13/42 , G06F1/08 , G06F1/3234 , G06F13/40
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.
-
-
-
-
-
-
-
-
-