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# 45303

13.1 XST - ERROR:Xst:2683 - Unexpected error found while building hierarchy


Whena PLL_ADVcomponent containinga negative phase shift is instantiated in a Virtex-5 device, XST generates the following error message:

ERROR:Xst - Xst_HdlConst_Imp::GetVectorValue : type must be enum or array of bit/char.
ERROR:Xst:2683 - Unexpected error found while building hierarchy.


1. This problemcan besolved with the new XST parser. The switch "-use_new_parser yes" can be either added in the GUI or in the XST script file that contains the .xst extension.Here is an example:

Ex: For GUI, add -use_new_parser yes command in the "Other XST command line options" present in the "Synthesis options" at the XST synthesis GUI window.

Ex: For XST script, add -use_new_parser yesto the XST script filewith the .xst extension.

2. Another alternative workaround for this issue would be to change the negative phase shift value to a positive phase shift value. Here is an example:

Ex: -55 -> 305
AR# 45303
Date Created 12/15/2011
Last Updated 12/15/2012
Status Active
Type General Article
  • Virtex-5 FXT
  • Virtex-5 LX
  • Virtex-5 LXT
  • More
  • Virtex-5 SXT
  • Virtex-5 TXT
  • Virtex-5Q
  • Virtex-5QV
  • Less
  • ISE Design Suite - 13.1