WO2009102821A3 - Methods and apparatus for two-dimensional main memory - Google Patents

Methods and apparatus for two-dimensional main memory Download PDF

Info

Publication number
WO2009102821A3
WO2009102821A3 PCT/US2009/033843 US2009033843W WO2009102821A3 WO 2009102821 A3 WO2009102821 A3 WO 2009102821A3 US 2009033843 W US2009033843 W US 2009033843W WO 2009102821 A3 WO2009102821 A3 WO 2009102821A3
Authority
WO
WIPO (PCT)
Prior art keywords
memory
circuit board
printed circuit
integrated circuits
controller
Prior art date
Application number
PCT/US2009/033843
Other languages
French (fr)
Other versions
WO2009102821A2 (en
Inventor
Vijay Karamcheti
Kumar Ganapathy
Original Assignee
Virident Systems, Inc.
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 Virident Systems, Inc. filed Critical Virident Systems, Inc.
Publication of WO2009102821A2 publication Critical patent/WO2009102821A2/en
Publication of WO2009102821A3 publication Critical patent/WO2009102821A3/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/04Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
    • G11C16/0408Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells containing floating gate transistors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/0223User address space allocation, e.g. contiguous or non contiguous base addressing
    • G06F12/023Free address space management
    • G06F12/0238Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
    • G06F12/0246Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • G06F12/0607Interleaved addressing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/76Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data
    • G06F7/78Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data for changing the order of data flow, e.g. matrix transposition or LIFO buffers; Overflow or underflow handling therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/0207Addressing or allocation; Relocation with multidimensional access, e.g. row/column, matrix
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/72Details relating to flash memory management
    • G06F2212/7201Logical to physical mapping or translation of blocks or pages
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/72Details relating to flash memory management
    • G06F2212/7208Multiple device management, e.g. distributing data over multiple flash devices
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Abstract

In one embodiment of the invention, a memory module is disclosed including a printed circuit board with an edge connector; an address controller coupled to the printed circuit board; and a plurality of memory slices. Each of the plurality of memory slices of the memory module includes one or more memory integrated circuits coupled to the printed circuit board, and a slave memory controller coupled to the printed circuit board and the one or more memory integrated circuits. The slave memory controller receives memory access requests for the memory module from the address controller. The slave memory controller selectively activates one or more of the one or more memory integrated circuits in the respective memory slice in response to the address received from the address controller to read data from or write data into selected memory locations in the memory integrated circuits.
PCT/US2009/033843 2008-02-12 2009-02-11 Methods and apparatus for two-dimensional main memory WO2009102821A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US2818308P 2008-02-12 2008-02-12
US61/028,183 2008-02-12
US12/369,733 US9251899B2 (en) 2008-02-12 2009-02-11 Methods for upgrading main memory in computer systems to two-dimensional memory modules and master memory controllers
US12/369,733 2009-02-11

Publications (2)

Publication Number Publication Date
WO2009102821A2 WO2009102821A2 (en) 2009-08-20
WO2009102821A3 true WO2009102821A3 (en) 2009-12-17

Family

ID=40957484

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2009/033843 WO2009102821A2 (en) 2008-02-12 2009-02-11 Methods and apparatus for two-dimensional main memory

Country Status (2)

Country Link
US (4) US9251899B2 (en)
WO (1) WO2009102821A2 (en)

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080082750A1 (en) * 2006-09-28 2008-04-03 Okin Kenneth A Methods of communicating to, memory modules in a memory channel
US8074022B2 (en) 2006-09-28 2011-12-06 Virident Systems, Inc. Programmable heterogeneous memory controllers for main memory with different memory modules
WO2008040028A2 (en) * 2006-09-28 2008-04-03 Virident Systems, Inc. Systems, methods, and apparatus with programmable memory control for heterogeneous main memory
US8949555B1 (en) 2007-08-30 2015-02-03 Virident Systems, Inc. Methods for sustained read and write performance with non-volatile memory
US7761623B2 (en) * 2006-09-28 2010-07-20 Virident Systems, Inc. Main memory in a system with a memory controller configured to control access to non-volatile memory, and related technologies
US7761624B2 (en) * 2006-09-28 2010-07-20 Virident Systems, Inc. Systems and apparatus for main memory with non-volatile type memory modules, and related technologies
US7761625B2 (en) * 2006-09-28 2010-07-20 Virident Systems, Inc. Methods for main memory with non-volatile type memory modules, and related technologies
US9984012B2 (en) 2006-09-28 2018-05-29 Virident Systems, Llc Read writeable randomly accessible non-volatile memory modules
US7761626B2 (en) * 2006-09-28 2010-07-20 Virident Systems, Inc. Methods for main memory in a system with a memory controller configured to control access to non-volatile memory, and related technologies
US8189328B2 (en) * 2006-10-23 2012-05-29 Virident Systems, Inc. Methods and apparatus of dual inline memory modules for flash memory
US9921896B2 (en) 2007-08-30 2018-03-20 Virident Systems, Llc Shutdowns and data recovery to avoid read errors weak pages in a non-volatile memory system
US9251899B2 (en) * 2008-02-12 2016-02-02 Virident Systems, Inc. Methods for upgrading main memory in computer systems to two-dimensional memory modules and master memory controllers
US8417873B1 (en) 2008-06-24 2013-04-09 Virident Systems, Inc. Random read and read/write block accessible memory
US9513695B2 (en) 2008-06-24 2016-12-06 Virident Systems, Inc. Methods of managing power in network computer systems
US7894230B2 (en) * 2009-02-24 2011-02-22 Mosaid Technologies Incorporated Stacked semiconductor devices including a master device
DE102009022158A1 (en) * 2009-05-20 2010-11-25 Kathrein-Werke Kg Antenna device, in particular for a mobile radio system, with several associated functional units
WO2011094437A2 (en) 2010-01-28 2011-08-04 Hewlett-Packard Development Company, L.P. Memory access methods and apparatus
US8938589B2 (en) 2010-01-28 2015-01-20 Hewlett-Packard Development Company, L. P. Interface methods and apparatus for memory devices using arbitration
KR101090329B1 (en) * 2010-02-25 2011-12-07 주식회사 하이닉스반도체 Memory device, operating and controlling method of memory device
US8713379B2 (en) 2011-02-08 2014-04-29 Diablo Technologies Inc. System and method of interfacing co-processors and input/output devices via a main memory system
US20120311250A1 (en) * 2011-05-31 2012-12-06 Novatek Microelectronics Corp. Architecture and access method of heterogeneous memories
TWI466119B (en) * 2011-05-31 2014-12-21 Novatek Microelectronics Corp Architecture and access method of heterogeneous memories
CN102810079A (en) * 2011-06-03 2012-12-05 联咏科技股份有限公司 Heterogeneous memory architecture and access method
US9146867B2 (en) 2011-10-31 2015-09-29 Hewlett-Packard Development Company, L.P. Methods and apparatus to access memory using runtime characteristics
US9141296B2 (en) * 2012-05-31 2015-09-22 Sandisk Technologies Inc. Method and host device for packing and dispatching read and write commands
US11249652B1 (en) 2013-01-28 2022-02-15 Radian Memory Systems, Inc. Maintenance of nonvolatile memory on host selected namespaces by a common memory controller
US10445229B1 (en) 2013-01-28 2019-10-15 Radian Memory Systems, Inc. Memory controller with at least one address segment defined for which data is striped across flash memory dies, with a common address offset being used to obtain physical addresses for the data in each of the dies
US9652376B2 (en) 2013-01-28 2017-05-16 Radian Memory Systems, Inc. Cooperative flash memory control
US11899509B2 (en) 2013-06-07 2024-02-13 Apple Inc. Computer housing
US9069535B2 (en) * 2013-06-07 2015-06-30 Apple Inc. Computer thermal system
US20150089127A1 (en) * 2013-09-23 2015-03-26 Kuljit S. Bains Memory broadcast command
US9766972B2 (en) * 2014-08-07 2017-09-19 Pure Storage, Inc. Masking defective bits in a storage array
US9542118B1 (en) 2014-09-09 2017-01-10 Radian Memory Systems, Inc. Expositive flash memory control
KR102161535B1 (en) * 2014-09-24 2020-10-06 삼성디스플레이 주식회사 Display device and method of driving the same
JP6331944B2 (en) * 2014-10-07 2018-05-30 富士通株式会社 Information processing apparatus, memory control apparatus, and information processing apparatus control method
US10013385B2 (en) 2014-11-13 2018-07-03 Cavium, Inc. Programmable validation of transaction requests
US20160139806A1 (en) * 2014-11-13 2016-05-19 Cavium, Inc. Independent Ordering Of Independent Transactions
US9830087B2 (en) * 2014-11-13 2017-11-28 Micron Technology, Inc. Memory wear leveling
US10031674B2 (en) * 2015-10-07 2018-07-24 Samsung Electronics Co., Ltd. DIMM SSD addressing performance techniques
US10108542B2 (en) * 2016-01-04 2018-10-23 Avalanche Technology, Inc. Serial link storage interface (SLSI) hybrid block storage
US10073644B2 (en) 2016-03-21 2018-09-11 Toshiba Memory Corporation Electronic apparatus including memory modules that can operate in either memory mode or storage mode
TWI658363B (en) 2017-10-20 2019-05-01 慧榮科技股份有限公司 Storage device and interface chip thereof
US10649909B2 (en) * 2018-06-14 2020-05-12 Western Digital Technologies, Inc. Logical block addressing range collision crawler
US10963404B2 (en) * 2018-06-25 2021-03-30 Intel Corporation High bandwidth DIMM
US10884958B2 (en) * 2018-06-25 2021-01-05 Intel Corporation DIMM for a high bandwidth memory channel
US11699471B2 (en) 2019-09-25 2023-07-11 Intel Corporation Synchronous dynamic random access memory (SDRAM) dual in-line memory module (DIMM) having increased per data pin bandwidth
CN112631954A (en) * 2019-10-09 2021-04-09 联想企业解决方案(新加坡)有限公司 Expandable dual inline memory module
US11625352B2 (en) * 2020-06-12 2023-04-11 Advanced Micro Devices, Inc. DRAM command streak management
KR20220097586A (en) * 2020-12-30 2022-07-08 삼성전자주식회사 Memory module, main board, and server device
US11328750B1 (en) * 2021-01-22 2022-05-10 Arm Limited Bitcell architecture with buried ground rail
CN115565560A (en) * 2022-01-06 2023-01-03 澜起电子科技(上海)有限公司 Storage device with modular design and storage system comprising same

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060026375A1 (en) * 2004-07-30 2006-02-02 Christenson Bruce A Memory controller transaction scheduling algorithm using variable and uniform latency
US20060248489A1 (en) * 2005-04-27 2006-11-02 Microsoft Corporation Memory efficient array transposition via multi pass tiling
US20070047655A1 (en) * 2005-08-26 2007-03-01 Vannerson Eric F Transpose buffering for video processing
US20070070669A1 (en) * 2005-09-26 2007-03-29 Rambus Inc. Memory module including a plurality of integrated circuit memory devices and a plurality of buffer devices in a matrix topology
US20070195613A1 (en) * 2006-02-09 2007-08-23 Rajan Suresh N Memory module with memory stack and interface with enhanced capabilities
US20070208697A1 (en) * 2001-06-18 2007-09-06 Pavitra Subramaniam System and method to enable searching across multiple databases and files using a single search

Family Cites Families (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4757533A (en) 1985-09-11 1988-07-12 Computer Security Corporation Security system for microcomputers
US5251322A (en) * 1987-08-13 1993-10-05 Digital Equipment Corporation Method of operating a computer graphics system including asynchronously traversing its nodes
US4845669A (en) * 1988-04-27 1989-07-04 International Business Machines Corporation Transporsable memory architecture
US5175833A (en) * 1990-06-07 1992-12-29 Intel Corporation Apparatus for determining relative position of a cache memory in a cache memory array
US5430859A (en) 1991-07-26 1995-07-04 Sundisk Corporation Solid state memory system including plural memory chips and a serialized bus
US5579527A (en) * 1992-08-05 1996-11-26 David Sarnoff Research Center Apparatus for alternately activating a multiplier and a match unit
US5404485A (en) 1993-03-08 1995-04-04 M-Systems Flash Disk Pioneers Ltd. Flash file system
US5530661A (en) * 1994-10-05 1996-06-25 Winnov Data bit-slicing apparatus and method for computing convolutions
US5710733A (en) 1996-01-22 1998-01-20 Silicon Graphics, Inc. Processor-inclusive memory module
US6421670B1 (en) * 1996-04-15 2002-07-16 Clive M Fourman Computer network
US6492719B2 (en) * 1999-07-30 2002-12-10 Hitachi, Ltd. Semiconductor device
US6185704B1 (en) 1997-04-11 2001-02-06 Texas Instruments Incorporated System signaling schemes for processor and memory module
AU1798999A (en) 1997-12-05 1999-06-28 Intel Corporation Memory system including a memory module having a memory module controller
US20040236877A1 (en) 1997-12-17 2004-11-25 Lee A. Burton Switch/network adapter port incorporating shared memory resources selectively accessible by a direct execution logic element and one or more dense logic devices in a fully buffered dual in-line memory module format (FB-DIMM)
US6064254A (en) * 1997-12-30 2000-05-16 Texas Instruments Incorporated High speed integrated circuit interconnection having proximally located active converter
US6970968B1 (en) 1998-02-13 2005-11-29 Intel Corporation Memory module controller for providing an interface between a system memory controller and a plurality of memory devices on a memory module
US6207474B1 (en) 1998-03-09 2001-03-27 Micron Technology, Inc. Method of forming a stack of packaged memory die and resulting apparatus
US6490579B1 (en) * 1998-07-16 2002-12-03 Perot Systems Corporation Search engine system and method utilizing context of heterogeneous information resources
US6564326B2 (en) 1999-07-06 2003-05-13 Walter A. Helbig, Sr. Method and apparatus for enhancing computer system security
US7814337B2 (en) * 2000-01-06 2010-10-12 Super Talent Electronics, Inc. Secure flash-memory card reader with host-encrypted data on a flash-controller-mastered bus parallel to a local CPU bus carrying encrypted hashed password and user ID
US7017002B2 (en) 2000-01-05 2006-03-21 Rambus, Inc. System featuring a master device, a buffer device and a plurality of integrated circuit memory devices
US7404032B2 (en) 2000-01-05 2008-07-22 Rambus Inc. Configurable width buffered module having switch elements
JP3955712B2 (en) 2000-03-03 2007-08-08 株式会社ルネサステクノロジ Semiconductor device
US20020069252A1 (en) * 2000-07-10 2002-06-06 Songpro.Com, Inc. Personal multimedia device and methods of use thereof
US20020069308A1 (en) * 2000-07-10 2002-06-06 Songpro.Com, Inc. Method and apparatus for delivering digital multimedia content
KR20040041082A (en) * 2000-07-24 2004-05-13 비브콤 인코포레이티드 System and method for indexing, searching, identifying, and editing portions of electronic multimedia files
US6785780B1 (en) 2000-08-31 2004-08-31 Micron Technology, Inc. Distributed processor memory module and method
JP2002132402A (en) 2000-10-20 2002-05-10 Mitsubishi Electric Corp Load adjusting board and data processor
US7158571B2 (en) * 2000-12-11 2007-01-02 Sony Corporation System and method for balancing video encoding tasks between multiple processors
US7034955B2 (en) 2000-12-11 2006-04-25 Texas Instruments Incorporated Using a processor enhanced memory module to accelerate hardcopy image processing within existing printer controller
EP1466326A2 (en) 2001-01-17 2004-10-13 Honeywell International Inc. Enhanced memory module architecture
WO2002057921A1 (en) 2001-01-19 2002-07-25 Hitachi,Ltd Electronic circuit device
AU2002306495A1 (en) * 2001-02-13 2002-08-28 Candera, Inc. Storage virtualization and storage management to provide higher level storage services
JP4722305B2 (en) 2001-02-27 2011-07-13 富士通セミコンダクター株式会社 Memory system
US20020138600A1 (en) 2001-03-26 2002-09-26 International Business Machines Corporation Method, apparatus and program for multi-machine network install using writeable media
US20030090879A1 (en) 2001-06-14 2003-05-15 Doblar Drew G. Dual inline memory module
US6721195B2 (en) 2001-07-12 2004-04-13 Micron Technology, Inc. Reversed memory module socket and motherboard incorporating same
US6931395B2 (en) * 2001-10-25 2005-08-16 International Business Machines Corporation Method and apparatus for optimizing queries in a logically partitioned computer system
US6877020B1 (en) * 2001-12-31 2005-04-05 Apple Computer, Inc. Method and apparatus for matrix transposition
US7096377B2 (en) 2002-03-27 2006-08-22 Intel Corporation Method and apparatus for setting timing parameters
CA2391692C (en) * 2002-07-15 2006-07-04 Allan Williams Computer database with adaptive storage space architecture
GB2395808A (en) * 2002-11-27 2004-06-02 Sony Uk Ltd Information retrieval
GB2395807A (en) * 2002-11-27 2004-06-02 Sony Uk Ltd Information retrieval
KR100929143B1 (en) 2002-12-13 2009-12-01 삼성전자주식회사 Computer and its control method
US6950919B2 (en) 2003-03-26 2005-09-27 Hewlett-Packard Development Company, L.P. Computer system with operating system to dynamically adjust the main memory
US20050251617A1 (en) 2004-05-07 2005-11-10 Sinclair Alan W Hybrid non-volatile memory system
US7664938B1 (en) * 2004-01-07 2010-02-16 Xambala Corporation Semantic processor systems and methods
US7269708B2 (en) 2004-04-20 2007-09-11 Rambus Inc. Memory controller for non-homogenous memory system
US7817157B2 (en) * 2004-08-23 2010-10-19 Hewlett-Packard Company, L.P. Method and apparatus for capturing slices of video data
US7324352B2 (en) 2004-09-03 2008-01-29 Staktek Group L.P. High capacity thin module system and method
US7551780B2 (en) * 2005-08-23 2009-06-23 Ricoh Co., Ltd. System and method for using individualized mixed document
US7613870B2 (en) 2004-11-18 2009-11-03 International Business Machines Corporation Efficient memory usage in systems including volatile and high-density memories
US20060195631A1 (en) 2005-01-31 2006-08-31 Ramasubramanian Rajamani Memory buffers for merging local data from memory modules
US7702839B2 (en) 2005-04-12 2010-04-20 Nokia Corporation Memory interface for volatile and non-volatile memory devices
US7562271B2 (en) * 2005-09-26 2009-07-14 Rambus Inc. Memory system topologies including a buffer device and an integrated circuit memory device
US7921303B2 (en) * 2005-11-18 2011-04-05 Qualcomm Incorporated Mobile security system and method
US7640386B2 (en) 2006-05-24 2009-12-29 International Business Machines Corporation Systems and methods for providing memory modules with multiple hub devices
US7550834B2 (en) 2006-06-29 2009-06-23 Sandisk Corporation Stacked, interconnected semiconductor packages
US8259497B2 (en) * 2007-08-06 2012-09-04 Apple Inc. Programming schemes for multi-level analog memory cells
US8856464B2 (en) * 2008-02-12 2014-10-07 Virident Systems, Inc. Systems for two-dimensional main memory including memory modules with read-writeable non-volatile memory devices
US9251899B2 (en) * 2008-02-12 2016-02-02 Virident Systems, Inc. Methods for upgrading main memory in computer systems to two-dimensional memory modules and master memory controllers
US7894230B2 (en) * 2009-02-24 2011-02-22 Mosaid Technologies Incorporated Stacked semiconductor devices including a master device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070208697A1 (en) * 2001-06-18 2007-09-06 Pavitra Subramaniam System and method to enable searching across multiple databases and files using a single search
US20060026375A1 (en) * 2004-07-30 2006-02-02 Christenson Bruce A Memory controller transaction scheduling algorithm using variable and uniform latency
US20060248489A1 (en) * 2005-04-27 2006-11-02 Microsoft Corporation Memory efficient array transposition via multi pass tiling
US20070047655A1 (en) * 2005-08-26 2007-03-01 Vannerson Eric F Transpose buffering for video processing
US20070070669A1 (en) * 2005-09-26 2007-03-29 Rambus Inc. Memory module including a plurality of integrated circuit memory devices and a plurality of buffer devices in a matrix topology
US20070088995A1 (en) * 2005-09-26 2007-04-19 Rambus Inc. System including a buffered memory module
US20070195613A1 (en) * 2006-02-09 2007-08-23 Rajan Suresh N Memory module with memory stack and interface with enhanced capabilities

Also Published As

Publication number Publication date
US9093150B2 (en) 2015-07-28
US20140071755A1 (en) 2014-03-13
US20090254689A1 (en) 2009-10-08
US9536609B2 (en) 2017-01-03
US9251899B2 (en) 2016-02-02
US20150332768A1 (en) 2015-11-19
WO2009102821A2 (en) 2009-08-20
US20140074880A1 (en) 2014-03-13

Similar Documents

Publication Publication Date Title
WO2009102821A3 (en) Methods and apparatus for two-dimensional main memory
WO2008039886A3 (en) Main memory in a system with a memory controller configured to control access to non-volatile memory, and related technologies
WO2008039885A3 (en) Systems, methods, and apparatus for main memory with non-volatile type memory modules, and related technologies
EP2393086A3 (en) Memory module with reduced access granularity
EP3404660A1 (en) System and method utilizing distributed byte-wise buffers on a memory module
TWI319578B (en) Memory latch circuit, flash memory device, memory ststem, memory module and method for reading pages zero and one data of multiple pages of multiple level cell memory device
EP2034806A4 (en) Circuit board device, method for connecting wiring boards, and circuit substrate module device
WO2013120616A3 (en) Physical layer management (plm) in an optical distribution frame
WO2004008817A3 (en) A multi-configuration processor-memory device
WO2007061482A3 (en) Memory interface to bridge memory buses
WO2008105898A3 (en) Reconfigurable data processing system
WO2008130418A3 (en) Calibration of read/write memory access via advanced memory buffer
TWI316174B (en) Heat-sink backing plate module, circuit board, and electronic apparatus having the same
GB0702992D0 (en) Computer system having customizable printed circuit boards
US20130017735A1 (en) Computer memory device
TW200643724A (en) System for improving bandwidth among a plurality of memory controllers and method thereof
FR2944625B1 (en) MEMORY CARD READER.
WO2007084489A3 (en) Cooling system and method
WO2008121376A3 (en) Adjustable width strobe interface
WO2007078552A3 (en) Computer architecture for providing physical separation of computing processes
WO2015086847A3 (en) System and method for managing wear of an electronic memory
EP2003567A4 (en) Memory apparatus, its control method, its control program, memory card, circuit board, and electronic device
TW200746167A (en) Memory systems capable of reducing electromagnetic interference in data lines
WO2006091992A3 (en) Mobile telephone with two input devices and method for storing or saving data
TW200709219A (en) Ball grid array configuration for reducing path distances

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09710972

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09710972

Country of ref document: EP

Kind code of ref document: A2