-
公开(公告)号:US12040035B2
公开(公告)日:2024-07-16
申请号:US18233257
申请日:2023-08-11
Applicant: Rambus Inc.
Inventor: Scott C. Best , John Eric Linstadt , Paul William Roukema
CPC classification number: G11C29/4401 , G11C5/04 , G11C11/401 , G11C29/022 , G11C29/52 , G11C29/76 , G11C29/783 , G11C29/88 , G11C2029/4402
Abstract: A buffer circuit is disclosed. The buffer circuit includes a command address (C/A) interface to receive an incoming activate (ACT) command and an incoming column address strobe (CAS) command. A first match circuit includes first storage to store failure row address information associated with the memory, and first compare logic. The first compare logic is responsive to the ACT command, to compare incoming row address information to the stored failure row address information. A second match circuit includes second storage to store failure column address information associated with the memory, and second compare logic. The second compare logic is responsive to the CAS command, to compare the incoming column address information to the stored failure column address information. Gating logic maintains a state of a matching row address identified by the first compare logic during the comparison carried out by the second compare logic.
-
公开(公告)号:US12001283B2
公开(公告)日:2024-06-04
申请号:US18130810
申请日:2023-04-04
Applicant: Rambus Inc.
Inventor: Michael Raymond Miller , Stephen Magee , John Eric Linstadt
CPC classification number: G06F11/1076 , G06F3/0619 , G06F3/0625 , G06F3/0644 , G06F3/0673 , 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.
-
公开(公告)号:US11973153B2
公开(公告)日:2024-04-30
申请号:US17445371
申请日:2021-08-18
Applicant: Rambus Inc.
Inventor: Yohan Frans , Simon Li , John Eric Linstadt , Jun Kim
IPC: H01L31/0236 , G06F3/06 , G06F12/00 , G06F12/02 , G06F13/16 , G06F13/372
CPC classification number: H01L31/02366 , G06F3/0613 , G06F3/0626 , G06F3/0658 , G06F3/0659 , G06F3/0679 , G06F12/0246 , G06F13/1684 , G06F13/372 , G06F12/00 , G06F13/16 , Y02D10/00
Abstract: A memory controller comprises a command interface to transmit a memory command to a plurality of memory devices associated with the memory controller. The memory controller also comprises an acknowledgement interface to receive an acknowledgment status packet from the plurality of memory devices over a shared acknowledgement link coupled between the memory controller and the plurality of memory devices, the acknowledgement status packet indicating whether the command was received by the plurality of memory devices. In addition, the memory controller comprises a memory controller core to decode the acknowledgment status packet to identify a portion of the acknowledgement status packet corresponding to each of the plurality of memory devices.
-
公开(公告)号:US11941369B1
公开(公告)日:2024-03-26
申请号:US17952827
申请日:2022-09-26
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , John Eric Linstadt
IPC: G06F7/503 , G06F7/502 , G06F9/30 , H03K19/00 , H03K19/0185
CPC classification number: G06F7/503 , G06F7/502 , G06F9/3001 , G06F9/30029 , H03K19/0021 , H03K19/018521
Abstract: A combinational logic circuit includes input circuitry to receive a first and second input signals that transition between supply voltages of first and second voltage domain, respectively. The input circuitry generates, based on the first and second input signals, a first internal signal that transitions between one of the supply voltages of the first voltage domain and one of the supply voltages of the second voltage domain. Output circuitry within the combinational logic circuit generates an output signal that transitions between the upper and lower supply voltages of the first voltage domain in response to transition of the first internal signal.
-
公开(公告)号:US11914888B2
公开(公告)日:2024-02-27
申请号:US17852165
申请日:2022-06-28
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , John Eric Linstadt , Torsten Partsch
IPC: G06F3/06 , G06F13/16 , G11C7/06 , G11C7/10 , G11C7/22 , G11C11/4076 , G11C11/4096 , H01L25/065
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/0679 , G06F13/1668 , G11C7/06 , G11C7/1057 , G11C7/106 , G11C7/1066 , G11C7/1087 , G11C7/1093 , G11C7/22 , G11C11/4076 , G11C11/4096 , H01L25/0657 , G06F2213/16 , G11C7/1015 , G11C2207/107 , G11C2207/2272 , G11C2207/2281 , G11C2207/229 , H01L2225/06541
Abstract: First data is read out of a core storage array of a memory component over a first time interval constrained by data output bandwidth of the core storage array. After read out from the core storage array, the first data is output from the memory component over a second time interval that is shorter than the first time interval and that corresponds to a data transfer bandwidth greater than the data output bandwidth of the core storage array.
-
公开(公告)号:US11809345B2
公开(公告)日:2023-11-07
申请号:US17677714
申请日:2022-02-22
Applicant: Rambus Inc.
Inventor: Thomas J. Giovannini , John Eric Linstadt , Catherine Chen
CPC classification number: G06F13/1689 , G06F13/1673 , G06F13/1678 , G06F13/4022 , G06F13/4265
Abstract: A memory system supports single- and dual-memory-module configurations, both supporting point-to-point communication between a host (e.g., a memory controller) and the memory module or modules. Each memory module includes an address-buffer component, data-buffer components, and two sets of memory dies, each set termed a “timing rank,” that can be accessed independently. The one memory module is configured in a wide mode for the single-memory-module configuration, in which case both timing ranks work together, as a “package rank,” to communicate full-width data. Each of two memory modules are configured in a narrow mode for the dual-memory-module configuration, in which case one timing rank from each memory module communicates data in parallel to appear to the host as single package ranks. The data-buffer components support separate and configurable write and read delays for the different timing ranks on each module to provide read and write leveling within and between memory modules.
-
137.
公开(公告)号:US11683050B2
公开(公告)日:2023-06-20
申请号:US17744311
申请日:2022-05-13
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , John Eric Linstadt
CPC classification number: H03M13/05 , G06F3/0619 , G06F3/0653 , G06F3/0673 , G06F11/1004 , G06F11/1008 , G06F11/1016 , G06F11/1048 , G06F11/1068 , G06F13/1668 , H03M13/09 , H03M13/1102 , H03M13/151 , H03M13/1515 , H03M13/19
Abstract: Memory controllers, devices and associated methods are disclosed. In one embodiment, a memory controller includes write circuitry to transmit write data to a memory device, the write circuitry includes a write error detection correction (EDC) encoder to generate first error information associated with the write data. Data bus inversion (DBI) circuitry conditionally inverts data bits associated with each of the write data words based on threshold criteria. Read circuitry receives read data from the memory device. The read circuitry includes a read EDC encoder to generate second error information associated with the received read data. Logic evaluates the first and second error information and conditionally reverse-inverts at least a portion of the read data based on the decoding.
-
公开(公告)号:US20220406354A1
公开(公告)日:2022-12-22
申请号:US17852266
申请日:2022-06-28
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , John Eric Linstadt , Kenneth L. Wright
IPC: G11C11/00 , G06F12/0804 , G06F12/084 , G06F12/0895 , G11C5/04 , G11C14/00 , G06F12/02
Abstract: A memory module includes cache of relatively fast and durable dynamic, random-access memory (DRAM) in service of a larger amount of relatively slow and wear-sensitive nonvolatile memory. Local controller manages communication between the DRAM cache and nonvolatile memory to accommodate disparate access granularities, reduce the requisite number of memory transactions, and minimize the flow of data external to nonvolatile memory components.
-
公开(公告)号:US11481192B1
公开(公告)日:2022-10-25
申请号:US17363940
申请日:2021-06-30
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , John Eric Linstadt
IPC: G06F7/503 , G06F7/502 , H03K19/0185 , G06F9/30 , H03K19/00
Abstract: A combinational logic circuit includes input circuitry to receive a first and second input signals that transition between supply voltages of first and second voltage domain, respectively. The input circuitry generates, based on the first and second input signals, a first internal signal that transitions between one of the supply voltages of the first voltage domain and one of the supply voltages of the second voltage domain. Output circuitry within the combinational logic circuit generates an output signal that transitions between the upper and lower supply voltages of the first voltage domain in response to transition of the first internal signal.
-
公开(公告)号:US11456025B2
公开(公告)日:2022-09-27
申请号:US17089899
申请日:2020-11-05
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , John Eric Linstadt , Kenneth L. Wright
IPC: G06F12/08 , G11C11/00 , G06F12/0804 , G06F12/084 , G06F12/0895 , G11C5/04 , G11C14/00 , G06F12/02 , G11C11/4076 , G11C7/22
Abstract: A memory module includes cache of relatively fast and durable dynamic, random-access memory (DRAM) in service of a larger amount of relatively slow and wear-sensitive nonvolatile memory. Local controller manages communication between the DRAM cache and nonvolatile memory to accommodate disparate access granularities, reduce the requisite number of memory transactions, and minimize the flow of data external to nonvolatile memory components.
-
-
-
-
-
-
-
-
-