US 12,461,679 B2
Systems and methods for providing asynchronous read/write support in DDR controllers
Hari Krishnan Thiruvalli Venugopalan, Bengaluru (IN); and Karthik Srinivasan, Bengaluru (IN)
Assigned to Samsung Electronics Co., Ltd., Gyeonggi-do (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on May 6, 2024, as Appl. No. 18/655,716.
Claims priority of application No. 202341048736 (IN), filed on Jul. 19, 2023.
Prior Publication US 2025/0028477 A1, Jan. 23, 2025
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0673 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for supporting asynchronous READ/WRITE operations in a Double Data Rate (DDR) controller, comprising:
invoking, by a computing device, one of an async memget function for performing an asynchronous READ operation and an async memset function for performing an asynchronous WRITE operation;
transmitting, by the computing device, one of an async-READ data command and an async-WRITE data command for the invoked async memget function and the invoked async memset function to the DDR controller, respectively,
wherein the computing device proceeds with other operations in an unblocked independent manner after transmitting one of the async-READ data command and the async-WRITE data command to the DDR controller for implementing one of the async memget function and the async memset function respectively; and
triggering, by the DDR controller, one of a read operation and a write operation after receiving one of the async-READ data command and the async-WRITE data command from the computing device, the one of the read operation and the write operation being for generating a memory access request to access a Dynamic Random Access Memory (DRAM).