Due to a known problem, the MMCM might fail to lock when performing a timing simulation in VCS which can cause the example design to fail. Functional simulation does not expose this problem.
Solution
This issue is scheduled to be fixed in ISE software12.1. Meanwhile, the only work-around is to use another simulator, such as MTI.