-
公开(公告)号:US11347665B2
公开(公告)日:2022-05-31
申请号:US16914221
申请日:2020-06-26
Applicant: Rambus Inc.
Inventor: Hongzhong Zheng , Frederick A Ware
IPC: G06F13/40 , G06F13/16 , H04L47/50 , G06F9/48 , G11C11/4076 , G11C11/4094
Abstract: A method of transferring data between a memory controller and at least one memory module via a primary data bus having a primary data bus width is disclosed. The method includes accessing a first one of a memory device group via a corresponding data bus path in response to a threaded memory request from the memory controller. The accessing results in data groups collectively forming a first data thread transferred across a corresponding secondary data bus path. Transfer of the first data thread across the primary data bus width is carried out over a first time interval, while using less than the primary data transfer continuous throughput during that first time interval. During the first time interval, at least one data group from a second data thread is transferred on the primary data bus.
-
公开(公告)号:US12190974B2
公开(公告)日:2025-01-07
申请号:US18138661
申请日:2023-04-24
Applicant: Rambus Inc.
Inventor: Ely Tsern , Frederick A Ware , Suresh Rajan , Thomas Vogelsang
Abstract: A method of operation in an integrated circuit (IC) memory device is disclosed. The method includes refreshing a first group of storage rows in the IC memory device at a first refresh rate. A retention time for each of the rows is tested. The testing for a given row under test includes refreshing at a second refresh rate that is slower than the first refresh rate. The testing is interruptible based on an access request for data stored in the given row under test.
-
公开(公告)号:US11755507B2
公开(公告)日:2023-09-12
申请号:US17744331
申请日:2022-05-13
Applicant: Rambus Inc.
Inventor: Hongzhong Zheng , Frederick A Ware
IPC: G06F13/40 , G06F13/16 , H04L12/863 , G06F9/48 , G11C11/4076 , G11C11/4094
CPC classification number: G06F13/1673 , G06F9/4881 , G06F13/1678 , G06F13/4059 , G11C11/4076 , G11C11/4094 , G06F2209/486 , G06F2209/5018
Abstract: A method of transferring data between a memory controller and at least one memory module via a primary data bus having a primary data bus width is disclosed. The method includes accessing a first one of a memory device group via a corresponding data bus path in response to a threaded memory request from the memory controller. The accessing results in data groups collectively forming a first data thread transferred across a corresponding secondary data bus path. Transfer of the first data thread across the primary data bus width is carried out over a first time interval, while using less than the primary data transfer continuous throughput during that first time interval. During the first time interval, at least one data group from a second data thread is transferred on the primary data bus.
-
4.
公开(公告)号:US11886272B2
公开(公告)日:2024-01-30
申请号:US17945863
申请日:2022-09-15
Applicant: Rambus Inc.
Inventor: Frederick A Ware
IPC: G06F1/32 , G06F3/16 , G06F1/3287 , G06F1/3234 , G06F13/16 , G06F1/3293
CPC classification number: G06F1/3287 , G06F1/3253 , G06F1/3278 , G06F1/3293 , G06F13/1694 , Y02D10/00
Abstract: Bandwidth for information transfers between devices is dynamically changed to accommodate transitions between power modes employed in a system. The bandwidth is changed by selectively enabling and disabling individual control links and data links that carry the information. During a highest bandwidth mode for the system, all of the data and control links are enabled to provide maximum information throughout. During one or more lower bandwidth modes for the system, at least one data link and/or at least one control link is disabled to reduce the power consumption of the devices. At least one data link and at least one control link remain enabled during each low bandwidth mode. For these links, the same signaling rate is used for both bandwidth modes to reduce latency that would otherwise be caused by changing signaling rates. Also, calibration information is generated for disabled links so that these links may be quickly brought back into service.
-
公开(公告)号:US10671561B2
公开(公告)日:2020-06-02
申请号:US15626038
申请日:2017-06-16
Applicant: Rambus Inc.
Inventor: Frederick A Ware
IPC: G06F13/42
Abstract: An integrated circuit device is disclosed including core circuitry and interface circuitry. The core circuitry outputs in parallel a set of data bits, while the interface circuitry couples to the core circuitry. The interface circuitry receives in parallel a first number of data bits among the set of data bits from the core circuitry and outputs in parallel a second number of data bits. The ratio of the first number to the second number is a non-power-of-2 value.
-
公开(公告)号:US20200168288A1
公开(公告)日:2020-05-28
申请号:US16690743
申请日:2019-11-21
Applicant: Rambus Inc.
Inventor: Ely Tsern , Frederick A Ware , Suresh Rajan , Thomas Vogelsang
Abstract: A method of operation in an integrated circuit (IC) memory device is disclosed. The method includes refreshing a first group of storage rows in the IC memory device at a first refresh rate. A retention time for each of the rows is tested. The testing for a given row under test includes refreshing at a second refresh rate that is slower than the first refresh rate. The testing is interruptible based on an access request for data stored in the given row under test.
-
公开(公告)号:US10268607B2
公开(公告)日:2019-04-23
申请号:US15428121
申请日:2017-02-08
Applicant: Rambus Inc.
Inventor: Hongzhong Zheng , Frederick A Ware
IPC: G06F13/40 , G06F13/16 , G06F9/48 , G11C11/4076 , G11C11/4094
Abstract: A method of transferring data between a memory controller and at least one memory module via a primary data bus having a primary data bus width is disclosed. The method includes accessing a first one of a memory device group via a corresponding data bus path in response to a threaded memory request from the memory controller. The accessing results in data groups collectively forming a first data thread transferred across a corresponding secondary data bus path. Transfer of the first data thread across the primary data bus width is carried out over a first time interval, while using less than the primary data transfer continuous throughput during that first time interval. During the first time interval, at least one data group from a second data thread is transferred on the primary data bus.
-
公开(公告)号:US09691504B2
公开(公告)日:2017-06-27
申请号:US14353401
申请日:2012-10-19
Applicant: Rambus Inc.
Inventor: Ely Tsern , Frederick A Ware , Suresh Rajan , Thomas Vogelsang
CPC classification number: G06F11/1008 , G11C5/04 , G11C29/24 , G11C29/50016 , G11C2029/4402 , G11C2211/4061
Abstract: A method of operation in an integrated circuit (IC) memory device is disclosed. The method includes refreshing a first group of storage rows in the IC memory device at a first refresh rate. A retention time for each of the rows is tested. The testing for a given row under test includes refreshing at a second refresh rate that is slower than the first refresh rate. The testing is interruptible based on an access request for data stored in the given row under test.
-
公开(公告)号:US11983137B2
公开(公告)日:2024-05-14
申请号:US17715399
申请日:2022-04-07
Applicant: Rambus Inc.
Inventor: Frederick A Ware
IPC: G06F13/42
CPC classification number: G06F13/4234 , Y02D10/00
Abstract: An integrated circuit device is disclosed including core circuitry and interface circuitry. The core circuitry outputs in parallel a set of data bits, while the interface circuitry couples to the core circuitry. The interface circuitry receives in parallel a first number of data bits among the set of data bits from the core circuitry and outputs in parallel a second number of data bits. The ratio of the first number to the second number is a non-power-of-2 value.
-
公开(公告)号:US20240054082A1
公开(公告)日:2024-02-15
申请号:US18239689
申请日:2023-08-29
Applicant: Rambus Inc.
Inventor: Hongzhong Zheng , Frederick A Ware
IPC: G06F13/16 , G06F13/40 , G06F9/48 , G11C11/4076 , G11C11/4094
CPC classification number: G06F13/1673 , G06F13/4059 , G06F9/4881 , G06F13/1678 , G11C11/4076 , G11C11/4094 , G06F2209/486 , G06F2209/5018
Abstract: A method of transferring data between a memory controller and at least one memory module via a primary data bus having a primary data bus width is disclosed. The method includes accessing a first one of a memory device group via a corresponding data bus path in response to a threaded memory request from the memory controller. The accessing results in data groups collectively forming a first data thread transferred across a corresponding secondary data bus path. Transfer of the first data thread across the primary data bus width is carried out over a first time interval, while using less than the primary data transfer continuous throughput during that first time interval. During the first time interval, at least one data group from a second data thread is transferred on the primary data bus.
-
-
-
-
-
-
-
-
-