AN APPARATUS AND METHOD FOR CONTROLLING ACCESS TO A MEMORY DEVICE

An apparatus and method are provided for controlling access to a memory device. The apparatus has a pending access requests storage that is used to store access requests waiting to be issued to the memory device, and memory access control circuitry is then used to issue to the memory device access r...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CAMPBELL, Michael Andrew, BRITTAIN, Mark Andrew
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An apparatus and method are provided for controlling access to a memory device. The apparatus has a pending access requests storage that is used to store access requests waiting to be issued to the memory device, and memory access control circuitry is then used to issue to the memory device access requests selected from the pending access requests storage. Access requests are received at an interface of the apparatus from at least one requesting device, and access request evaluation circuitry within the apparatus is arranged to apply criteria to determine, for a current access request, whether to accept that current access request or reject that current access request. The criteria applied takes account of at least one access timing characteristic of the memory device. The access request evaluation circuitry is responsive to determining that the current access request is to be accepted, to cause that current access request to be stored in the pending access requests storage. However, if instead the access request is rejected, it is prevented from being added to the pending access requests storage at that time, and instead a rejection indication is issued to the requesting device that issued that current access request. This provides a mechanism for significantly improving the performance of the memory device by providing more selectivity as to what access requests are accepted into the pending access requests storage. La présente invention concerne un appareil et un procédé permettant de contrôler l'accès à un dispositif de mémoire. L'appareil possède un stockage de demandes d'accès en attente qui est utilisé afin de stocker des demandes d'accès en attente d'être émises vers le dispositif de mémoire, et un ensemble de circuits de commande d'accès de mémoire est ensuite utilisé afin d'émettre au dispositif de mémoire des demandes d'accès sélectionnées parmi le stockage de demandes d'accès en attente. Des demandes d'accès sont reçues au niveau d'une interface de l'appareil à partir d'au moins un dispositif demandeur et un ensemble de circuits d'évaluation de demande d'accès à l'intérieur de l'appareil qui est agencé de façon à appliquer des critères pour déterminer, pour une demande d'accès actuelle, s'il faut ou non accepter cette demande d'accès actuelle ou rejeter cette demande d'accès actuelle. Le critère appliqué tient compte d'au moins une caractéristique de synchronisation d'accès du dispositif de mémoire. L'ensemble de circuits d'évaluation de demand