UPGRADE YOUR BROWSER

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

11.5 XST - Why is my logic utilization so high with inferred primitives?

Description

When inferring primitives or logic, the device utilization might be much larger than expectedin some cases.The design works fine insimulation, but XST appears to freeze when implementing, timing might be difficult to meet, or device utilization can be extremely high.

How can I resolve it?

Solution

This issue is primarily caused by not following the inference templates described in the XST User Guide.While a design might work properly in simulation, it does not necessarily mean that the HDL description is reasonable for the device architecture.The XST User Guide provides inference templates that should be followed when primitives are not being explicitly instantiated. XST is looking for specific template matches, so even if the HDL description is only slightly different, it might cause synthesis failures as previously described.

The XST User Guide can be found at:
http://www.xilinx.com/support/documentation/dt_ise.htm

AR# 35192
Date Created 05/03/2010
Last Updated 12/15/2012
Status Active
Type General Article
Tools
  • ISE Design Suite - 11.5
  • ISE Design Suite - 12.1