Patent №
US 9,852,247
Granted
2017-12-26
Filed 2015
Owner
LATTICE SEMICONDUCTOR CORPORATION
Lab
—
AI components
2
kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14713991
Various techniques are provided to implement a logical memory in programmable logic devices (PLDs) having embedded block RAMs (EBRs). For example, a computer-implemented method includes determining a main area of a logical memory that can be fully mapped to a first one or more EBRs configured in a first depth-width configuration, mapping the main area to the first one or more EBRs, and mapping the remainder of the logical memory to a second one or more EBRs configured in a second or more depth-width configurations. The mapping of the remainder of the logical memory may be performed hierarchically by a recursive process, in some embodiments. The depth-width configurations and the corresponding mapping may be selected according to an efficiency metric, for example. Other embodiments include a system comprising a PLD and a configuration memory storing configuration data generated by such a method, and a PLD configured with such configuration data.
AI classification
Ownership
LATTICE SEMICONDUCTOR CORPORATION
assignment · 356530209
Assignors
YAO, PENG, RAJAPPAN, VENKAT, HEGADE, SREEPADA
On an employer assignment, the assignors are typically the inventors.