Make sure that registers do not have feedback logic, in the example below, because the adder requires the current value of register, this logic cannot be retimed and packed in to a block RAM. The resultant circuit is a block RAM without output registers (DOA_REG and DOB_REG set to '0').
Figure 1. Check the Presence of Feedback on Registers Around the RAM Block