ATE555478T1 - Verfahren und vorrichtung zur maximierung der bandbreite eines dram speichers - Google Patents

Verfahren und vorrichtung zur maximierung der bandbreite eines dram speichers

Info

Publication number
ATE555478T1
ATE555478T1 AT03714158T AT03714158T ATE555478T1 AT E555478 T1 ATE555478 T1 AT E555478T1 AT 03714158 T AT03714158 T AT 03714158T AT 03714158 T AT03714158 T AT 03714158T AT E555478 T1 ATE555478 T1 AT E555478T1
Authority
AT
Austria
Prior art keywords
data unit
buffer
buffers
index
maximizing
Prior art date
Application number
AT03714158T
Other languages
English (en)
Inventor
Sreenath Kurupati
Original Assignee
Intel Corp
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 Intel Corp filed Critical Intel Corp
Application granted granted Critical
Publication of ATE555478T1 publication Critical patent/ATE555478T1/de

Links

Classifications

    • 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/1078Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
    • G11C7/1087Data input latches
    • 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/408Address circuits
    • G11C11/4082Address Buffers; level conversion circuits
    • 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/408Address circuits
    • G11C11/4087Address decoders, e.g. bit - or word line decoders; Multiple line decoders
    • 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/4093Input/output [I/O] data interface arrangements, e.g. data buffers
    • 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/1078Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Information Transfer Systems (AREA)
  • Dram (AREA)
AT03714158T 2002-03-21 2003-03-13 Verfahren und vorrichtung zur maximierung der bandbreite eines dram speichers ATE555478T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/103,956 US6769047B2 (en) 2002-03-21 2002-03-21 Method and system for maximizing DRAM memory bandwidth through storing memory bank indexes in associated buffers
PCT/US2003/007914 WO2003081598A2 (en) 2002-03-21 2003-03-13 Method and system for maximizing dram memory bandwidth

Publications (1)

Publication Number Publication Date
ATE555478T1 true ATE555478T1 (de) 2012-05-15

Family

ID=28040479

Family Applications (1)

Application Number Title Priority Date Filing Date
AT03714158T ATE555478T1 (de) 2002-03-21 2003-03-13 Verfahren und vorrichtung zur maximierung der bandbreite eines dram speichers

Country Status (7)

Country Link
US (1) US6769047B2 (de)
EP (1) EP1485919B1 (de)
CN (1) CN100487815C (de)
AT (1) ATE555478T1 (de)
AU (1) AU2003218167A1 (de)
TW (1) TWI301986B (de)
WO (1) WO2003081598A2 (de)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060064535A1 (en) * 2004-09-22 2006-03-23 Walker Robert M Efficient multi-bank memory queuing system
US7523264B1 (en) 2005-12-15 2009-04-21 Nvidia Corporation Apparatus, system, and method for dependent computations of streaming multiprocessors
US7698498B2 (en) * 2005-12-29 2010-04-13 Intel Corporation Memory controller with bank sorting and scheduling
US7492368B1 (en) * 2006-01-24 2009-02-17 Nvidia Corporation Apparatus, system, and method for coalescing parallel memory requests
US8081184B1 (en) * 2006-05-05 2011-12-20 Nvidia Corporation Pixel shader program thread assembly
US20090019238A1 (en) * 2007-07-10 2009-01-15 Brian David Allison Memory Controller Read Queue Dynamic Optimization of Command Selection
US7761669B2 (en) * 2007-07-10 2010-07-20 International Business Machines Corporation Memory controller granular read queue dynamic optimization of command selection
US8914612B2 (en) * 2007-10-29 2014-12-16 Conversant Intellectual Property Management Inc. Data processing with time-based memory access
US8627009B2 (en) * 2008-09-16 2014-01-07 Mosaid Technologies Incorporated Cache filtering method and apparatus
US20120066444A1 (en) * 2010-09-14 2012-03-15 Advanced Micro Devices, Inc. Resolution Enhancement of Video Stream Based on Spatial and Temporal Correlation
US10380024B2 (en) * 2017-12-05 2019-08-13 Nanya Technology Corporation DRAM and method of operating the same in an hierarchical memory system

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5630096A (en) * 1995-05-10 1997-05-13 Microunity Systems Engineering, Inc. Controller for a synchronous DRAM that maximizes throughput by allowing memory requests and commands to be issued out of order
US5598374A (en) * 1995-07-14 1997-01-28 Cirrus Logic, Inc. Pipeland address memories, and systems and methods using the same
US6510474B1 (en) * 1998-11-16 2003-01-21 Infineon Technologies Ag Methods and apparatus for re-reordering command and data packets in order to restore an original order of out-of-order memory requests
US6216178B1 (en) * 1998-11-16 2001-04-10 Infineon Technologies Ag Methods and apparatus for detecting the collision of data on a data bus in case of out-of-order memory accesses of different times of memory access execution
US6539440B1 (en) * 1998-11-16 2003-03-25 Infineon Ag Methods and apparatus for prediction of the time between two consecutive memory accesses
US6571307B1 (en) * 1999-10-19 2003-05-27 Advanced Micro Devices, Inc. Multiple purpose bus for a simultaneous operation flash memory device
US6310880B1 (en) 2000-03-17 2001-10-30 Silicon Aquarius, Inc. Content addressable memory cells and systems and devices using the same
JP4121690B2 (ja) * 2000-05-29 2008-07-23 富士通株式会社 半導体記憶装置
US6546453B1 (en) * 2000-08-31 2003-04-08 Compaq Information Technologies Group, L.P. Proprammable DRAM address mapping mechanism
US6587920B2 (en) * 2000-11-30 2003-07-01 Mosaid Technologies Incorporated Method and apparatus for reducing latency in a memory system

Also Published As

Publication number Publication date
US20030182490A1 (en) 2003-09-25
EP1485919B1 (de) 2012-04-25
CN100487815C (zh) 2009-05-13
WO2003081598A3 (en) 2003-11-13
US6769047B2 (en) 2004-07-27
CN1723506A (zh) 2006-01-18
AU2003218167A8 (en) 2003-10-08
TW200400515A (en) 2004-01-01
EP1485919A2 (de) 2004-12-15
WO2003081598A2 (en) 2003-10-02
AU2003218167A1 (en) 2003-10-08
TWI301986B (en) 2008-10-11

Similar Documents

Publication Publication Date Title
ATE555478T1 (de) Verfahren und vorrichtung zur maximierung der bandbreite eines dram speichers
IL175333A0 (en) A method and system for storing, retrieving, and managing data for tags
TW357318B (en) Branching forecast and reading device for unspecified command length extra-purity pipeline processor
ATE526631T1 (de) Verfahren und vorrichtungen zur proaktiven speicherverwaltung
DE602004004383D1 (de) System und verfahren zur dynamischen adressierung von gespiegelter speicherbank
NO20053759D0 (no) System og fremgangsmate for lagerhandtering
EP1097516A4 (de) Vorrichtung und verfahren zur turboverschaltelung
RU2013117127A (ru) Многопортовый контроллер запоминающего устройства с портами, ассоциированными с классами трафика
DE69821848D1 (de) Echt-Zeit PC basiertes Volumendarstellungssystem
ATE468672T1 (de) Speicherverwaltungsverfahren und einrichtung
CA2242740A1 (en) Data processing method and apparatus
EP2178259A3 (de) System und Verfahren zur Unterstützung mehrerer Identitäten für eine sichere Identitätsvorrichtung
IL164726A0 (en) Destructive-read random access memory system buffered with destructiveread memory cache
GB2445496A (en) Method of manufacturing a limited use data storing device
CA2357085A1 (en) Cache update method and cache update control system employing non-blocking type cache
CA2214063A1 (en) Method and apparatus for texture data
CN107896197A (zh) 通信设备中测量转发速率的方法和装置、存储介质
TW200604787A (en) Method for testing and programming memory devices and system for same
CA2221797A1 (en) Linked caches for context data search
TW200719145A (en) Stack caching systems and methods
EP1703405A3 (de) Informationsverarbeitungsvorrichtung und Datensteuerverfahren in dieser Vorrichtung
ATE221242T1 (de) Verfahren und vorrichtung zur ausgabe von informationen und/oder meldungen per sprache
TW200708950A (en) Memory management method and system
TW200518103A (en) Method and system for enhancing the endurance of memory cells
EP1429549A4 (de) Programmdetailinformationsanzeige vorrichtung und verfahren dafür