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.