When running BitGen from within the PlanAhead tool, if data2mem fails an error is issued, but PlanAhead completes as if there were no errors.
For example, if the BitGen runs data2mem with an invalid or missing ".mem" file, the following error from data2mem is found in the BitGen log file:
Even though the bit file has not been updated with a .mem file (as the error message indicates), PlanAhead completes as if there were no error.
BitGen is returning a zero for the error code which the PlanAhead GUI interprets as a successful completion.
In ISE Design Suite 13.2, BitGen will properly flag the data2mem error as a BitGen error and return a non-zero error code to the PlanAhead tool.