Visible to Intel only — GUID: mwh1410471281606
Ixiasoft
Visible to Intel only — GUID: mwh1410471281606
Ixiasoft
2.5.1.1.1. Memory Power Reduction Example
M4K Configuration | Number of M4K Blocks | ALUTs |
---|---|---|
4K × 1 (Default setting) | 36 | 0 |
2K × 2 | 36 | 40 |
1K × 4 | 36 | 62 |
512 × 9 | 32 | 143 |
256 × 18 | 32 | 302 |
128 × 36 | 32 | 633 |
Using the MAXIMUM_DEPTH parameter can save power. For all implementations, a user-provided read enable signal is present to indicate when read data is required. Using this power-saving technique can reduce power consumption by as much as 60%.
As the memory depth becomes more shallow, memory dynamic power decreases because unaddressed M4K blocks can be shut off using a decoded combination of address bits and the read enable signal. For a 128-deep memory block, power used by the extra LEs starts to outweigh the power gain achieved by using a more shallow memory block depth. The power consumption of the memory blocks and associated LEs depends on the memory configuration.