-
271.
公开(公告)号:US10739841B2
公开(公告)日:2020-08-11
申请号:US16272346
申请日:2019-02-11
Applicant: Rambus Inc.
Inventor: Frederick A. Ware
IPC: G06F1/32 , G06F13/16 , G06F1/3287 , G06F1/3234 , G06F1/3293
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.
-
公开(公告)号:US20200250090A1
公开(公告)日:2020-08-06
申请号:US16652234
申请日:2018-10-03
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , John Eric Linstadt , Christopher Haywood
IPC: G06F12/0804 , G06F12/12
Abstract: A hybrid volatile/non-volatile memory module employs a relatively fast, durable, and expensive dynamic, random-access memory (DRAM) cache to store a subset of data from a larger amount of relatively slow and inexpensive nonvolatile memory (NVM). A module controller prioritizes accesses to the DRAM cache for improved speed performance and to minimize programming cycles to the NVM. Data is first written to the DRAM cache where it can be accessed (written to and read from) without the aid of the NVM. Data is only written to the NVM when that data is evicted from the DRAM cache to make room for additional data. Mapping tables relating NVM addresses to physical addresses are distributed throughout the DRAM cache using cache line bits that are not used for data.
-
公开(公告)号:US10719465B2
公开(公告)日:2020-07-21
申请号:US16601480
申请日:2019-10-14
Applicant: Rambus Inc.
Inventor: Scott C. Best
IPC: G06F13/36 , G06F13/362 , G11C16/26 , G11C16/10 , G11C14/00 , G11C11/4096 , G06F13/40 , H01L23/00 , H01L23/50 , G11C11/409 , G11C11/408 , H01L25/065 , H01L23/60 , H01L23/48 , H01L27/02
Abstract: This application is directed to a stacked semiconductor device assembly including a plurality of identical stacked integrated circuit (IC) devices. Each IC device further includes a master interface, a channel master circuit, a slave interface, a channel slave circuit, a memory core, and a modal pad configured to receive a selection signal for the IC device to communicate data using one of its channel master circuit or its channel slave circuit. In some implementations, the IC devices include a first IC device and one or more second IC devices. In accordance with the selection signal, the first IC device is configured to communicate read/write data via the channel master circuit of the first IC device, and each of the one or more second IC devices is configured to communicate respective read/write data via the channel slave circuit of the respective second IC device.
-
274.
公开(公告)号:US20200228376A1
公开(公告)日:2020-07-16
申请号:US16750924
申请日:2020-01-23
Applicant: Rambus Inc.
Inventor: Hae-Chang Lee , Brian S. Leibowitz , Jade M. Kizer , Thomas H. Greer , Akash Bansal
Abstract: A receiver includes a continuous-time equalizer, a decision-feedback equalizer (DFE), data and error sampling logic, and an adaptation engine. The receiver corrects for inter-symbol interference (ISI) associated with the most recent data symbol (first post cursor ISI) by establishing appropriate equalization settings for the continuous-time equalizer based upon a measure of the first-post-cursor ISI.
-
275.
公开(公告)号:US20200218675A1
公开(公告)日:2020-07-09
申请号:US16709506
申请日:2019-12-10
Applicant: Rambus Inc.
Inventor: Pravin Kumar Venkatesan , Liji Gopalakrishnan , Kashinath Ullhas Prabhu , Makarand Ajit Shirasgaonkar
IPC: G06F13/16
Abstract: A single-ended receiver is coupled to an input-output (I/O) pin of a command and address (CA) bus. The receiver is configurable with dual-mode I/O support to operate the CA bus in a low-swing mode and a high-swing mode. The receiver is configurable to receive a first command on the I/O pin while in the high-swing mode, initiate calibration of the slave device to operate in the low-swing mode in response to the first command, switch the slave device to operate in the low-swing mode while the CA bus remains active, and to receive a second command on the I/O pin while in the low-swing mode.
-
276.
公开(公告)号:US20200212960A1
公开(公告)日:2020-07-02
申请号:US16685861
申请日:2019-11-15
Applicant: Rambus Inc.
Inventor: John W. POULTON , Frederick A. WARE , Carl W. WERNER
Abstract: A single-ended data transmission system transmits a signal having a signal voltage that is referenced to a power supply voltage and that swings above and below the power supply voltage. The power supply voltage is coupled to a power supply rail that also serves as a signal return path. The signal voltage is derived from two signal supply voltages generated by a pair of charge pumps that draw substantially same amount of current from a power supply.
-
公开(公告)号:US20200209911A1
公开(公告)日:2020-07-02
申请号:US16707957
申请日:2019-12-09
Applicant: Rambus Inc.
Inventor: Scott C. Best , Abhijit M. Abhyankar , Kun-Yung Chang , Frank Lambrecht
Abstract: A memory controller having a data receiver to sample data at a sample timing using a strobe signal, wherein the data and the strobe signal are sent by a memory device in connection with a read operation initiated by the memory controller, and a strobe receiver to receive the strobe signal, wherein a phase of the strobe signal has a drift relative to a reference by an amount. The memory controller further having a monitoring circuit to monitor the strobe signal and determine the amount of the drift, and an adjustment circuit to update the sample timing of the data receiver based on the amount of drift determined by the monitoring signal.
-
公开(公告)号:US10700671B2
公开(公告)日:2020-06-30
申请号:US15824892
申请日:2017-11-28
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , Ely Tsern , Brian S. Leibowitz , Jared Zerbe
Abstract: An integrated circuit includes a delay circuit and first and second interface circuits. The delay circuit delays a first timing signal by an internal delay to generate an internal timing signal. The first interface circuit communicates data to an external device in response to the internal timing signal. The second interface circuit transmits an external timing signal for capturing the data in the external device. An external delay is added to the external timing signal in the external device to generate a delayed external timing signal. The delay circuit sets the internal delay based on a comparison between the delayed external timing signal and a calibration signal transmitted by the first interface circuit.
-
279.
公开(公告)号:US10686632B2
公开(公告)日:2020-06-16
申请号:US16182724
申请日:2018-11-07
Applicant: Rambus Inc.
Inventor: Jared L. Zerbe , Fariborz Assaderaghi , Brian S. Leibowitz , Hae-Chang Lee , Jihong Ren , Qi Lin
IPC: H04L25/03
Abstract: A transceiver architecture supports high-speed communication over a signal lane that extends between a high-performance integrated circuit (IC) and one or more relatively low-performance ICs employing less sophisticated transmitters and receivers. The architecture compensates for performance asymmetry between ICs communicating over a bidirectional lane by instantiating relatively complex transmit and receive equalization circuitry on the higher-performance side of the lane. Both the transmit and receive equalization filter coefficients in the higher-performance IC may be adaptively updated based upon the signal response at the receiver of the higher-performance IC.
-
公开(公告)号:US10664344B2
公开(公告)日:2020-05-26
申请号:US15829682
申请日:2017-12-01
Applicant: Rambus Inc.
Inventor: Frederick A. Ware , Ely Tsern
IPC: G06F11/00 , G06F11/10 , G06F11/16 , G11C29/42 , G11C29/44 , G11C7/10 , G11C29/52 , G11C29/00 , H03M13/15 , G06F11/20
Abstract: A memory module is disclosed that includes a substrate, a memory device that outputs read data, and a buffer. The buffer has a primary interface for transferring the read data to a memory controller and a secondary interface coupled to the memory device to receive the read data. The buffer includes error logic to identify an error in the received read data and to identify a storage cell location in the memory device associated with the error. Repair logic maps a replacement storage element as a substitute storage element for the storage cell location associated with the error.
-
-
-
-
-
-
-
-
-