Movatterモバイル変換


[0]ホーム

URL:


US20060195631A1 - Memory buffers for merging local data from memory modules - Google Patents

Memory buffers for merging local data from memory modules
Download PDF

Info

Publication number
US20060195631A1
US20060195631A1US11/047,890US4789005AUS2006195631A1US 20060195631 A1US20060195631 A1US 20060195631A1US 4789005 AUS4789005 AUS 4789005AUS 2006195631 A1US2006195631 A1US 2006195631A1
Authority
US
United States
Prior art keywords
data
serial
input
output
coupled
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/047,890
Inventor
Ramasubramanian Rajamani
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US11/047,890priorityCriticalpatent/US20060195631A1/en
Assigned to INTEL CORPORATIONreassignmentINTEL CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: RAJAMANI, RAMASUBRAMANIAN
Priority to KR1020077017728Aprioritypatent/KR20070092318A/en
Priority to PCT/US2006/003445prioritypatent/WO2006083899A1/en
Priority to DE112006000298Tprioritypatent/DE112006000298T5/en
Priority to JP2007553363Aprioritypatent/JP4891925B2/en
Priority to TW095103736Aprioritypatent/TWI335514B/en
Publication of US20060195631A1publicationCriticalpatent/US20060195631A1/en
Priority to GB0714910Aprioritypatent/GB2438116A/en
Priority to US12/154,536prioritypatent/US8166218B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

An integrated circuit to serialize local data and selectively merge it with serialized feed-through data into a serial data stream output that includes a parallel-in-serial-out (PISO) shift register, a multiplexer, and a transmitter. The PISO shift register serializes parallel data on a local data bus into serialized local data. The multiplexer selectively merges serialized local data and feed-through data into a serial data stream. The transmitter drives the serial data stream onto a serial data link. In another embodiment of the invention, a method for a memory module includes receiving an input serial data stream; merging local frames of data and feed-through frames of data together into an output serial data stream in response to a merge enable signal; and transmitting the output serial data stream on a northbound data output to a next memory module or a memory controller. Other embodiments of the invention are disclosed and claimed.

Description

Claims (30)

1. An integrated circuit comprising:
a serial input/output interface with one or more lanes, each lane including
a first parallel-in-serial-output (PISO) shift register having a parallel input coupled to a local data bus, a clock input coupled to a first clock signal, a load/shift-bar input coupled to a load signal, the first PISO shift register to serialize parallel data on the local data bus into serialized local data on a first serial output;
a first multiplexer having a first data input coupled to the first serial output, a second data input to receive feed-through data, a select input coupled to a local data select signal, the first multiplexer to selectively merge the serialized local data and the feed-through data into a serial data stream on a multiplexed output responsive to the local data select signal; and
a transmitter having an input coupled to the multiplexed output to receive the serial data stream, the transmitter to drive the serial data stream onto a serial data link.
5. The integrated circuit ofclaim 4, wherein
the control logic has merge control logic that includes
a second multiplexer having a first data input coupled to the merge enable signal and a select input coupled to the load signal,
a D-type flip-flop coupled to the second multiplexer, the D-type flip-flop having a data input coupled to an output of the second multiplexer, and a clock input coupled to the first clock signal, and a data output coupled to the select input of the first multiplexer and a second data input of the second multiplexer, the D-type flip-flop to register the merge enable signal in response to the load signal and the first clock signal to generate the local data select signal on the data output, and
wherein the second multiplexer to recirculate the local data select signal into the data input of the D-type flip-flop in response to an inverse of the load signal.
9. The integrated circuit ofclaim 8, wherein
the load signal is an early load pulse signal that is coupled into the load/shift-bar bar input of the second PISO shift register, and
the control logic has merge control logic that includes
a second multiplexer having a first data input coupled to the merge enable signal and a select input coupled to the early load pulse signal,
a first D-type flip-flop coupled to the second multiplexer, the first D-type flip-flop having a data input coupled to an output of the second multiplexer, and a clock input coupled to the first clock signal, and a data output coupled to the select input of the first multiplexer and a second data input of the second multiplexer, the first D-type flip-flop to register the merge enable signal in response to the early load pulse signal and the first clock signal to generate the local data select signal on the data output, and
wherein the second multiplexer to recirculate the local data select signal into the data input of the first D-type flip-flop in response to the early load pulse signal being a logical low and to couple the merge enable signal into the first D-type flip-flop in response to the early load pulse signal being a logical high;
the control logic further has mode control logic that includes
a third multiplexer having a first data input coupled to the early load pulse signal,
a second D-type flip-flop coupled to the third multiplexer, the second D-type flip-flop having a data input coupled to an output of the third multiplexer, a clock input coupled to the first clock signal, a clear input coupled to an inverted bus mode signal, and a data output coupled to the select input of the bus multiplexer and a second data input of the third multiplexer, the second D-type flip-flop to generate the data bus select signal on the data output in response to the inverted bus mode signal, the early load pulse signal, and the first clock signal,
an OR gate having a first input coupled to the early load pulse signal and a second input coupled to a late load pulse signal, the OR gate to logically OR the early load pulse signal and the late load pulse signal,
an AND gate having a first input coupled to an output of the OR gate, a second input coupled to a bus mode signal, an output coupled to a select input of the third multiplexer,
an inverter having an input coupled to the bus mode signal and an output coupled to the clear input of the second D-type flip-flop, the inverter to generate the inverted bus mode signal in response to the bus mode signal,
a fourth multiplexer having a first data input coupled to the early load pulse signal, a second data input coupled to the output of the OR gate, a control input coupled to the bus mode signal, and a multiplexed output coupled to the load/shift-bar bar input of the first PISO shift register,
wherein the third multiplexer to recirculate the data bus select signal into the data input of the second D-type flip-flop in response to the inverted bus mode signal, and
wherein the fourth multiplexer to selectively couple the early load pulse signal or both the early load pulse signal and the late load pulse signal into the load/shift-bar bar input of the first PISO shift register.
17. A system comprising:
a processor to execute instructions and process data;
a memory controller coupled to the processor, the memory controller to receive write memory instructions with write data from the processor and to receive read memory instructions from the processor and supply read data to the processor;
at least one bank of memory coupled to the memory controller, the at least one bank of memory including one or more memory modules, each of the one or more memory modules including
a buffer integrated circuit and
at least one memory integrated circuit; and
wherein the buffer integrated circuit includes
a southbound serial input/output interface with one or more serial lanes to receive the write data from the memory controller, and
a northbound serial input/output interface with one or more serial lanes of a northbound serial input and a northbound serial output, the northbound serial input/output interface to transmit the read data to the memory controller, the northbound serial input/output interface including for each serial lane
a parallel-to-serial converter having a parallel input coupled to parallel bits of a local data bus, a clock input coupled to a first clock signal, a load/shift-bar input coupled to a load signal, the parallel-to-serial converter to serialize the parallel bits of data on the local data bus into serialized local data on a first serial output, and
a first multiplexer having a first data input coupled to the serial output of the parallel-to-serial converter, a second data input to receive serial feed-through data from the northbound serial input, and a select input coupled to a local data select signal, the multiplexer to selectively merge the serialized local data and the serial feed-through data into a serial data stream on the northbound serial output in response to the local data select signal.
22. A buffered memory module comprising:
a printed circuit board with an edge connection;
a plurality of memory integrated circuits coupled to the printed circuit board; and
a buffer integrated circuit coupled to the printed circuit board, the buffer integrated circuit further electrically coupled to the plurality of memory integrated circuits and the edge connection, the buffer integrated circuit having a southbound input/output interface and a northbound input/output interface, the northbound input/output interface includes data merge logic with a plurality of merge logic slices for a plurality of lanes of serial data streams, each merge logic slice including
a first parallel-in-serial-output (PISO) shift register having a parallel input coupled to a local data bus, a clock input coupled to a first clock signal, a load/shift-bar input coupled to a first load signal, the first PISO shift register to serialize parallel data on the local data bus into serialized local data on a first serial output; and
a first multiplexer having a first data input coupled to the first serial output of the first PISO shift register, a second data input to receive serialized feed-through data, a select input coupled to a local data select signal, the first multiplexer to selectively merge the serialized local data and the serialized feed-through data into a serial data stream on a multiplexed output in response to the local data select signal.
26. A memory system comprising:
a plurality of buffered memory modules daisy chained together to form a bank of memory, each buffered memory module including
a plurality of memory integrated circuits; and
a buffer integrated circuit coupled to the plurality of memory integrated circuits, the buffer integrated circuit including
a southbound input/output serial interface to receive and retransmit southbound serial data from a memory controller or a prior buffered memory module to a next buffered memory module,
a northbound input/output serial interface to receive northbound serial data from at least one buffered memory module as serialized feed-through data and retransmit it towards the memory controller, the northbound input/output serial interface to serialize local data from the plurality of memory integrated circuits and merge it into a northbound serial data stream with the serialized feed-through data without decoding the received northbound serial data, the northbound input/output serial interface further to transmit the northbound serial data stream, including the serialized feed-through data and the serialized local data, towards the memory controller,
a write data first-in-first-out (FIFO) buffer coupled to the southbound input/output serial interface, the write data FIFO buffer to store write data from the southbound input/output serial interface addressed to the buffered memory module by a write command,
a memory input/output interface coupled to the plurality of memory integrated circuits and the write data FIFO buffer, the memory input/output interface to transfer write data stored in the write data FIFO buffer into at least one of the plurality of memory integrated circuits,
a read data FIFO buffer coupled to the northbound input/output serial interface and the memory input/output interface, the read data FIFO buffer to store read data from at least one of the plurality of memory integrated circuits as the local data addressed from the buffered memory module by a read command, and
wherein the memory input/output interface to transfer read data from the at least one of the plurality of memory integrated circuits into the read data FIFO buffer.
28. The memory system ofclaim 26, wherein
the northbound input/output serial interface of the buffer integrated circuit includes
a third FIFO buffer,
data merge logic coupled to the third FIFO buffer, the data merge logic having a plurality of merge logic slices each including
a first parallel-in-serial-output (PISO) shift register having a parallel input coupled to a local data bus, a clock input coupled to a first clock signal, a load/shift-bar input coupled to a first load signal, the first PISO shift register to serialize parallel data on the local data bus into serialized local data on a first serial output, and
a first multiplexer having a first data input coupled to the first serial output of the first PISO shift register, a second data input to receive serialized feed-through data, a select input coupled to a local data select signal, the first multiplexer to selectively merge the serialized local data and the serialized feed-through data into a serial data stream on a multiplexed output in response to the local data select signal, and
a plurality of transmitters coupled to the data merge logic, each of the plurality of transmitters having an input coupled to a corresponding output of the first multiplexer in each merge logic slice, the plurality of transmitters to receive the serial data stream and drive it onto a serial data link.
US11/047,8902005-01-312005-01-31Memory buffers for merging local data from memory modulesAbandonedUS20060195631A1 (en)

Priority Applications (8)

Application NumberPriority DateFiling DateTitle
US11/047,890US20060195631A1 (en)2005-01-312005-01-31Memory buffers for merging local data from memory modules
KR1020077017728AKR20070092318A (en)2005-01-312006-01-27Memory buffers for merging local data from memory modules
PCT/US2006/003445WO2006083899A1 (en)2005-01-312006-01-27Memory buffers for merging local data from memory modules
DE112006000298TDE112006000298T5 (en)2005-01-312006-01-27 Latch for aggregating local data from memory modules
JP2007553363AJP4891925B2 (en)2005-01-312006-01-27 Memory buffer for merging local data from memory modules
TW095103736ATWI335514B (en)2005-01-312006-02-03Memory buffers for merging local data from memory modules
GB0714910AGB2438116A (en)2005-01-312007-07-31Memory buffers for merging local data from memory modules
US12/154,536US8166218B2 (en)2005-01-312008-05-23Memory buffers for merging local data from memory modules

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US11/047,890US20060195631A1 (en)2005-01-312005-01-31Memory buffers for merging local data from memory modules

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US12/154,536ContinuationUS8166218B2 (en)2005-01-312008-05-23Memory buffers for merging local data from memory modules

Publications (1)

Publication NumberPublication Date
US20060195631A1true US20060195631A1 (en)2006-08-31

Family

ID=36602709

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US11/047,890AbandonedUS20060195631A1 (en)2005-01-312005-01-31Memory buffers for merging local data from memory modules
US12/154,536Expired - Fee RelatedUS8166218B2 (en)2005-01-312008-05-23Memory buffers for merging local data from memory modules

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US12/154,536Expired - Fee RelatedUS8166218B2 (en)2005-01-312008-05-23Memory buffers for merging local data from memory modules

Country Status (7)

CountryLink
US (2)US20060195631A1 (en)
JP (1)JP4891925B2 (en)
KR (1)KR20070092318A (en)
DE (1)DE112006000298T5 (en)
GB (1)GB2438116A (en)
TW (1)TWI335514B (en)
WO (1)WO2006083899A1 (en)

Cited By (98)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060245226A1 (en)*2005-05-022006-11-02Inphi CorporationFully buffered DIMM architecture and protocol
US20070121389A1 (en)*2005-11-162007-05-31Montage Technology Group, LtdMemory interface to bridge memory buses
US20070162670A1 (en)*2005-11-162007-07-12Montage Technology Group, LtdMemory interface to bridge memory buses
US20070288707A1 (en)*2006-06-082007-12-13International Business Machines CorporationSystems and methods for providing data modification operations in memory subsystems
US20080005479A1 (en)*2006-05-222008-01-03International Business Machines CorporationSystems and methods for providing remote pre-fetch buffers
US20080016280A1 (en)*2004-10-292008-01-17International Business Machines CorporationSystem, method and storage medium for providing data caching and data compression in a memory subsystem
US20080024168A1 (en)*2005-11-162008-01-31Montage Technology Group, LtdHigh speed transceiver with low power consumption
US20080028125A1 (en)*2006-07-262008-01-31Gerald Keith BartleyComputer System Having an Apportionable Data Bus
US20080065938A1 (en)*2004-10-292008-03-13International Business Machines CorporationSystem, method and storage medium for testing a memory module
US20080082732A1 (en)*2006-09-282008-04-03Vijay KaramchetiSystems and apparatus for main memory with non-volatile type memory modules, and related technologies
US20080082734A1 (en)*2006-09-282008-04-03Vijay KaramchetiMethods for main memory in a system with a memory controller configured to control access to non-volatile memory, and related technologies
US20080082751A1 (en)*2006-09-282008-04-03Okin Kenneth AMemory modules and programmable heterogeneous memory controllers for main memory
US20080082766A1 (en)*2006-09-282008-04-03Okin Kenneth ASystems and apparatus with programmable memory control for heterogeneous main memory
US20080082750A1 (en)*2006-09-282008-04-03Okin Kenneth AMethods of communicating to, memory modules in a memory channel
US20080082731A1 (en)*2006-09-282008-04-03Vijay KaramchetiMain memory in a system with a memory controller configured to control access to non-volatile memory, and related technologies
US20080082733A1 (en)*2006-09-282008-04-03Vijay KaramchetiMethods for main memory with non-volatile type memory modules, and related technologies
US20080094808A1 (en)*2006-10-232008-04-24Ruban KanapathippillaiMethods and apparatus of dual inline memory modules for flash memory
US20080104290A1 (en)*2004-10-292008-05-01International Business Machines CorporationSystem, method and storage medium for providing a high speed test interface to a memory subsystem
US20080133864A1 (en)*2006-12-012008-06-05Jonathan Randall HinkleApparatus, system, and method for caching fully buffered memory
US20080133797A1 (en)*2004-07-302008-06-05International Business Machines CorporationSystem, method and storage medium for a multi-mode memory buffer device
US20080183977A1 (en)*2007-01-292008-07-31International Business Machines CorporationSystems and methods for providing a dynamic memory bank page policy
US20080215905A1 (en)*2007-03-022008-09-04Christian MuellerInterface Device, Circuit Module, Circuit System, Device for Data Communications and Method for Calculating a Circuit Module
US7441060B2 (en)2004-10-292008-10-21International Business Machines CorporationSystem, method and storage medium for providing a service interface to a memory system
US7477522B2 (en)2006-10-232009-01-13International Business Machines CorporationHigh density high reliability memory module with a fault tolerant address and command bus
US7478259B2 (en)2005-10-312009-01-13International Business Machines CorporationSystem, method and storage medium for deriving clocks in a memory system
US7484161B2 (en)2004-10-292009-01-27International Business Machines CorporationSystem, method and storage medium for providing fault detection and correction in a memory subsystem
US7490217B2 (en)2006-08-152009-02-10International Business Machines CorporationDesign structure for selecting memory busses according to physical memory organization information stored in virtual address translation tables
US7493439B2 (en)2006-08-012009-02-17International Business Machines CorporationSystems and methods for providing performance monitoring in a memory system
US7512762B2 (en)2004-10-292009-03-31International Business Machines CorporationSystem, method and storage medium for a memory subsystem with positional read data latency
US7539800B2 (en)2004-07-302009-05-26International Business Machines CorporationSystem, method and storage medium for providing segment level sparing
US7539842B2 (en)2006-08-152009-05-26International Business Machines CorporationComputer memory system for selecting memory buses according to physical memory organization information stored in virtual address translation tables
US20090172215A1 (en)*2007-12-312009-07-02Mamun Ur RashidEven and odd frame combination data path architecture
US20090172221A1 (en)*2007-12-282009-07-02Nec Electronics CorporationData transfer system and data transfer method
US20090210616A1 (en)*2008-02-122009-08-20Vijay KaramchetiMemory modules for two-dimensional main memory
US7581073B2 (en)2006-08-092009-08-25International Business Machines CorporationSystems and methods for providing distributed autonomous power management in a memory system
US20090220229A1 (en)*2008-03-032009-09-03Iplight LtdTransparent switching fabric for multi-gigabit transport
US7587559B2 (en)2006-08-102009-09-08International Business Machines CorporationSystems and methods for memory module power management
US7590882B2 (en)2004-10-292009-09-15International Business Machines CorporationSystem, method and storage medium for bus calibration in a memory subsystem
US7594055B2 (en)2006-05-242009-09-22International Business Machines CorporationSystems and methods for providing distributed technology independent memory controllers
US20090240969A1 (en)*2007-07-122009-09-24Chiu Frank CSystem and Method to Facilitate Deterministic Testing of Data Transfers between Independent Clock Domains on a Chip
US20090254689A1 (en)*2008-02-122009-10-08Vijay KaramchetiMethods and apparatus for two-dimensional main memory
US7603526B2 (en)2007-01-292009-10-13International Business Machines CorporationSystems and methods for providing dynamic memory pre-fetch
US7640386B2 (en)2006-05-242009-12-29International Business Machines CorporationSystems and methods for providing memory modules with multiple hub devices
US20100005206A1 (en)*2008-07-012010-01-07International Business Machines CorporationAutomatic read data flow control in a cascade interconnect memory system
US7669086B2 (en)2006-08-022010-02-23International Business Machines CorporationSystems and methods for providing collision detection in a memory system
US7685392B2 (en)2005-11-282010-03-23International Business Machines CorporationProviding indeterminate read data latency in a memory system
US20100122003A1 (en)*2008-11-102010-05-13Nec Laboratories America, Inc.Ring-based high speed bus interface
US7721140B2 (en)2007-01-022010-05-18International Business Machines CorporationSystems and methods for improving serviceability of a memory system
US7724589B2 (en)2006-07-312010-05-25Google Inc.System and method for delaying a signal communicated from a system to at least one of a plurality of memory circuits
US7765368B2 (en)2004-07-302010-07-27International Business Machines CorporationSystem, method and storage medium for providing a serialized memory interface with a bus repeater
US7844771B2 (en)2004-10-292010-11-30International Business Machines CorporationSystem, method and storage medium for a memory subsystem command interface
US20100306458A1 (en)*2009-06-022010-12-02Nokia CorporationMemory device having integral instruction buffer
US7870459B2 (en)2006-10-232011-01-11International Business Machines CorporationHigh density high reliability memory module with power gating and a fault tolerant address and command bus
US7990746B2 (en)2005-06-242011-08-02Google Inc.Method and circuit for configuring memory core integrated circuit dies with memory interface integrated circuit dies
US20110191511A1 (en)*2010-02-022011-08-04Yasuhiko TanabeSerial transmission device, method, and computer readable medium storing program
US8019589B2 (en)2006-07-312011-09-13Google Inc.Memory apparatus operable to perform a power-saving operation
US8055833B2 (en)2006-10-052011-11-08Google Inc.System and method for increasing capacity, performance, and flexibility of flash storage
US8060774B2 (en)2005-06-242011-11-15Google Inc.Memory systems and memory modules
US8077535B2 (en)2006-07-312011-12-13Google Inc.Memory refresh apparatus and method
US8080874B1 (en)2007-09-142011-12-20Google Inc.Providing additional space between an integrated circuit and a circuit board for positioning a component therebetween
US8081474B1 (en)2007-12-182011-12-20Google Inc.Embossed heat spreader
US8089795B2 (en)2006-02-092012-01-03Google Inc.Memory module with memory stack and interface with enhanced capabilities
US8090897B2 (en)2006-07-312012-01-03Google Inc.System and method for simulating an aspect of a memory circuit
US8111566B1 (en)2007-11-162012-02-07Google, Inc.Optimal channel design for memory devices for providing a high-speed memory interface
US8122207B2 (en)2006-07-312012-02-21Google Inc.Apparatus and method for power management of memory circuits by a system or component thereof
US8130560B1 (en)2006-11-132012-03-06Google Inc.Multi-rank partial width memory modules
US8169233B2 (en)2009-06-092012-05-01Google Inc.Programming of DIMM termination resistance values
US8181048B2 (en)2006-07-312012-05-15Google Inc.Performing power management operations
US8209479B2 (en)2007-07-182012-06-26Google Inc.Memory circuit system and method
US8213205B2 (en)2005-09-022012-07-03Google Inc.Memory system including multiple memory stacks
US8244971B2 (en)2006-07-312012-08-14Google Inc.Memory circuit system and method
US8280714B2 (en)2006-07-312012-10-02Google Inc.Memory circuit simulation system and method with refresh capabilities
US8327104B2 (en)2006-07-312012-12-04Google Inc.Adjusting the timing of signals associated with a memory system
US8335894B1 (en)2008-07-252012-12-18Google Inc.Configurable memory system with interface circuit
US8386722B1 (en)2008-06-232013-02-26Google Inc.Stacked DIMM memory interface
US8397013B1 (en)2006-10-052013-03-12Google Inc.Hybrid memory module
US8417873B1 (en)2008-06-242013-04-09Virident Systems, Inc.Random read and read/write block accessible memory
US8438328B2 (en)2008-02-212013-05-07Google Inc.Emulation of abstracted DIMMs using abstracted DRAMs
US8566516B2 (en)2006-07-312013-10-22Google Inc.Refresh management of memory modules
US20140003182A1 (en)*2012-06-292014-01-02Tuan M. QuachApparatus and method for selectively using a memory command clock as a reference clock
US8796830B1 (en)2006-09-012014-08-05Google Inc.Stackable low-profile lead frame package
US8949519B2 (en)2005-06-242015-02-03Google Inc.Simulating a memory circuit
US20150058524A1 (en)*2012-01-042015-02-26Kenneth C. CretaBimodal functionality between coherent link and memory expansion
US9171585B2 (en)2005-06-242015-10-27Google Inc.Configurable memory circuit system and method
US9507739B2 (en)2005-06-242016-11-29Google Inc.Configurable memory circuit system and method
US9513695B2 (en)2008-06-242016-12-06Virident Systems, Inc.Methods of managing power in network computer systems
US9542353B2 (en)2006-02-092017-01-10Google Inc.System and method for reducing command scheduling constraints of memory circuits
US9632929B2 (en)2006-02-092017-04-25Google Inc.Translating an address associated with a command communicated between a system and memory circuits
US9921896B2 (en)2007-08-302018-03-20Virident Systems, LlcShutdowns and data recovery to avoid read errors weak pages in a non-volatile memory system
US9983797B2 (en)2006-09-282018-05-29Virident Systems, LlcMemory server with read writeable non-volatile memory
US9984012B2 (en)2006-09-282018-05-29Virident Systems, LlcRead writeable randomly accessible non-volatile memory modules
US10013371B2 (en)2005-06-242018-07-03Google LlcConfigurable memory circuit system and method
US10216685B1 (en)*2017-07-192019-02-26Agiga Tech Inc.Memory modules with nonvolatile storage and rapid, sustained transfer rates
CN110265071A (en)*2013-09-242019-09-20拉姆伯斯公司Storage unit with the operation of internal read-modify-write
US10423343B2 (en)*2016-07-292019-09-24Fujitsu LimitedInformation processing device and memory controller
CN115114225A (en)*2022-06-102022-09-27芯来智融半导体科技(上海)有限公司Chip control circuit, system and chip
CN116233200A (en)*2023-05-102023-06-06浙江正泰仪器仪表有限责任公司Electric energy meter communication method and system based on subsequent frame dynamic registration
CN119918483A (en)*2025-04-022025-05-02中科亿海微电子科技(苏州)有限公司 A circuit device for fast configuration of code stream of FPGA

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060195631A1 (en)2005-01-312006-08-31Ramasubramanian RajamaniMemory buffers for merging local data from memory modules
US7827462B2 (en)2005-03-312010-11-02Intel CorporationCombined command and data code
US7783935B2 (en)*2006-06-022010-08-24Hewlett-Packard Development Company, L.P.Bit error rate reduction buffer
US7694031B2 (en)*2006-10-312010-04-06Globalfoundries Inc.Memory controller including a dual-mode memory interconnect
US7861140B2 (en)2006-10-312010-12-28Globalfoundries Inc.Memory system including asymmetric high-speed differential memory interconnect
US8762657B2 (en)*2009-07-282014-06-24Rambus Inc.Method and system for synchronizing address and control signals in threaded memory modules
US9159442B2 (en)*2011-11-112015-10-13Microchip Technology IncorporatedSerial memory with fast read with look-ahead
US9357649B2 (en)2012-05-082016-05-31Inernational Business Machines Corporation276-pin buffered memory card with enhanced memory system interconnect
TWI456398B (en)*2012-07-032014-10-11Acer Inc Data routing system supporting dual master devices
US8990473B2 (en)2012-10-042015-03-24Applied Micro Circuits CorporationManaging requests to open and closed banks in a memory system
US9336164B2 (en)2012-10-042016-05-10Applied Micro Circuits CorporationScheduling memory banks based on memory access patterns
US9146677B2 (en)2013-01-282015-09-29Applied Micro Circuits CorporationSystems and methods for queue request ordering without stalling requests in aliasing conditions by using a hash indexed based table
US20140244900A1 (en)*2013-02-282014-08-28Spansion LlcNon-volatile memory based system ram
US9519315B2 (en)2013-03-122016-12-13International Business Machines Corporation276-pin buffered memory card with enhanced memory system interconnect
US9141541B2 (en)2013-09-202015-09-22Advanced Micro Devices, Inc.Nested channel address interleaving
US9984026B2 (en)*2015-05-112018-05-29Nakaikegami Koubou Co., Ltd.Circuit, parallel computing device, computer system and computer readable storage medium
US20170006462A1 (en)*2015-07-042017-01-05Sphero, Inc.Triggering associations based on detection events
CN105183433B (en)2015-08-242018-02-06上海兆芯集成电路有限公司Instruction folding method and the device with multiple data channel
US10102884B2 (en)2015-10-222018-10-16International Business Machines CorporationDistributed serialized data buffer and a memory module for a cascadable and extended memory subsystem
US9934090B2 (en)*2015-12-222018-04-03Intel CorporationApparatus and method for enforcement of reserved bits
US10339072B2 (en)2016-04-012019-07-02Intel CorporationRead delivery for memory subsystem with narrow bandwidth repeater channel
US10095421B2 (en)2016-10-212018-10-09Advanced Micro Devices, Inc.Hybrid memory module bridge network and buffers
US10140222B1 (en)2017-07-062018-11-27Micron Technology, Inc.Interface components
US11386644B2 (en)*2017-10-172022-07-12Xilinx, Inc.Image preprocessing for generalized image processing
US11336757B2 (en)2019-03-192022-05-17Texas Instruments IncorporatedSample based data transmission over low-level communication channel
US11631455B2 (en)2021-01-192023-04-18Qualcomm IncorporatedCompute-in-memory bitcell with capacitively-coupled write operation
US11538509B2 (en)*2021-03-172022-12-27Qualcomm IncorporatedCompute-in-memory with ternary activation

Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5530835A (en)*1991-09-181996-06-25Ncr CorporationComputer memory data merging technique for computers with write-back caches
US5940137A (en)*1996-03-011999-08-17Trw Inc.Symbol timing generation and recovery for data transmission in an analog video signal
US6101198A (en)*1996-12-032000-08-08Carrier Access CorporationProcessor-based voice and data time slot interchange system
US20010037406A1 (en)*1997-10-142001-11-01Philbrick Clive M.Intelligent network storage interface system
US20040139253A1 (en)*2003-01-132004-07-15Perego Richard E.Memory system and device with serialized data transfer
US20040193821A1 (en)*2003-03-272004-09-30Michael RuhovetsProviding an arrangement of memory devices to enable high-speed data access
US20050007805A1 (en)*2000-01-052005-01-13Fred WareConfigurable width buffered module having flyby elements
US20060095620A1 (en)*2004-10-292006-05-04International Business Machines CorporationSystem, method and storage medium for merging bus data in a memory subsystem

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3914741A (en)*1973-11-011975-10-21Bell Telephone Labor IncFault detection arrangement for digital transmission system
US4672609A (en)*1982-01-191987-06-09Tandem Computers IncorporatedMemory system with operation error detection
US4541091A (en)*1982-06-111985-09-10Hitachi, Ltd.Code error detection and correction method and apparatus
US4907228A (en)*1987-09-041990-03-06Digital Equipment CorporationDual-rail processor with error checking at single rail interfaces
US5173905A (en)*1990-03-291992-12-22Micron Technology, Inc.Parity and error correction coding on integrated circuit addresses
JPH04369720A (en)*1991-06-181992-12-22Fujitsu Ltd Parallel/serial converter
US5455834A (en)*1993-06-141995-10-03Hal Computer Systems, Inc.Fault tolerant address translation method and system
JPH0981463A (en)1995-09-141997-03-28Fuji Electric Co Ltd Memory access method
JP2984913B2 (en)*1996-04-231999-11-29順一 仙波 Programmable sequence control circuit
US5900742A (en)*1996-06-211999-05-04Quicklogic CorporationInterface cell for a programmable integrated circuit employing antifuses
US5996113A (en)*1996-11-261999-11-30Intel CorporationMethod and apparatus for generating digital checksum signatures for alteration detection and version confirmation
US7243543B2 (en)*1999-10-012007-07-17Optoplan AsHighly sensitive accelerometer
US6760743B1 (en)*2000-01-042004-07-06International Business Machines CorporationInstruction memory system for multi-processor environment and disjoint tasks
US6999407B2 (en)*2001-03-152006-02-14Samsung Electronics Co., Ltd.Speed negotiation device and method
JP3757204B2 (en)*2002-12-062006-03-22ファナック株式会社 Error detection / correction method and control device using the method
DE112004000821B4 (en)*2003-05-132016-12-01Advanced Micro Devices, Inc. System with a host connected to multiple storage modules via a serial storage connection
US7165153B2 (en)*2003-06-042007-01-16Intel CorporationMemory channel with unidirectional links
US20060195631A1 (en)2005-01-312006-08-31Ramasubramanian RajamaniMemory buffers for merging local data from memory modules
US20060242537A1 (en)*2005-03-302006-10-26Dang Lich XError detection in a logic device without performance impact
US7827462B2 (en)2005-03-312010-11-02Intel CorporationCombined command and data code

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5530835A (en)*1991-09-181996-06-25Ncr CorporationComputer memory data merging technique for computers with write-back caches
US5940137A (en)*1996-03-011999-08-17Trw Inc.Symbol timing generation and recovery for data transmission in an analog video signal
US6101198A (en)*1996-12-032000-08-08Carrier Access CorporationProcessor-based voice and data time slot interchange system
US20010037406A1 (en)*1997-10-142001-11-01Philbrick Clive M.Intelligent network storage interface system
US20050007805A1 (en)*2000-01-052005-01-13Fred WareConfigurable width buffered module having flyby elements
US20040139253A1 (en)*2003-01-132004-07-15Perego Richard E.Memory system and device with serialized data transfer
US20040193821A1 (en)*2003-03-272004-09-30Michael RuhovetsProviding an arrangement of memory devices to enable high-speed data access
US20060095620A1 (en)*2004-10-292006-05-04International Business Machines CorporationSystem, method and storage medium for merging bus data in a memory subsystem

Cited By (194)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7539810B2 (en)2004-07-302009-05-26International Business Machines CorporationSystem, method and storage medium for a multi-mode memory buffer device
US20080133797A1 (en)*2004-07-302008-06-05International Business Machines CorporationSystem, method and storage medium for a multi-mode memory buffer device
US7765368B2 (en)2004-07-302010-07-27International Business Machines CorporationSystem, method and storage medium for providing a serialized memory interface with a bus repeater
US7539800B2 (en)2004-07-302009-05-26International Business Machines CorporationSystem, method and storage medium for providing segment level sparing
US20080016280A1 (en)*2004-10-292008-01-17International Business Machines CorporationSystem, method and storage medium for providing data caching and data compression in a memory subsystem
US7480759B2 (en)2004-10-292009-01-20International Business Machines CorporationSystem, method and storage medium for providing data caching and data compression in a memory subsystem
US8296541B2 (en)2004-10-292012-10-23International Business Machines CorporationMemory subsystem with positional read data latency
US7590882B2 (en)2004-10-292009-09-15International Business Machines CorporationSystem, method and storage medium for bus calibration in a memory subsystem
US20080065938A1 (en)*2004-10-292008-03-13International Business Machines CorporationSystem, method and storage medium for testing a memory module
US8140942B2 (en)2004-10-292012-03-20International Business Machines CorporationSystem, method and storage medium for providing fault detection and correction in a memory subsystem
US7512762B2 (en)2004-10-292009-03-31International Business Machines CorporationSystem, method and storage medium for a memory subsystem with positional read data latency
US8589769B2 (en)2004-10-292013-11-19International Business Machines CorporationSystem, method and storage medium for providing fault detection and correction in a memory subsystem
US7484161B2 (en)2004-10-292009-01-27International Business Machines CorporationSystem, method and storage medium for providing fault detection and correction in a memory subsystem
US7441060B2 (en)2004-10-292008-10-21International Business Machines CorporationSystem, method and storage medium for providing a service interface to a memory system
US7480830B2 (en)2004-10-292009-01-20International Business Machines CorporationSystem, method and storage medium for testing a memory module
US7610423B2 (en)2004-10-292009-10-27International Business Machines CorporationService interface to a memory system
US7475316B2 (en)2004-10-292009-01-06International Business Machines CorporationSystem, method and storage medium for providing a high speed test interface to a memory subsystem
US20080104290A1 (en)*2004-10-292008-05-01International Business Machines CorporationSystem, method and storage medium for providing a high speed test interface to a memory subsystem
US7451273B2 (en)2004-10-292008-11-11International Business Machines CorporationSystem, method and storage medium for providing data caching and data compression in a memory subsystem
US7844771B2 (en)2004-10-292010-11-30International Business Machines CorporationSystem, method and storage medium for a memory subsystem command interface
US20060245226A1 (en)*2005-05-022006-11-02Inphi CorporationFully buffered DIMM architecture and protocol
US8949519B2 (en)2005-06-242015-02-03Google Inc.Simulating a memory circuit
US10013371B2 (en)2005-06-242018-07-03Google LlcConfigurable memory circuit system and method
US8773937B2 (en)2005-06-242014-07-08Google Inc.Memory refresh apparatus and method
US7990746B2 (en)2005-06-242011-08-02Google Inc.Method and circuit for configuring memory core integrated circuit dies with memory interface integrated circuit dies
US8060774B2 (en)2005-06-242011-11-15Google Inc.Memory systems and memory modules
US8615679B2 (en)2005-06-242013-12-24Google Inc.Memory modules with reliability and serviceability functions
US8359187B2 (en)2005-06-242013-01-22Google Inc.Simulating a different number of memory circuit devices
US9171585B2 (en)2005-06-242015-10-27Google Inc.Configurable memory circuit system and method
US9507739B2 (en)2005-06-242016-11-29Google Inc.Configurable memory circuit system and method
US8386833B2 (en)2005-06-242013-02-26Google Inc.Memory systems and memory modules
US8582339B2 (en)2005-09-022013-11-12Google Inc.System including memory stacks
US8811065B2 (en)2005-09-022014-08-19Google Inc.Performing error detection on DRAMs
US8619452B2 (en)2005-09-022013-12-31Google Inc.Methods and apparatus of stacking DRAMs
US8213205B2 (en)2005-09-022012-07-03Google Inc.Memory system including multiple memory stacks
US7934115B2 (en)2005-10-312011-04-26International Business Machines CorporationDeriving clocks in a memory system
US7478259B2 (en)2005-10-312009-01-13International Business Machines CorporationSystem, method and storage medium for deriving clocks in a memory system
US20080024168A1 (en)*2005-11-162008-01-31Montage Technology Group, LtdHigh speed transceiver with low power consumption
US20070121389A1 (en)*2005-11-162007-05-31Montage Technology Group, LtdMemory interface to bridge memory buses
US20070162670A1 (en)*2005-11-162007-07-12Montage Technology Group, LtdMemory interface to bridge memory buses
WO2007061467A3 (en)*2005-11-162009-04-30Montage Technology Group LtdMemory interface to bridge memory buses
US7558124B2 (en)*2005-11-162009-07-07Montage Technology Group, LtdMemory interface to bridge memory buses
US7577039B2 (en)2005-11-162009-08-18Montage Technology Group, Ltd.Memory interface to bridge memory buses
US8151042B2 (en)2005-11-282012-04-03International Business Machines CorporationMethod and system for providing identification tags in a memory system having indeterminate data response times
US8145868B2 (en)2005-11-282012-03-27International Business Machines CorporationMethod and system for providing frame start indication in a memory system having indeterminate read data latency
US7685392B2 (en)2005-11-282010-03-23International Business Machines CorporationProviding indeterminate read data latency in a memory system
US8327105B2 (en)2005-11-282012-12-04International Business Machines CorporationProviding frame start indication in a memory system having indeterminate read data latency
US8495328B2 (en)2005-11-282013-07-23International Business Machines CorporationProviding frame start indication in a memory system having indeterminate read data latency
US8797779B2 (en)2006-02-092014-08-05Google Inc.Memory module with memory stack and interface with enhanced capabilites
US8566556B2 (en)2006-02-092013-10-22Google Inc.Memory module with memory stack and interface with enhanced capabilities
US9542353B2 (en)2006-02-092017-01-10Google Inc.System and method for reducing command scheduling constraints of memory circuits
US9632929B2 (en)2006-02-092017-04-25Google Inc.Translating an address associated with a command communicated between a system and memory circuits
US8089795B2 (en)2006-02-092012-01-03Google Inc.Memory module with memory stack and interface with enhanced capabilities
US9727458B2 (en)2006-02-092017-08-08Google Inc.Translating an address associated with a command communicated between a system and memory circuits
US7636813B2 (en)*2006-05-222009-12-22International Business Machines CorporationSystems and methods for providing remote pre-fetch buffers
US20080005479A1 (en)*2006-05-222008-01-03International Business Machines CorporationSystems and methods for providing remote pre-fetch buffers
US7640386B2 (en)2006-05-242009-12-29International Business Machines CorporationSystems and methods for providing memory modules with multiple hub devices
US7594055B2 (en)2006-05-242009-09-22International Business Machines CorporationSystems and methods for providing distributed technology independent memory controllers
US20070288707A1 (en)*2006-06-082007-12-13International Business Machines CorporationSystems and methods for providing data modification operations in memory subsystems
US7584336B2 (en)2006-06-082009-09-01International Business Machines CorporationSystems and methods for providing data modification operations in memory subsystems
US7844769B2 (en)*2006-07-262010-11-30International Business Machines CorporationComputer system having an apportionable data bus and daisy chained memory chips
US20080028125A1 (en)*2006-07-262008-01-31Gerald Keith BartleyComputer System Having an Apportionable Data Bus
US8671244B2 (en)2006-07-312014-03-11Google Inc.Simulating a memory standard
US8407412B2 (en)2006-07-312013-03-26Google Inc.Power management of memory circuits by virtual memory simulation
US7724589B2 (en)2006-07-312010-05-25Google Inc.System and method for delaying a signal communicated from a system to at least one of a plurality of memory circuits
US8745321B2 (en)2006-07-312014-06-03Google Inc.Simulating a memory standard
US8667312B2 (en)2006-07-312014-03-04Google Inc.Performing power management operations
US8631220B2 (en)2006-07-312014-01-14Google Inc.Adjusting the timing of signals associated with a memory system
US8868829B2 (en)2006-07-312014-10-21Google Inc.Memory circuit system and method
US8601204B2 (en)2006-07-312013-12-03Google Inc.Simulating a refresh operation latency
US8595419B2 (en)2006-07-312013-11-26Google Inc.Memory apparatus operable to perform a power-saving operation
US8077535B2 (en)2006-07-312011-12-13Google Inc.Memory refresh apparatus and method
US8566516B2 (en)2006-07-312013-10-22Google Inc.Refresh management of memory modules
US8972673B2 (en)2006-07-312015-03-03Google Inc.Power management of memory circuits by virtual memory simulation
US8112266B2 (en)2006-07-312012-02-07Google Inc.Apparatus for simulating an aspect of a memory circuit
US8090897B2 (en)2006-07-312012-01-03Google Inc.System and method for simulating an aspect of a memory circuit
US9047976B2 (en)2006-07-312015-06-02Google Inc.Combined signal delay and power saving for use with a plurality of memory circuits
US8340953B2 (en)2006-07-312012-12-25Google, Inc.Memory circuit simulation with power saving capabilities
US8327104B2 (en)2006-07-312012-12-04Google Inc.Adjusting the timing of signals associated with a memory system
US8122207B2 (en)2006-07-312012-02-21Google Inc.Apparatus and method for power management of memory circuits by a system or component thereof
US8280714B2 (en)2006-07-312012-10-02Google Inc.Memory circuit simulation system and method with refresh capabilities
US8244971B2 (en)2006-07-312012-08-14Google Inc.Memory circuit system and method
US8181048B2 (en)2006-07-312012-05-15Google Inc.Performing power management operations
US8019589B2 (en)2006-07-312011-09-13Google Inc.Memory apparatus operable to perform a power-saving operation
US8041881B2 (en)2006-07-312011-10-18Google Inc.Memory device with emulated characteristics
US8154935B2 (en)2006-07-312012-04-10Google Inc.Delaying a signal communicated from a system to at least one of a plurality of memory circuits
US7493439B2 (en)2006-08-012009-02-17International Business Machines CorporationSystems and methods for providing performance monitoring in a memory system
US7669086B2 (en)2006-08-022010-02-23International Business Machines CorporationSystems and methods for providing collision detection in a memory system
US7581073B2 (en)2006-08-092009-08-25International Business Machines CorporationSystems and methods for providing distributed autonomous power management in a memory system
US7587559B2 (en)2006-08-102009-09-08International Business Machines CorporationSystems and methods for memory module power management
US7539842B2 (en)2006-08-152009-05-26International Business Machines CorporationComputer memory system for selecting memory buses according to physical memory organization information stored in virtual address translation tables
US7490217B2 (en)2006-08-152009-02-10International Business Machines CorporationDesign structure for selecting memory busses according to physical memory organization information stored in virtual address translation tables
US7636833B2 (en)2006-08-152009-12-22International Business Machines CorporationMethod for selecting memory busses according to physical memory organization information associated with virtual address translation tables
US8796830B1 (en)2006-09-012014-08-05Google Inc.Stackable low-profile lead frame package
US20080082734A1 (en)*2006-09-282008-04-03Vijay KaramchetiMethods for main memory in a system with a memory controller configured to control access to non-volatile memory, and related technologies
US20100274958A1 (en)*2006-09-282010-10-28Vijay KaramchetiMethods of assembly of a computer system with randomly accessible non-volatile memory
US7761623B2 (en)2006-09-282010-07-20Virident Systems, Inc.Main memory in a system with a memory controller configured to control access to non-volatile memory, and related technologies
US7761626B2 (en)2006-09-282010-07-20Virident Systems, Inc.Methods for main memory in a system with a memory controller configured to control access to non-volatile memory, and related technologies
US20080082751A1 (en)*2006-09-282008-04-03Okin Kenneth AMemory modules and programmable heterogeneous memory controllers for main memory
US20100274956A1 (en)*2006-09-282010-10-28Vijay KaramchetiSystems and apparatus for main memory
US20100274959A1 (en)*2006-09-282010-10-28Vijay KaramchetiMethods for main memory with non-volatile type memory modules
US8051253B2 (en)2006-09-282011-11-01Virident Systems, Inc.Systems and apparatus with programmable memory control for heterogeneous main memory
US20080082766A1 (en)*2006-09-282008-04-03Okin Kenneth ASystems and apparatus with programmable memory control for heterogeneous main memory
US9983797B2 (en)2006-09-282018-05-29Virident Systems, LlcMemory server with read writeable non-volatile memory
US8074022B2 (en)2006-09-282011-12-06Virident Systems, Inc.Programmable heterogeneous memory controllers for main memory with different memory modules
US7761624B2 (en)2006-09-282010-07-20Virident Systems, Inc.Systems and apparatus for main memory with non-volatile type memory modules, and related technologies
US20080082750A1 (en)*2006-09-282008-04-03Okin Kenneth AMethods of communicating to, memory modules in a memory channel
US20100274957A1 (en)*2006-09-282010-10-28Vijay KaramchetiSystem and apparatus with a memory controller configured to control access to randomly accessible non-volatile memory
US7761625B2 (en)2006-09-282010-07-20Virident Systems, Inc.Methods for main memory with non-volatile type memory modules, and related technologies
US20080082733A1 (en)*2006-09-282008-04-03Vijay KaramchetiMethods for main memory with non-volatile type memory modules, and related technologies
US20080082732A1 (en)*2006-09-282008-04-03Vijay KaramchetiSystems and apparatus for main memory with non-volatile type memory modules, and related technologies
US9984012B2 (en)2006-09-282018-05-29Virident Systems, LlcRead writeable randomly accessible non-volatile memory modules
US8380898B2 (en)2006-09-282013-02-19Virident Systems, Inc.Methods for main memory with non-volatile type memory modules
US8370548B2 (en)2006-09-282013-02-05Virident Systems, Inc.Methods of assembly of a computer system with randomly accessible non-volatile memory
US20080082731A1 (en)*2006-09-282008-04-03Vijay KaramchetiMain memory in a system with a memory controller configured to control access to non-volatile memory, and related technologies
US8370547B2 (en)2006-09-282013-02-05Virident Systems, Inc.System and apparatus with a memory controller configured to control access to randomly accessible non-volatile memory
US8364867B2 (en)2006-09-282013-01-29Virident Systems, Inc.Systems and apparatus for main memory
US8977806B1 (en)2006-10-052015-03-10Google Inc.Hybrid memory module
US8397013B1 (en)2006-10-052013-03-12Google Inc.Hybrid memory module
US8751732B2 (en)2006-10-052014-06-10Google Inc.System and method for increasing capacity, performance, and flexibility of flash storage
US8055833B2 (en)2006-10-052011-11-08Google Inc.System and method for increasing capacity, performance, and flexibility of flash storage
US8370566B2 (en)2006-10-052013-02-05Google Inc.System and method for increasing capacity, performance, and flexibility of flash storage
US20140071610A1 (en)*2006-10-232014-03-13Ruban KanapathippillaiMulti-chip packaged flash memory/support application specific integrated circuit for flash dual inline memory modules
US8189328B2 (en)2006-10-232012-05-29Virident Systems, Inc.Methods and apparatus of dual inline memory modules for flash memory
US8881389B2 (en)*2006-10-232014-11-11Virident Systems, Inc.Methods of flash dual inline memory modules with flash memory
US9318156B2 (en)*2006-10-232016-04-19Virident Systems, Inc.Multi-chip packaged flash memory/support application specific integrated circuit for flash dual inline memory modules
US9905303B2 (en)2006-10-232018-02-27Virident Systems, LlcFront/back control of integrated circuits for flash dual inline memory modules
US7477522B2 (en)2006-10-232009-01-13International Business Machines CorporationHigh density high reliability memory module with a fault tolerant address and command bus
WO2008051940A3 (en)*2006-10-232008-08-14Virident Systems IncMethods and apparatus of dual inline memory modules for flash memory
US20130003288A1 (en)*2006-10-232013-01-03Ruban KanapathippillaiMethods of flash dual inline memory modules with flash memory
US7870459B2 (en)2006-10-232011-01-11International Business Machines CorporationHigh density high reliability memory module with power gating and a fault tolerant address and command bus
TWI471861B (en)*2006-10-232015-02-01Virident Systems IncMethods and apparatus of dual inline memory modules for flash memory
US20080094808A1 (en)*2006-10-232008-04-24Ruban KanapathippillaiMethods and apparatus of dual inline memory modules for flash memory
US8446781B1 (en)2006-11-132013-05-21Google Inc.Multi-rank partial width memory modules
US8760936B1 (en)2006-11-132014-06-24Google Inc.Multi-rank partial width memory modules
US8130560B1 (en)2006-11-132012-03-06Google Inc.Multi-rank partial width memory modules
US20080133864A1 (en)*2006-12-012008-06-05Jonathan Randall HinkleApparatus, system, and method for caching fully buffered memory
US7721140B2 (en)2007-01-022010-05-18International Business Machines CorporationSystems and methods for improving serviceability of a memory system
US7606988B2 (en)2007-01-292009-10-20International Business Machines CorporationSystems and methods for providing a dynamic memory bank page policy
US7603526B2 (en)2007-01-292009-10-13International Business Machines CorporationSystems and methods for providing dynamic memory pre-fetch
US20080183977A1 (en)*2007-01-292008-07-31International Business Machines CorporationSystems and methods for providing a dynamic memory bank page policy
US20080215905A1 (en)*2007-03-022008-09-04Christian MuellerInterface Device, Circuit Module, Circuit System, Device for Data Communications and Method for Calculating a Circuit Module
US8291253B2 (en)2007-03-022012-10-16Qimonda AgInterface device, circuit module, circuit system, device for data communications and method for calculating a circuit module
US7975082B2 (en)*2007-07-122011-07-05Oracle America, Inc.System and method to facilitate deterministic testing of data transfers between independent clock domains on a chip
US20090240969A1 (en)*2007-07-122009-09-24Chiu Frank CSystem and Method to Facilitate Deterministic Testing of Data Transfers between Independent Clock Domains on a Chip
US8209479B2 (en)2007-07-182012-06-26Google Inc.Memory circuit system and method
US9921896B2 (en)2007-08-302018-03-20Virident Systems, LlcShutdowns and data recovery to avoid read errors weak pages in a non-volatile memory system
US8080874B1 (en)2007-09-142011-12-20Google Inc.Providing additional space between an integrated circuit and a circuit board for positioning a component therebetween
US8111566B1 (en)2007-11-162012-02-07Google, Inc.Optimal channel design for memory devices for providing a high-speed memory interface
US8675429B1 (en)2007-11-162014-03-18Google Inc.Optimal channel design for memory devices for providing a high-speed memory interface
US8730670B1 (en)2007-12-182014-05-20Google Inc.Embossed heat spreader
US8705240B1 (en)2007-12-182014-04-22Google Inc.Embossed heat spreader
US8081474B1 (en)2007-12-182011-12-20Google Inc.Embossed heat spreader
US20090172221A1 (en)*2007-12-282009-07-02Nec Electronics CorporationData transfer system and data transfer method
US8225016B2 (en)*2007-12-312012-07-17Intel CorporationEven and odd frame combination data path architecture
US20090172215A1 (en)*2007-12-312009-07-02Mamun Ur RashidEven and odd frame combination data path architecture
US8806116B2 (en)2008-02-122014-08-12Virident Systems, Inc.Memory modules for two-dimensional main memory
US20090254689A1 (en)*2008-02-122009-10-08Vijay KaramchetiMethods and apparatus for two-dimensional main memory
US20090210636A1 (en)*2008-02-122009-08-20Vijay KaramchetiMethods and systems for two-dimensional main memory
US9251899B2 (en)2008-02-122016-02-02Virident Systems, Inc.Methods for upgrading main memory in computer systems to two-dimensional memory modules and master memory controllers
US20090210616A1 (en)*2008-02-122009-08-20Vijay KaramchetiMemory modules for two-dimensional main memory
US8856464B2 (en)2008-02-122014-10-07Virident Systems, Inc.Systems for two-dimensional main memory including memory modules with read-writeable non-volatile memory devices
US8438328B2 (en)2008-02-212013-05-07Google Inc.Emulation of abstracted DIMMs using abstracted DRAMs
US8631193B2 (en)2008-02-212014-01-14Google Inc.Emulation of abstracted DIMMS using abstracted DRAMS
US20090220229A1 (en)*2008-03-032009-09-03Iplight LtdTransparent switching fabric for multi-gigabit transport
US7948975B2 (en)*2008-03-032011-05-24IPLight Ltd.Transparent switching fabric for multi-gigabit transport
US8762675B2 (en)2008-06-232014-06-24Google Inc.Memory system for synchronous data transmission
US8386722B1 (en)2008-06-232013-02-26Google Inc.Stacked DIMM memory interface
US10156890B2 (en)2008-06-242018-12-18Virident Systems, LlcNetwork computer systems with power management
US8417873B1 (en)2008-06-242013-04-09Virident Systems, Inc.Random read and read/write block accessible memory
US8521967B1 (en)2008-06-242013-08-27Virident Systems, Inc.Network computing systems having shared memory clouds with addresses of disk-read-only memories mapped into processor address spaces
US8745314B1 (en)2008-06-242014-06-03Virident Systems, Inc.Methods for a random read and read/write block accessible memory
US9513695B2 (en)2008-06-242016-12-06Virident Systems, Inc.Methods of managing power in network computer systems
US20100005206A1 (en)*2008-07-012010-01-07International Business Machines CorporationAutomatic read data flow control in a cascade interconnect memory system
US8819356B2 (en)2008-07-252014-08-26Google Inc.Configurable multirank memory system with interface circuit
US8335894B1 (en)2008-07-252012-12-18Google Inc.Configurable memory system with interface circuit
US20100122003A1 (en)*2008-11-102010-05-13Nec Laboratories America, Inc.Ring-based high speed bus interface
US8713248B2 (en)2009-06-022014-04-29Nokia CorporationMemory device and method for dynamic random access memory having serial interface and integral instruction buffer
WO2010139850A1 (en)*2009-06-022010-12-09Nokia CorporationMemory device having integral instruction buffer
US20100306458A1 (en)*2009-06-022010-12-02Nokia CorporationMemory device having integral instruction buffer
US8169233B2 (en)2009-06-092012-05-01Google Inc.Programming of DIMM termination resistance values
US20110191511A1 (en)*2010-02-022011-08-04Yasuhiko TanabeSerial transmission device, method, and computer readable medium storing program
US9032123B2 (en)*2010-02-022015-05-12Nec Platforms, Ltd.Serial transmission device, method, and computer readable medium storing program
US20150058524A1 (en)*2012-01-042015-02-26Kenneth C. CretaBimodal functionality between coherent link and memory expansion
US8842490B2 (en)*2012-06-292014-09-23Intel CorporationApparatus and method for selectively using a memory command clock as a reference clock
US20140003182A1 (en)*2012-06-292014-01-02Tuan M. QuachApparatus and method for selectively using a memory command clock as a reference clock
CN110265071A (en)*2013-09-242019-09-20拉姆伯斯公司Storage unit with the operation of internal read-modify-write
US11822822B2 (en)2013-09-242023-11-21Rambus Inc.Memory component having internal read-modify-write operation
US12223207B2 (en)2013-09-242025-02-11Rambus Inc.Memory component having internal read-modify-write operation
US10423343B2 (en)*2016-07-292019-09-24Fujitsu LimitedInformation processing device and memory controller
US10216685B1 (en)*2017-07-192019-02-26Agiga Tech Inc.Memory modules with nonvolatile storage and rapid, sustained transfer rates
CN115114225A (en)*2022-06-102022-09-27芯来智融半导体科技(上海)有限公司Chip control circuit, system and chip
CN116233200A (en)*2023-05-102023-06-06浙江正泰仪器仪表有限责任公司Electric energy meter communication method and system based on subsequent frame dynamic registration
CN119918483A (en)*2025-04-022025-05-02中科亿海微电子科技(苏州)有限公司 A circuit device for fast configuration of code stream of FPGA

Also Published As

Publication numberPublication date
GB2438116A (en)2007-11-14
GB0714910D0 (en)2007-09-12
TW200641621A (en)2006-12-01
WO2006083899A1 (en)2006-08-10
JP2008529175A (en)2008-07-31
JP4891925B2 (en)2012-03-07
US8166218B2 (en)2012-04-24
TWI335514B (en)2011-01-01
GB2438116A8 (en)2007-11-19
DE112006000298T5 (en)2007-12-13
KR20070092318A (en)2007-09-12
US20090013108A1 (en)2009-01-08

Similar Documents

PublicationPublication DateTitle
US8166218B2 (en)Memory buffers for merging local data from memory modules
US12140992B2 (en)Computer architecture having selectable parallel and serial communication channels between processors and memory
US6445624B1 (en)Method of synchronizing read timing in a high speed memory system
US7366931B2 (en)Memory modules that receive clock information and are placed in a low power state
US6530006B1 (en)System and method for providing reliable transmission in a buffered memory system
US6226723B1 (en)Bifurcated data and command/address communication bus architecture for random access memories employing synchronous communication protocols
US8286039B2 (en)Disabling outbound drivers for a last memory buffer on a memory channel
US8019907B2 (en)Memory controller including a dual-mode memory interconnect
US7383399B2 (en)Method and apparatus for memory compression
KR101791456B1 (en)Write training method and semiconductor device performing the same
US20020163361A1 (en)Source synchronous I/O without synchronizers using temporal delay queues
US20080104352A1 (en)Memory system including a high-speed serial buffer
JP2005071354A (en)Data signal reception latch control using clock aligned to strobe signal
JP2011502293A (en) Meso-synchronous data bus device and data transmission method
US8112655B2 (en)Mesosynchronous data bus apparatus and method of data transmission
US20070156993A1 (en)Synchronized memory channels with unidirectional links
US7899955B2 (en)Asynchronous data buffer
US7319635B2 (en)Memory system with registered memory module and control method
JP2006323878A (en)Memory system and its control method

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:INTEL CORPORATION, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RAJAMANI, RAMASUBRAMANIAN;REEL/FRAME:016243/0271

Effective date:20050131

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp