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

7.1i XPower - "WARNING: Power:163, 164...identifier code is already in use..."

Description

General Description:

When I load a design with a VCD file, the following warning messages appear:

"WARNING:Power:163 - PowerVcd_Dump: Declaration of variable 'testbench.a.v1.sl.gsuh_v1_acc_s_smp_clk.i' ignored, identifier code'"' is already in use by 'testbench.a.v1.sl.v1_acc_s_smp'!:

"WARNING:Power:164 - PowerVcd_Dump: Subsequent redeclarations of this or other identifier codes will be ignored without comment."

Solution

The warnings are usually seen when the "-r" option is used while the VCD file is generated from within ModelSim.

Do not use the "-r" switch with ModelSim's VCD add command or specify a number of levels other than 1 to the $dumpvars Verilog task. In addition to these warnings, an unnecessarily large VCD file will be created if the "-r" option is used.

If the "-r" option is not being used (or 1 has been specified to the $dumpvars Verilog task), the warnings are still occasionally seen. The warnings can be ignored under these circumstances. ModelSim is re-specifying the same identifier for a dependant net (i.e., XPower automatically calculates the activity rate [or frequency] of this net and does not need this information from the VCD file).

AR# 13555
Date Created 08/29/2007
Last Updated 12/15/2012
Status Active
Type General Article