The DSP_FOLDING attribute controls whether the Vivado synthesis folds two MAC structures connected with an adder into one DSP primitive.
The values for DSP_FOLDING are:
•"yes": The tool will convert MAC structures.
•"no": The tool will not convert MAC structures.
DSP_FOLDING is supported in RTL only. It should be placed on the module/entity/architecture of the logic that will contain the MAC structures.