WO2005119686A3 - Method of increasing ddr memory bandwidth in ddr sdram modules - Google Patents

Method of increasing ddr memory bandwidth in ddr sdram modules Download PDF

Info

Publication number
WO2005119686A3
WO2005119686A3 PCT/US2005/018679 US2005018679W WO2005119686A3 WO 2005119686 A3 WO2005119686 A3 WO 2005119686A3 US 2005018679 W US2005018679 W US 2005018679W WO 2005119686 A3 WO2005119686 A3 WO 2005119686A3
Authority
WO
WIPO (PCT)
Prior art keywords
bandwidth
ddr
read command
increasing
ddr memory
Prior art date
Application number
PCT/US2005/018679
Other languages
French (fr)
Other versions
WO2005119686A2 (en
Inventor
Ryan M Petersen
Franz Michael Shuette
Original Assignee
Ocz Technology
Ryan M Petersen
Franz Michael Shuette
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 Ocz Technology, Ryan M Petersen, Franz Michael Shuette filed Critical Ocz Technology
Priority to EP05760508.1A priority Critical patent/EP1776641B1/en
Priority to AU2005251173A priority patent/AU2005251173B2/en
Publication of WO2005119686A2 publication Critical patent/WO2005119686A2/en
Publication of WO2005119686A3 publication Critical patent/WO2005119686A3/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/4076Timing circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1015Read-write modes for single port memories, i.e. having either a random port or a serial port
    • G11C7/1018Serial bit line access mode, e.g. using bit line address shift registers, bit line address counters, bit line burst counters
    • G11C7/1021Page serial bit line access mode, i.e. using an enabled row address stroke pulse with its associated word line address and a sequence of enabled column address stroke pulses each with its associated bit line address
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1051Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
    • G11C7/1066Output synchronization
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1072Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers for memories with random access ports synchronised on clock signal pulse trains, e.g. synchronous memories, self timed memories
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • G11C7/222Clock generating, synchronizing or distributing circuits within memory device
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/409Read-write [R-W] circuits 
    • G11C11/4096Input/output [I/O] data management or control circuits, e.g. reading or writing circuits, I/O drivers or bit-line switches 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1051Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits

Abstract

The present invention provides a method of increasing DDR memory bandwidth in DDR SDRAM modules (400). DDR memory (420) has an inherent feature called the Variable Early Read command, where the read command is issued one CAS latency before the termination of an ongoing data burst (510) By using the Variable Early Read command the effect of the CAS latency is minimized in terms of the effect on bandwidth. The enhanced bandwidth technology achieved with this invention optimizes the remaining two access latencies (tRP and tRCD) for optimal bandwidth. These optimizations in the SPD (500) allow for much better bandwidth in real world applications.
PCT/US2005/018679 2004-05-26 2005-05-26 Method of increasing ddr memory bandwidth in ddr sdram modules WO2005119686A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP05760508.1A EP1776641B1 (en) 2004-05-26 2005-05-26 Method of increasing ddr memory bandwidth in ddr sdram modules
AU2005251173A AU2005251173B2 (en) 2004-05-26 2005-05-26 Method of increasing DDR memory bandwidth in DDR SDRAM modules

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US52157004P 2004-05-26 2004-05-26
US60/521,570 2004-05-26

Publications (2)

Publication Number Publication Date
WO2005119686A2 WO2005119686A2 (en) 2005-12-15
WO2005119686A3 true WO2005119686A3 (en) 2007-01-11

Family

ID=35463605

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2005/018679 WO2005119686A2 (en) 2004-05-26 2005-05-26 Method of increasing ddr memory bandwidth in ddr sdram modules

Country Status (5)

Country Link
US (1) US8151030B2 (en)
EP (1) EP1776641B1 (en)
AU (1) AU2005251173B2 (en)
TW (1) TWI380314B (en)
WO (1) WO2005119686A2 (en)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8077535B2 (en) 2006-07-31 2011-12-13 Google Inc. Memory refresh apparatus and method
US8796830B1 (en) 2006-09-01 2014-08-05 Google Inc. Stackable low-profile lead frame package
US9171585B2 (en) 2005-06-24 2015-10-27 Google Inc. Configurable memory circuit system and method
US8055833B2 (en) 2006-10-05 2011-11-08 Google Inc. System and method for increasing capacity, performance, and flexibility of flash storage
US8438328B2 (en) 2008-02-21 2013-05-07 Google Inc. Emulation of abstracted DIMMs using abstracted DRAMs
US8359187B2 (en) 2005-06-24 2013-01-22 Google Inc. Simulating a different number of memory circuit devices
US20080028136A1 (en) 2006-07-31 2008-01-31 Schakel Keith R Method and apparatus for refresh management of memory modules
US8244971B2 (en) 2006-07-31 2012-08-14 Google Inc. Memory circuit system and method
US8386722B1 (en) 2008-06-23 2013-02-26 Google Inc. Stacked DIMM memory interface
US8060774B2 (en) 2005-06-24 2011-11-15 Google Inc. Memory systems and memory modules
US8327104B2 (en) 2006-07-31 2012-12-04 Google Inc. Adjusting the timing of signals associated with a memory system
US8089795B2 (en) 2006-02-09 2012-01-03 Google Inc. Memory module with memory stack and interface with enhanced capabilities
US8111566B1 (en) 2007-11-16 2012-02-07 Google, Inc. Optimal channel design for memory devices for providing a high-speed memory interface
US9542352B2 (en) 2006-02-09 2017-01-10 Google Inc. System and method for reducing command scheduling constraints of memory circuits
US8130560B1 (en) 2006-11-13 2012-03-06 Google Inc. Multi-rank partial width memory modules
US7392338B2 (en) 2006-07-31 2008-06-24 Metaram, Inc. Interface circuit system and method for autonomously performing power management operations in conjunction with a plurality of memory circuits
US9507739B2 (en) 2005-06-24 2016-11-29 Google Inc. Configurable memory circuit system and method
US8041881B2 (en) 2006-07-31 2011-10-18 Google Inc. Memory device with emulated characteristics
US7386656B2 (en) 2006-07-31 2008-06-10 Metaram, Inc. Interface circuit system and method for performing power management operations in conjunction with only a portion of a memory circuit
US20080082763A1 (en) 2006-10-02 2008-04-03 Metaram, Inc. Apparatus and method for power management of memory circuits by a system or component thereof
US8090897B2 (en) 2006-07-31 2012-01-03 Google Inc. System and method for simulating an aspect of a memory circuit
US8081474B1 (en) 2007-12-18 2011-12-20 Google Inc. Embossed heat spreader
US10013371B2 (en) 2005-06-24 2018-07-03 Google Llc Configurable memory circuit system and method
US8397013B1 (en) 2006-10-05 2013-03-12 Google Inc. Hybrid memory module
US8335894B1 (en) 2008-07-25 2012-12-18 Google Inc. Configurable memory system with interface circuit
GB2444663B (en) 2005-09-02 2011-12-07 Metaram Inc Methods and apparatus of stacking drams
US9632929B2 (en) 2006-02-09 2017-04-25 Google Inc. Translating an address associated with a command communicated between a system and memory circuits
JP2007249837A (en) * 2006-03-17 2007-09-27 Nec Electronics Corp Memory controller, memory control method, and portable device
US7724589B2 (en) 2006-07-31 2010-05-25 Google Inc. System and method for delaying a signal communicated from a system to at least one of a plurality of memory circuits
US8209479B2 (en) 2007-07-18 2012-06-26 Google Inc. Memory circuit system and method
US8080874B1 (en) 2007-09-14 2011-12-20 Google Inc. Providing additional space between an integrated circuit and a circuit board for positioning a component therebetween
US8171181B2 (en) * 2008-05-05 2012-05-01 Micron Technology, Inc. Memory module with configurable input/output ports
EP2441007A1 (en) 2009-06-09 2012-04-18 Google, Inc. Programming of dimm termination resistance values

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5835956A (en) * 1899-10-02 1998-11-10 Samsung Electronics Co., Ltd. Synchronous dram having a plurality of latency modes
US6151236A (en) * 2000-02-29 2000-11-21 Enhanced Memory Systems, Inc. Enhanced bus turnaround integrated circuit dynamic random access memory device
US6200144B1 (en) * 1997-03-04 2001-03-13 Micron Technology, Inc. Interposer/converter to allow single-sided contact to circuit modules
US20040004822A1 (en) * 2002-06-28 2004-01-08 Hermann Ruckerbauer Method, adapter card and configuration for an installation of memory modules

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6330636B1 (en) * 1999-01-29 2001-12-11 Enhanced Memory Systems, Inc. Double data rate synchronous dynamic random access memory device incorporating a static RAM cache per memory bank
US7035150B2 (en) * 2002-10-31 2006-04-25 Infineon Technologies Ag Memory device with column select being variably delayed
US6963516B2 (en) * 2002-11-27 2005-11-08 International Business Machines Corporation Dynamic optimization of latency and bandwidth on DRAM interfaces
US20050086037A1 (en) * 2003-09-29 2005-04-21 Pauley Robert S. Memory device load simulator

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5835956A (en) * 1899-10-02 1998-11-10 Samsung Electronics Co., Ltd. Synchronous dram having a plurality of latency modes
US6200144B1 (en) * 1997-03-04 2001-03-13 Micron Technology, Inc. Interposer/converter to allow single-sided contact to circuit modules
US6151236A (en) * 2000-02-29 2000-11-21 Enhanced Memory Systems, Inc. Enhanced bus turnaround integrated circuit dynamic random access memory device
US20040004822A1 (en) * 2002-06-28 2004-01-08 Hermann Ruckerbauer Method, adapter card and configuration for an installation of memory modules

Also Published As

Publication number Publication date
AU2005251173A1 (en) 2005-12-15
EP1776641A2 (en) 2007-04-25
WO2005119686A2 (en) 2005-12-15
EP1776641A4 (en) 2007-12-05
EP1776641B1 (en) 2013-05-01
AU2005251173B2 (en) 2009-09-03
US8151030B2 (en) 2012-04-03
TWI380314B (en) 2012-12-21
TW200614256A (en) 2006-05-01
US20050278474A1 (en) 2005-12-15

Similar Documents

Publication Publication Date Title
WO2005119686A3 (en) Method of increasing ddr memory bandwidth in ddr sdram modules
JP5068444B2 (en) Memory system and timing control method for controlling interface timing in memory module
EP3049946B1 (en) Read training a memory controller
WO2006121874A3 (en) Memory device and method having a data bypass path to allow rapid testing and calibration
JP2008536230A (en) Memory interface for volatile and non-volatile memory devices
AU2002359868A1 (en) Method for dynamically adjusting a memory page closing policy
KR100374637B1 (en) SDRAM having posted CAS of JEDEC Standard
JP5234467B2 (en) Semiconductor memory device
EP1288961A3 (en) Semiconductor memory
AU2003213840A1 (en) Memory system with burst length shorter than prefetch length
WO2009110040A1 (en) Memory device, memory system, and access timing adjusting method in memory system
WO2007015773A3 (en) Memory device and method having multiple address, data and command buses
EP1258868B8 (en) Optical storage medium, optical read/write apparatus, and optical read/write method
TW200601742A (en) Compact packet switching node storage architecture employing double data rate synchronous dynamic ram
EP1818941A3 (en) Semiconductor memory and data access method
TW200723288A (en) Error correction devices and correction methods
US9396771B2 (en) Memory device for performing multi-core access to bank groups
JP2007095259A (en) Semiconductor memory device using a plurality of clocks having different frequencies
DE102004046001A1 (en) Multiapplication communication device e.g. mobile phone, personal digital assistant, has shared local memory that is accessed by application processor and modem through common bus
EP4184362A4 (en) Data access method and device, and storage medium and electronic device
AU2003294679A1 (en) Read-write switching method for a memory controller
WO2005041055A3 (en) Echo clock on memory system having wait information
AU2003296420A1 (en) Memory device and method having low-power, high write latency mode and high-power, low write latency mode and/or independently selectable write latency
JP2007128639A (en) Memory device, memory system, and method of inputting/outputting data of memory device
US9036434B1 (en) Random access memory and method of adjusting read timing thereof

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

WWE Wipo information: entry into national phase

Ref document number: 2005760508

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2005251173

Country of ref document: AU

ENP Entry into the national phase

Ref document number: 2005251173

Country of ref document: AU

Date of ref document: 20050526

Kind code of ref document: A

WWP Wipo information: published in national office

Ref document number: 2005251173

Country of ref document: AU

WWP Wipo information: published in national office

Ref document number: 2005760508

Country of ref document: EP