When I run behavioral simulation with Ram32m primitive, the output value of DOB is incorrect. Why?
There is an issue in the UniSim model for the Ram32m primitive. The DOB output of the primitive is incorrect and is outputting the same value as the DOA port.
This issue has been fixed in Service Pack 3 of ISE 9.1i.