-
公开(公告)号:US20200081622A1
公开(公告)日:2020-03-12
申请号:US16565386
申请日:2019-09-09
Applicant: Apple Inc.
Inventor: Gregory S. Mathews , Shane J. Keil , Sukalpa Biswas , Lakshmi Narasimha Murthy Nukala , Thejasvi Magudilu Vijavaraj
IPC: G06F3/06
Abstract: A memory controller circuit coupled to a memory circuit that includes multiple banks may receive multiple access requests including a particular access request to a particular bank of the plurality of banks. The particular access request is associated with a particular virtual channel of a plurality of virtual channels. The memory controller circuit may select a given access requests of the multiple access requests based on an arbitration category value associated with a virtual channel of the given access request and modify the arbitration category value in response to selecting the given access request.
-
公开(公告)号:US20200081652A1
公开(公告)日:2020-03-12
申请号:US16129735
申请日:2018-09-12
Applicant: Apple Inc.
Inventor: Lakshmi Narasimha Murthy Nukala , Sukalpa Biswas , Thejasvi Magudilu Vijavaraj , Shane J. Keil , Gregory S. Mathews
Abstract: A memory controller circuit coupled to multiple memory circuits may receive a read request for a particular one of the memory circuits and insert the read request into one of multiple linked lists that includes a linked list whose entries correspond to previously received read requests and are linked according to respective ages of the read requests. The memory controller circuit may schedule the read request using a head pointer of one of the multiple linked lists.
-
公开(公告)号:US10901617B2
公开(公告)日:2021-01-26
申请号:US16565386
申请日:2019-09-09
Applicant: Apple Inc.
Inventor: Gregory S. Mathews , Shane J. Keil , Sukalpa Biswas , Lakshmi Narasimha Murthy Nukala , Thejasvi Magudilu Vijavaraj
Abstract: A memory controller circuit coupled to a memory circuit that includes multiple banks may receive multiple access requests including a particular access request to a particular bank of the plurality of banks. The particular access request is associated with a particular virtual channel of a plurality of virtual channels. The memory controller circuit may select a given access requests of the multiple access requests based on an arbitration category value associated with a virtual channel of the given access request and modify the arbitration category value in response to selecting the given access request.
-
公开(公告)号:US10817219B2
公开(公告)日:2020-10-27
申请号:US16129735
申请日:2018-09-12
Applicant: Apple Inc.
Inventor: Lakshmi Narasimha Murthy Nukala , Sukalpa Biswas , Thejasvi Magudilu Vijavaraj , Shane J. Keil , Gregory S. Mathews
Abstract: A memory controller circuit coupled to multiple memory circuits may receive a read request for a particular one of the memory circuits and insert the read request into one of multiple linked lists that includes a linked list whose entries correspond to previously received read requests and are linked according to respective ages of the read requests. The memory controller circuit may schedule the read request using a head pointer of one of the multiple linked lists.
-
-
-