MEMORY CONTROLLER AND METHOD OF OPERATING SUCH MEMORY CONTROLLER Russian patent published in 2016 - IPC G06F13/16 G11C29/18 

Abstract RU 2597520 C2

FIELD: computer engineering.

SUBSTANCE: memory controller for controlling access to a memory device of the type having a non-uniform access timing characteristic has an interface for receiving transactions issued from at least one transaction source; a buffer used to temporarily store as pending transactions those transactions that have not yet been issued to the memory device, wherein the buffer maintains a plurality of ordered lists for the stored pending transactions, including at least one priority based list, and at least one access timing list, wherein each priority based ordered list has a number of entries, each entry is associated with one of the pending transactions and ordered within its priority based ordered list based on the priority indication of the associated pending transaction; arbitration circuitry that performs an arbitration operation during which the plurality of ordered lists are referenced so as to select from the pending transactions a winning transaction to be issued to the memory device.

EFFECT: to achieve a balance between reordering of transactions to improve memory access times.

28 cl, 21 dwg

Similar patents RU2597520C2

Title Year Author Number
MULTIPORT MEMORY CONTROLLER WITH PORTS ASSOCIATED WITH TRAFFIC CLASSES 2011
  • Bisvas Sukalpa
  • Chehn' Khao
  • Vadkhavan Ruti
RU2556443C2
MEMORY CONTROLLER, WHICH PERFORMS READING AND WRITING INSTRUCTIONS IN ORDER DIFFERENT FROM SIMPLE QUEUE 1996
  • Mout Randall
RU2157562C2
MEMORY CONTROL FOR HIGH-SPEED CONTROL OF ACCESS TO ENVIRONMENT 2007
  • Dravida Subrakhmanjam
  • Narajan Sriram
RU2419226C2
MEMORY MANAGEMENT FOR HIGH-SPEED MEDIUM ACCESS CONTROL 2007
  • Dravida Subrakhmanjam
  • Narajan Sriram
RU2491737C2
PROVIDING SNOOP FILTERING ASSOCIATED WITH DATA BUFFER 2013
  • Nejll Zhoze S.
  • Katter Deniel F.
  • Allen Dzhejms D.
  • Limaje Deepak
  • Kasavne Shadi T.
RU2608000C2
METHOD AND DEVICE FOR PAUSING EXECUTION OF A STREAM UNTIL A CERTAIN MEMORY ACCESS IS PERFORMED 2002
  • Marr Debora
  • Rodzhers Skott
  • Khill Dehvid
  • Kaushik Shivnandan
  • Krosslehnd Dzhejms
  • Kaufehjti Dehvid
RU2308754C2
CONTROL OF COMMUNICATION INFRASTRUCTURE ASSOCIATED WITH QUALITY OF SERVICE (QoS) 2012
  • Saund Gurdzhit S.
  • Bisvas Sukalpa
  • Tripatkhi Bridzhesh
RU2569104C2
DEVICE FOR PROCESSING OF PROGRAM COMPONENTS AND MEMORY CONTROL CIRCUIT FOR TRANSPORT PROCESSOR 1995
  • Bridzhuoter Kevin Ehlliott
  • Dajss Majkl Skott
RU2145728C1
METHOD AND DEVICE FOR IMPLICIT PRELIMINARY CHARGING OF DYNAMIC OPERATIVE MEMORY (DRAM) 2004
  • Osborn Rehndi
RU2331118C2
METHOD AND DEVICE FOR TIME-DELAY ADAPTIVE CONTROL IN WIRELESS COMMUNICATION SYSTEM 2005
  • Blehk Piter Dzh.
  • Gurelli Mekhmet
  • Javuz Mekhmet
  • Bkhushan Naga
RU2354061C2

RU 2 597 520 C2

Authors

Kempbell Majkl Endryu

Rigli Kristofer Edvin

Firo Brett Stenli

Dates

2016-09-10Published

2012-05-29Filed