Patents by Inventor Frederick A. Ware
Frederick A. Ware has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12783343Abstract: During system initialization, each data buffer device and/or memory device on a memory module is configured with a unique (at least to the module) device identification number. In order to access a single device (rather than multiple buffers and/or memory devices), a target identification number is written to all of the devices using a command bus connected to all of the data buffer devices or memory devices, respectively. The devices whose respective device identification numbers do not match the target identification number are configured to ignore future command bus transactions (at least until the debug mode is turned off.) The selected device that is configured with a device identification number matching the target identification number is configured to respond to command bus transactions.Type: GrantFiled: April 14, 2025Date of Patent: November 3, 2026Assignee: Rambus Inc.Inventors: Thomas J. Giovannini, Catherine Chen, Scott C. Best, John Eric Linstadt, Frederick A. Ware
-
Patent number: 12783435Abstract: In a modular memory system, a memory control component, first and second memory sockets and data buffer components are all mounted to the printed circuit board. The first and second memory sockets have electrical contacts to electrically engage counterpart electrical contacts of memory modules to be inserted therein, and each of the data buffer components includes a primary data interface electrically coupled to the memory control component, and first and second secondary data interfaces electrically coupled to subsets of the electrical contacts within the first and second memory sockets, respectively.Type: GrantFiled: November 8, 2024Date of Patent: November 3, 2026Assignee: Rambus Inc.Inventors: Frederick A. Ware, Christopher Haywood
-
Patent number: 12783248Abstract: An integrated circuit including a multiplier-accumulator execution pipeline including a plurality of multiplier-accumulator circuits to, in operation, perform multiply and accumulate operations, wherein each multiplier-accumulator circuit includes: (i) a multiplier to multiply first input data, having a first floating point data format, by a filter weight data, having the first floating point data format, and generate and output a product data having a second floating point data format, and (ii) an accumulator, coupled to the multiplier of the associated MAC circuit, to add second input data and the product data output by the associated multiplier to generate sum data. The plurality of multiplier-accumulator circuits of the multiplier-accumulator execution pipeline may be connected in series and, in operation, perform a plurality of concatenated multiply and accumulate operations.Type: GrantFiled: December 23, 2022Date of Patent: November 3, 2026Assignee: Analog Devices, Inc.Inventors: Frederick A. Ware, Cheng C. Wang, Fang-Li Yuan, Nitish U. Natu
-
Patent number: 12770675Abstract: A memory system includes dynamic random-access memory (DRAM) components that include interconnected and redundant component data interfaces. The redundant interfaces facilitate memory interconnect topologies that accommodate considerably more DRAM components per memory channel than do traditional memory systems, and thus offer considerably more memory capacity per channel, without concomitant reductions in signaling speeds. Each DRAM component includes multiplexers that allow either of the data interfaces to write data to or read data from a common set of memory banks, and to selectively relay write and read data to and from other components, bypassing the local banks. Delay elements can impose selected read/write delays to align read and write transactions from and to disparate DRAM components.Type: GrantFiled: February 22, 2024Date of Patent: October 20, 2026Assignee: Rambus Inc.Inventors: Frederick A. Ware, Ely K. Tsern, John E. Linstadt, Thomas A Giovannini, Scott C. Best, Kenneth L. Wright
-
Patent number: 12769356Abstract: The disclosed embodiments relate to a memory system that generates a multiplied timing signal from a reference timing signal. During operation, the system receives a reference timing signal. Next, the system produces a multiplied timing signal from the reference timing signal by generating a burst comprising multiple timing events for each timing event in the reference timing signal, wherein consecutive timing events in each burst of timing events are separated by a bit time. Then, as the reference clock frequency changes, the interval between bursts of timing events changes while the bit time remains substantially constant.Type: GrantFiled: January 9, 2025Date of Patent: October 20, 2026Assignee: Rambus Inc.Inventor: Frederick A. Ware
-
Publication number: 20260319977Abstract: A semiconductor memory system includes a first semiconductor memory die and a second semiconductor memory die. The first semiconductor memory die includes a primary data interface to receive an input data stream during write operations and to deserialize the input data stream into a first plurality of data streams, and also includes a secondary data interface, coupled to the primary data interface, to transmit the first plurality of data streams. The second semiconductor memory die includes a secondary data interface, coupled to the secondary data interface of the first semiconductor memory die, to receive the first plurality of data streams.Type: ApplicationFiled: December 3, 2025Publication date: October 15, 2026Inventors: Frederick A. Ware, Amir Amirkhany, Suresh Rajan, Mohammad Hekmat, Dinesh Patil
-
Publication number: 20260277812Abstract: A stacked dynamic random access memory (DRAM) device including a plurality of DRAM layers. Each DRAM layer including a plurality of data rows and a plurality of tag rows. The stacked DRAM including a base layer vertically coupled to the plurality of DRAM layers. The base layer including a communication interface to receive a first group of address bits. The base layer one or more comparators configured to generate a tag match indication and one or more set bits based on the first group of address bits and a first group of tag information bits from the plurality of tag rows; and combine, based on the tag match indication, the one or more set bits and the first group of address bits to generate a second group of address bits.Type: ApplicationFiled: January 21, 2026Publication date: September 17, 2026Inventors: Thomas Vogelsang, Frederick A. Ware, Michael Raymond Miller, Collins Williams
-
Patent number: 12724728Abstract: The described embodiments provide an integrated circuit (IC) memory controller to control operation of an IC memory device. The IC memory device includes a memory core and internal clock circuitry. The IC memory controller includes a command interface to transmit, to the IC memory device, a read command and a phase adjustment command. The phase adjustment command specifies a phase adjustment operation, to be performed by the IC memory device, in an intervening time between receipt of the read command by the IC memory device and the IC memory device outputting data accessed in response to receiving the read command. The internal clock circuitry is disabled after outputting the data. A data interface receives the data. A transmitter transmits a timing reference signal to the IC memory device to time outputting of the data by the IC memory device.Type: GrantFiled: March 3, 2026Date of Patent: September 1, 2026Assignee: Rambus Inc.Inventors: Frederick A. Ware, Holden Jessup
-
Publication number: 20260237423Abstract: Disclosed is a memory system that has a memory controller and may have a memory component. The memory component may be a dynamic random access memory (DRAM). The memory controller is connectable to the memory component. The memory component has at least one data row and at least one tag row different from and associated with the at least one data row. The memory system is to implement a cache having multiple ways to hold a data group. The memory controller is operable in each of a plurality of operating modes. The operating modes include a first operating mode and a second operating mode. The first operating mode and the second operating mode have differing addressing and timing for accessing the data group. The memory controller has cache read logic that sends a cache read command, cache results logic that receives a response from the memory component, and cache fetch logic.Type: ApplicationFiled: June 20, 2025Publication date: August 13, 2026Inventors: Frederick A. Ware, Thomas Vogelsang, Michael Raymond Miller, Collins Williams
-
Patent number: 12699659Abstract: A memory module comprises an address buffer circuit, a command/address channel, and a plurality of memory components controlled by the address buffer circuit via the command/address channel. At least one memory component comprises a plurality of data ports, a memory core to store data, and a data interface. The data interface is capable of transferring data between the memory core and the data ports. The data interface supports a first data width mode in which the data interface transfers data at a first bit width and a first burst length via the data ports. The data interface also supports a second data width mode in which the data interface transfers data at a second bit width and second burst length via the data ports. The first bit width is greater than the second bit width and the first burst length is shorter than the second burst length.Type: GrantFiled: February 27, 2024Date of Patent: August 4, 2026Assignee: RAMBUS INC.Inventors: Frederick A. Ware, John Eric Linstadt, Kenneth Lee Wright
-
Publication number: 20260220042Abstract: A hybrid memory includes cache of relatively fast and durable dynamic, random-access memory (DRAM) in service of a larger amount of relatively slow and wear-sensitive flash memory. An address buffer on the module maintains a static, random-access memory (SRAM) cache of addresses for data cached in DRAM.Type: ApplicationFiled: January 20, 2026Publication date: July 30, 2026Inventor: Frederick A. Ware
-
Publication number: 20260212905Abstract: In a multirank memory system in which the clock distribution trees of each rank are permitted to drift over a wide range (e.g., low power memory systems), the fine-interleaving of commands between ranks is facilitated through the use of techniques that cause each addressed rank to properly sample commands intended for that rank, notwithstanding the drift. The ability to perform such “microthreading” provides for substantially enhanced memory capacity without sacrificing the performance of single rank systems. This disclosure provides methods, memory controllers, memory devices and system designs adapted to these ends.Type: ApplicationFiled: March 12, 2026Publication date: July 23, 2026Inventors: Frederick A. Ware, Ely K. Tsern, Brian S. Leibowitz, Wayne Frederick Ellis, Akash Bansal, John Welsford Brooks, Kishore Ven Kasamsetty
-
Publication number: 20260212901Abstract: Memory controllers, devices, modules, systems and associated methods are disclosed. In one embodiment, an integrated circuit (IC) memory controller is disclosed. The IC memory controller includes a first controller command/address (C/A) interface to transmit first and second read commands for first and second read data to a first memory C/A interface of a first bank group of memory. A second command/address (C/A) interface transmits third and fourth read commands for third and fourth read data to a second memory C/A interface of a second bank group of memory. Receiver circuitry receives the first and second read data via a first data link interface and the third and fourth read data via the second data link interface. For a first operating mode, the first and second read data are received after respective first delays following transmission of the first and second read commands and at a first serialization ratio.Type: ApplicationFiled: December 2, 2025Publication date: July 23, 2026Inventor: Frederick A. Ware
-
Patent number: 12688884Abstract: Described are memory modules that support different error detection and correction (EDC) schemes in both single- and multiple-module memory systems. The memory modules are width configurable and support the different EDC schemes for relatively wide and narrow module data widths. Data buffers on the modules support the half-width and full-width modes, and also support time-division-multiplexing to access additional memory components on each module in support of enhanced EDC.Type: GrantFiled: April 12, 2024Date of Patent: July 21, 2026Assignee: Rambus Inc.Inventors: Frederick A. Ware, John Eric Linstadt, Kenneth L. Wright
-
Publication number: 20260202996Abstract: An integrated-circuit memory component receives, as part of respective first and second memory read transactions, a first column access command that identifies a first volume of data and a second column read command that identifies a second volume of data, the second volume of data being constituted by not more than half as many data bits as the first volume of data. In response to receiving the first column access command, the integrated-circuit memory component transmits the first volume of data as N parallel bit-serial data signals over N external signaling links. In response to receiving the second column access command, the integrated-circuit memory component transmits the second volume of data as M parallel bit-serial data signals over M of the N external signaling links, where M is less than N.Type: ApplicationFiled: February 4, 2026Publication date: July 16, 2026Inventor: Frederick A. Ware
-
Publication number: 20260195279Abstract: The described embodiments provide an integrated circuit (IC) memory controller to control operation of an IC memory device. The IC memory device includes a memory core and internal clock circuitry. The IC memory controller includes a command interface to transmit, to the IC memory device, a read command and a phase adjustment command. The phase adjustment command specifies a phase adjustment operation, to be performed by the IC memory device, in an intervening time between receipt of the read command by the IC memory device and the IC memory device outputting data accessed in response to receiving the read command. The internal clock circuitry is disabled after outputting the data. A data interface receives the data. A transmitter transmits a timing reference signal to the IC memory device to time outputting of the data by the IC memory device.Type: ApplicationFiled: March 3, 2026Publication date: July 9, 2026Inventors: Frederick A. Ware, Holden Jessup
-
Patent number: 12669945Abstract: A system includes a memory controller and a memory device having a command interface, refresh circuitry, control logic, and a plurality of memory banks, each with a plurality of rows of memory cells. The command interface is operable to receive a refresh command from a memory controller and the refresh circuitry is configured to perform one or more refresh operations to refresh data stored in at least one bank of the plurality of memory banks during a refresh time interval in response to the refresh command from the memory controller. The control logic is to configure the command interface to enter a calibration mode during the refresh time interval, and the command interface is configured to perform a calibration operation in the calibration mode during the refresh time interval.Type: GrantFiled: January 16, 2025Date of Patent: June 30, 2026Assignee: Rambus Inc.Inventors: Frederick A. Ware, Robert E. Palmer, John W. Poulton
-
Patent number: 12664107Abstract: Memory controllers, devices, modules, systems and associated methods are disclosed. In one embodiment, an integrated circuit (IC) memory component is disclosed that includes a memory core, a primary interface, and a secondary interface. The primary interface includes data input/output (I/O) circuitry and control/address (C/A) input circuitry, and accesses the memory core during a normal mode of operation. The secondary interface accesses the memory core during a fault mode of operation.Type: GrantFiled: August 5, 2024Date of Patent: June 23, 2026Assignee: Rambus Inc.Inventors: Frederick A. Ware, Kenneth L. Wright
-
Publication number: 20260169545Abstract: Bandwidth for information transfers between devices is dynamically changed to accommodate transitions between power modes employed in a system. Bandwidth is changed by selectively enabling and disabling individual control links and data links that carry information. During a highest bandwidth mode for the system, all of the data and control links are enabled to provide maximum information throughout. During 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.Type: ApplicationFiled: February 4, 2026Publication date: June 18, 2026Inventor: Frederick A. WARE
-
Patent number: 12657141Abstract: Memory controllers, devices, modules, systems and associated methods are disclosed. In one embodiment, a memory controller is disclosed. The memory controller includes write queue logic that has first storage to temporarily store signal components of a write operation. The signal components include an address and write data. A transfer interface issues the signal components of the write operation to a bank of a storage class memory (SCM) device and generates a time value. The time value represents a minimum time interval after which a subsequent write operation can be issued to the bank. The write queue logic includes an issue queue to store the address and the time value for a duration corresponding to the time value.Type: GrantFiled: November 12, 2024Date of Patent: June 16, 2026Assignee: Rambus Inc.Inventors: Frederick A. Ware, Brent Haukness