There is a known problem that can trigger this error on designs that should fit. Scan the message text and look for the string "BelCluster". If this string is found, it may be possible to work around the failure by setting the environment variable below.
NOTE: This Answer Record is only a good match for your case if the string "BelCluster" is in the error message body. Place:545 errors are fitting errors that can occur for a variety of reasons that are unrelated to this Answer Record.
Linux setenv XIL_PAR_NO_STAGE2_CLS 1
Windows SET XIL_PAR_NO_STAGE2_CLS=1
For general information about setting ISE environment variables, see
(Xilinx Answer 11630).