CASCADE_HEIGHT - 2024.2 English - UG901

Vivado Design Suite User Guide: Synthesis (UG901)

Document ID
UG901
Release Date
2024-12-11
Version
2024.2 English

The CASCADE_HEIGHT attribute is an integer used to describe the length of the cascade chains of large RAMS that are put into block RAMs. When a RAM that is larger than a single block RAM is described, the Vivado synthesis tool determines how it must be configured.

Often, the tool chooses to cascade the block RAMs that it creates. This attribute can be used to shorten the length of the chain. Place the attribute on the RAM in question, and you can place the attribute in the RTL files. A value of 0 or 1 for this attribute effectively turns off any cascading of block RAMs.

Note: This attribute is only applicable to AMD UltraScaleâ„¢ and AMD Versalâ„¢ architecture block RAMs and URAMs (UltraRAMs).

More information on CASCADE_HEIGHT attributes for UltraRAM is available in CASCADE_HEIGHT.