We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 41831

13.4/14.7 MAP - "ERROR:Xst:3205" occurs when design contains a HARD MACRO with -global_opt enabled.


During MAP the following error is reported:

ERROR:Xst:3205 - The block <sysClkStu1Inv_u> of type <inverter> is a HARD MACRO.
   Such cases are not supported by the Map -global_opt flow.
   You can rerun NgdBuild and set the environment variable
   XIL_NGDBUILD_BYPASS_ANNO to avoid this error.
ERROR:Map:128 - Unable to run global optimization for this design. Please rerun
   Map with global optimization disabled.

The block sysClkStu1Inv_u is a hard macro, and -global_opt of map is enabled.


This restriction has been introduced in the 13.1 release of ISE Design Suite.

Two workarounds are available:

  • Turn off the "-global_opt" option. 
  • Set the environment variable "XIL_NGDBUILD_BYPASS_ANNO" to 1.
AR# 41831
Date Created 04/18/2011
Last Updated 09/11/2014
Status Active
Type General Article
  • ISE Design Suite - 13.1
  • ISE Design Suite - 13
  • ISE Design Suite - 14