-
公开(公告)号:US20230115296A1
公开(公告)日:2023-04-13
申请号:US17903177
申请日:2022-09-06
Applicant: Microchip Technology Incorporated
Inventor: Ihab Jaser , Jack Wynne , Kwok Kong , Donia Sebastian , Xin Guo
IPC: G06F3/06
Abstract: An apparatus and method for scheduling memory requests including receiving a plurality of requests having a type and associating each request of the received plurality of requests with a corresponding target, which is associated with one channel of a plurality of channels. The method assigning a priority to each request, assigning a utilization cost to each request based on the request’s target and request type, and queueing each request of the plurality of requests for scheduling. The method selecting a first request of the received plurality of requests to be scheduled based on its priority, scheduling the first request for processing at a time when the first request utilization cost is less than or equal to a current value of a dynamic utilization counter, and debiting the dynamic utilization counter by the first request utilization cost.