Invention Grant
- Patent Title: Scalable, parameterizable, and script-generatable buffer manager architecture
-
Application No.: US16411822Application Date: 2019-05-14
-
Publication No.: US10915467B2Publication Date: 2021-02-09
- Inventor: Michael Ou , Jerry Wang , Meng Kun Lee
- Applicant: Tidal Systems, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: Tidal Systems, Inc.
- Current Assignee: Tidal Systems, Inc.
- Current Assignee Address: US CA Santa Clara
- Agency: Brooks, Cameron & Huebsch, PLLC
- Main IPC: G06F17/50
- IPC: G06F17/50 ; G06F13/16 ; G06F13/42

Abstract:
A buffer manager is generated by executing a script with respect to a buffer architecture template and a configuration file specifying parameters for the buffer such as, for example, number of memory banks, width of memory banks, depth of memory banks, and client bridge FIFO depth. The script converts the buffer architecture template into a hardware description language (HDL) description of a buffer manager having the parameters. Client bridges accumulate requests for memory banks in FIFO that is provided to a buffer manager upon the client bridge being granted arbitration. Accesses of memory banks may be performed one at a time in consecutive clock cycles in a pipelined manner. Client bridges and the buffer manager may operate in different clock domains. The clock frequency of the buffer manager may be increased or decreased according to requests from client devices.
Public/Granted literature
- US20190266110A1 SCALABLE, PARAMETERIZABLE, AND SCRIPT-GENERATABLE BUFFER MANAGER ARCHITECTURE Public/Granted day:2019-08-29
Information query