CASCADE_HEIGHT VHDL Example - 2025.2 English - UG901

Vivado Design Suite User Guide: Synthesis (UG901)

Document ID
UG901
Release Date
2025-12-05
Version
2025.2 English
attribute cascade_height : integer;
attribute cascade_height of my_ram signal is 16;

Besides attributes that affect only the specific RAMs you attach them to, a global setting affects all RAMs in the design.

The Synthesis Settings menu has the -max_uram_cascade_height setting. The default value is -1, which means that Vivado synthesis tool determines the best course of action, but this can be overridden by other values. The attribute is used for one specific RAM when there is a conflict between the global setting and a CASCADE_HEIGHT attribute.