Patent · US Active

Shared memory controller and method of using same

US10353747B2 · kind B2 · utility

3Cited by
11References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 13, 2015
Grant dateJul 16, 2019
Priority date
Expiry dateSep 16, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0815
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A controller for a shared memory is disclosed. The controller comprises a transaction scanner configured to scan-in a plurality of transactions to access the shared memory and to divide the transactions into beat-level memory access commands. The controller also comprises a command super-arbiter comprising a plurality of command arbiters corresponding to a plurality of shared memory blocks in the shared memory. The command super-arbiter is configured to access a quality of service for each of the transactions, arbitrate the beat-level memory access commands associated with the transactions based on the quality of service for each of the plurality of transactions, and dispatch the beat-level memory access commands to the shared memory blocks based on results of arbitrating the beat-level memory access commands.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.