-
91.
公开(公告)号:US11789662B2
公开(公告)日:2023-10-17
申请号:US17853741
申请日:2022-06-29
Applicant: Rambus Inc.
Inventor: Michael L. Takefman , Maher Amer , Riccardo Badalone
IPC: G06F3/06 , H03M13/27 , H03M13/05 , G06F11/10 , G06F12/02 , G06F12/06 , G06F13/20 , H04L9/06 , G06F9/4401 , G06F13/42 , G06F13/40
CPC classification number: G06F3/0659 , G06F3/064 , G06F3/0611 , G06F3/0619 , G06F3/0673 , G06F9/4406 , G06F11/1016 , G06F11/1076 , G06F12/0246 , G06F12/0607 , G06F13/20 , G06F13/404 , G06F13/4221 , G06F13/4234 , G06F13/4282 , H03M13/05 , H03M13/27 , H04L9/0662 , G06F2212/1008 , G06F2212/1032 , G06F2212/7201 , G06F2212/7208
Abstract: A system for interfacing with a co-processor or input/output device is disclosed. According to one embodiment, the system includes a computer processing unit, a memory module, a memory bus that connects the computer processing unit and the memory module and a co-processing unit or input/output device, wherein the memory bus also connects the co-processing unit or input/output device to the computer processing unit.
-
公开(公告)号:US11783879B2
公开(公告)日:2023-10-10
申请号:US17531151
申请日:2021-11-19
Applicant: Rambus Inc.
Inventor: Ian Shaeffer , Lawrence Lai , Fan Ho , David A. Secker , Wayne S. Richardson , Akash Bansal , Brian S. Leibowitz , Kyung Suk Oh
CPC classification number: G11C8/12 , G11C5/02 , G11C5/04 , G11C5/06 , G11C5/063 , G11C7/1012 , G11C7/1045 , G11C8/18 , H01L24/49 , H01L25/0657 , H01L24/32 , H01L24/48 , H01L24/73 , H01L2224/16225 , H01L2224/32145 , H01L2224/32225 , H01L2224/45099 , H01L2224/48095 , H01L2224/48227 , H01L2224/48471 , H01L2224/49171 , H01L2224/49433 , H01L2224/73265 , H01L2225/0651 , H01L2924/00012 , H01L2924/00014 , H01L2924/15311 , H01L2924/181 , H01L2924/15311 , H01L2224/73265 , H01L2224/32225 , H01L2224/48227 , H01L2924/00012 , H01L2224/73265 , H01L2224/32145 , H01L2224/48227 , H01L2924/00012 , H01L2224/48095 , H01L2924/00014 , H01L2924/00014 , H01L2224/45099 , H01L2224/49171 , H01L2224/48227 , H01L2924/00 , H01L2224/49171 , H01L2224/48471 , H01L2924/00 , H01L2224/49171 , H01L2224/49433 , H01L2924/00 , H01L2924/181 , H01L2924/00012
Abstract: A memory device comprising a programmable command-and-address (CA) interface and/or a programmable data interface is described. In an operational mode, two or more CA interfaces may be active. In another operational mode, at least one, but not all, CA interfaces may be active. In an operational mode, all of the data interfaces may be active. In another operational mode, at least one, but not all, data interfaces may be active. The memory device can include circuitry to select: an operational mode; a sub-mode within an operational mode; one or more CA interfaces as the active CA interface(s); a main CA interface from multiple active CA interfaces; and/or one or more data interfaces as the active data interfaces. The circuitry may perform these selection(s) based on one or more bits in one or more registers and/or one or more signals received on one or more pins.
-
公开(公告)号:US11782807B2
公开(公告)日:2023-10-10
申请号:US17744347
申请日:2022-05-13
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , Brent S. Haukness , John Eric Linstadt , Scott C. Best
IPC: G06F11/20 , G11C11/4093 , G11C29/52
CPC classification number: G06F11/2094 , G11C11/4093 , G11C29/52 , G06F2201/82
Abstract: A memory module includes a substrate, and respective first, second and third memory devices. The first memory device is of a first type disposed on the substrate and has addressable storage locations. The second memory device is also of the first type, and includes storage cells dedicated to store failure address information associated with defective storage locations in the first memory device. The third memory device is of the first type and includes storage cells dedicated to substitute as storage locations for the defective storage locations.
-
94.
公开(公告)号:US11782476B2
公开(公告)日:2023-10-10
申请号:US17529515
申请日:2021-11-18
Applicant: Rambus Inc.
Inventor: Panduka Wijetunga , Marcial Chua , Srinivas Satish Babu Bamdhamravuri , Abhishek Desai , Philip Lu , Cosmin Iorga
IPC: G06F1/10
CPC classification number: G06F1/10
Abstract: A memory controller conveys a clock signal with command and address signals to a registered clock driver (RCD) on a memory module. A controller-side chip interface on the RCD supports both source-synchronous and filtered clocking for receipt of the command and address signals, the selection between the two clocking schemes dependent upon the noise environment impacting the clock and command/address signals. If the noise is predominantly correlated, then the chip interface is placed in a source-synchronous clocking mode. If the noise is predominantly uncorrelated, then the chip interface is placed in a filtered clocking mode that filters out uncorrelated noise from the clock signal.
-
公开(公告)号:US20230298642A1
公开(公告)日:2023-09-21
申请号:US18021442
申请日:2021-08-24
Applicant: Rambus Inc.
Inventor: Torsten Partsch , Shahram Nikoukary , Catherine Chen
CPC classification number: G11C7/1084 , G11C7/1057 , G11C7/222
Abstract: In a memory system having multiple memory sockets for removable insertion of memory modules therein, off-module data buffers are disposed in a data signaling data path between a memory control component and the memory sockets, and an off-module buffer controller is disposed in a control signaling path between the memory control component and the memory sockets. The off-module buffer controller receives control signals transmitted by the memory control component and re-drives/re-transmits the control signals to the memory sockets. The off-module buffer controller generates buffer-control signals in response to the control signals and outputs the buffer-control signals to the off-module data buffers to multiplex host-control-component access to the memory sockets.
-
公开(公告)号:US20230297474A1
公开(公告)日:2023-09-21
申请号:US18130810
申请日:2023-04-04
Applicant: Rambus Inc.
Inventor: Michael Raymond MILLER , Stephen MAGEE , John Eric LINSTADT
CPC classification number: G06F11/1076 , G06F3/0619 , G06F3/0673 , G06F3/0644 , G06F3/0625 , G06F11/1048
Abstract: Data and error correction information may involve accessing multiple data channels (e.g., 8) and one error detection and correction channel concurrently. This technique requires a total of N+1 row requests for each access, where N is the number of data channels (e.g., 8 data row accesses and 1 error detection and correction row access equals 9 row accesses.) A single (or at least less than N) data channel row may be accessed concurrently with a single error detection and correction row. This reduces the number of row requests to two (2)—one for the data and one for the error detection and correction information. Because, row requests consume power, reducing the number of row requests is more power efficient.
-
公开(公告)号:US11762787B2
公开(公告)日:2023-09-19
申请号:US17433071
申请日:2020-02-18
Applicant: Rambus Inc.
Inventor: Steven C. Woo , Torsten Partsch
IPC: G06F13/16
CPC classification number: G06F13/1668
Abstract: A DRAM includes at least four groups of memory cores and at least four memory access channel interfaces that, in a first mode, each respectively are to receive memory access commands, directed to a corresponding one of the groups of memory cores. One-half of the memory access channel interfaces are to, in a second mode, each respectively receive memory access commands, directed to a corresponding two of four of the groups of memory cores. The memory access channel interfaces to have electrical connection conductors that lie on opposing sides of at least one line of reflectional symmetry from a second one-half of the one-half of the at least four memory access channel interfaces.
-
公开(公告)号:US20230291617A1
公开(公告)日:2023-09-14
申请号:US17965676
申请日:2022-10-13
Applicant: Rambus Inc.
Inventor: Brian S. Leibowitz , Hae-Chang Lee , Jihong Ren , Ruwan Ratnayake
CPC classification number: H04L25/03057 , H04L25/03019 , G06F13/38 , H04L25/0307 , H04L2025/03617 , H04L2025/03369
Abstract: A method is disclosed. The method includes sampling a data signal having a voltage value at an expected edge time of the data signal. A first alpha value is generated, and a second alpha value generated in dependence upon the voltage value. The data signal is adjusted by the first alpha value to derive a first adjusted signal. The data signal is adjusted by the second alpha value to derive a second adjusted signal. The first adjusted signal is sampled to output a first data value while the second adjusted signal is sampled to output a second data value. A selection is made between the first data value and the second data value as a function of a prior received data value to determine a received data value.
-
公开(公告)号: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.
-
公开(公告)号:US11734208B2
公开(公告)日:2023-08-22
申请号:US18082446
申请日:2022-12-15
Applicant: Rambus Inc.
Inventor: Pravin Kumar Venkatesan , Liji Gopalakrishnan , Kashinath Ullhas Prabhu , Makarand Ajit Shirasgaonkar
IPC: G06F13/16
CPC classification number: G06F13/1668 , Y02D10/00
Abstract: A method of operation of a flash integrated circuit (IC) memory device is described. The flash IC memory device has an array of memory cells and an interface to receive control, address and data signals using an internal reference voltage. The method includes, at boot-up, initializing the internal reference voltage to a default voltage. At boot-up, the interface is operable to receive, using the internal reference voltage, signals having a first voltage swing at a first signaling frequency. The method includes receiving a first command that specifies calibration of the interface during a calibration mode. The calibration mode is used to calibrate the interface to operate at a second signaling frequency and receive signals having a second voltage swing. The second voltage swing is smaller than the first voltage swing and the second signaling frequency is higher than the first signaling frequency.
-
-
-
-
-
-
-
-
-