Problems with XPower

Hi,

My goal is to use XPower to estimate the average and the peak power for a given run of a system with at least a reasonable level of accuracy.

Tools used are: Xilinx Platform Studio 6.2.03i Xilinx Project Navigator 6.2.03i ModelSim SE 5.7g

In order to test out the framework for evaluating power (Xpower), I have designed a Microblaze-based system with a software containing simple multiplication of two numbers. The whole system along with its simulation model was generated using XPS.

I am using the post-place&route simulation model to generate the VCD file. The system is triggered with its external inputs clk and rst (using a testbench.vhd) and simulation is run till the software (that was hard-coded in bram_init.vhd) produced the expected output. The commands used to add signals (before simulation) to VCD are as follows:

------------------------------------------------------------ vcd file system.vcd vcd add testbench/uut/* vcd add testbench/uut/microblaze_0/* vcd add testbench/uut/microblaze_0/microblaze_0/* vcd add testbench/uut/microblaze_0/microblaze_0/iopb_interface_i/* vcd add testbench/uut/microblaze_0/microblaze_0/dopb_interface_i/* vcd add testbench/uut/microblaze_0/microblaze_0/decode_i/* vcd add testbench/uut/microblaze_0/microblaze_0/data_flow_i/* vcd add testbench/uut/microblaze_0/microblaze_0/byte_doublet_handle_i/* vcd add testbench/uut/bram_block_0/* vcd add testbench/uut/bram_block_0/bram_block_0/* vcd add testbench/uut/lmb_bram_if_cntlr_0/* vcd add testbench/uut/lmb_bram_if_cntlr_0/lmb_bram_if_cntlr_0/* vcd add testbench/uut/lmb_bram_if_cntlr_0/lmb_bram_if_cntlr_0/pselect_mask_lmb/* vcd add testbench/uut/lmb_bram_if_cntlr_1/* vcd add testbench/uut/lmb_bram_if_cntlr_1/lmb_bram_if_cntlr_1/* vcd add testbench/uut/lmb_bram_if_cntlr_1/lmb_bram_if_cntlr_1/pselect_mask_lmb/* vcd add testbench/uut/opb_mdm_0/* vcd add testbench/uut/opb_mdm_0/opb_mdm_0/* vcd add testbench/uut/opb_mdm_0/opb_mdm_0/mdm_core_i1/* vcd add testbench/uut/opb_timer_0/* vcd add testbench/uut/opb_timer_0/opb_timer_0/* vcd add testbench/uut/lmb_v10_0/* vcd add testbench/uut/lmb_v10_0/lmb_v10_0/* vcd add testbench/uut/lmb_v10_0/lmb_v10_0/por_srl_i/* vcd add testbench/uut/lmb_v10_0/lmb_v10_0/por_ff_i/* vcd add testbench/uut/lmb_v10_1/* vcd add testbench/uut/lmb_v10_1/lmb_v10_1/* vcd add testbench/uut/lmb_v10_1/lmb_v10_1/por_srl_i/* vcd add testbench/uut/lmb_v10_1/lmb_v10_1/por_ff_i/* vcd add testbench/uut/opb_v20_0/* vcd add testbench/uut/opb_v20_0/opb_v20_0/* vcd add testbench/uut/opb_v20_0/opb_v20_0/por_srl_i/* vcd add testbench/uut/opb_v20_0/opb_v20_0/por_ff_i/* vcd add testbench/uut/opb_v20_0/opb_v20_0/opb_arbiter_i/* vcd add testbench/uut/bufgp_0/* vcd add testbench/uut/ibuf_1/*

------------------------------------------------------------

Then I tried running XPower with the generated VCD file with '-v -a' option. It reported the following: WARNING:Power:760 - Only 10% of the register output signals have been set. WARNING:Power:762 - Only 12% of the design signals have been set. WARNING:Power:763 - Only 6% of the design signals toggle. INFO:Power:556 - Estimate is inaccurate based on analysis of the design, user input and characterization data.

------------------------------------------------------------ XPower generated the following power numbers but with an inaccurate confidence level.

------------------------------------------------------------ Power summary: I(mA) P(mW)

---------------------------------------------------------------- Total estimated power consumption: 930 Peak Power consumption: 16818 --- Vccint 1.50V: 400 600 Vccaux 3.30V: 100 330 --- Clocks: 140 210 Logic: 88 132 Signals: 22 33 Inputs: 0 0 --- Quiescent Vccint 1.50V: 150 225 Quiescent Vccaux 3.30V: 100 330 Startup Vccint 1.5V: 400 Startup Vccaux 3.3V: 100 --- Package power limits, ambient 25C: 5455 250 LFM: 8451 500 LFM: 10345 750 LFM: 12245

Thermal summary:

---------------------------------------------------------------- Estimated junction temperature: 35C 250 LFM 32C 500 LFM 30C 750 LFM 30C Ambient temp: 25C Case temp: 35C Theta J-A range: 11 - 11C/W --- Max ambient at junction max of 85C: 75C 250 LFM 78C 500 LFM 80C 750 LFM 80C

Decoupling Network Summary: Cap Range (uF) #

---------------------------------------------------------------- Capacitor Recommendations: Total for Vccint : 44 470.0 - 1000.0 : 1 4.70 - 10.00 : 2 0.470 - 2.200 : 5 0.0470 - 0.2200 : 8 0.0100 - 0.0470 : 14 0.0010 - 0.0047 : 14 --- Total for Vccaux : 8 470.0 - 1000.0 : 1 0.0470 - 0.2200 : 1 0.0100 - 0.0470 : 2 0.0010 - 0.0047 : 4 ---

------------------------------------------------------------

My questions are the following: (1) How to achieve a confidence level of at least "reasonable" if not "accurate"? Observation: A file called "systemfailed.txt" was also generated reporting "activity not set" error messages for a lot of signals which I can see in the VCD file to have changed values. The error messages were like (Signal "microblaze_0/microblaze_0/Decode_I/of_PipeRun_s_I" has not had its activity set.)

(2) My clock frequency is 50 MHz. There were several warnings reported of the kind: "WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz." I don't know what to infer from there?

Following warnings were also generated:

------------------------------------------------------------ r:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to

50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 0.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 5000.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net sys_clk to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net bufgp_0/IBUFG to 50.00Mhz. WARNING:Power:91 - Can't change frequency of net conn_0_bram_clk to 50.00Mhz. parsing completed in: 2 mins 33 secs WARNING:Power:760 - Only 10% of the register output signals have been set. WARNING:Power:762 - Only 12% of the design signals have been set. WARNING:Power:763 - Only 6% of the design signals toggle. WARNING:Power:760 - Only 10% of the register output signals have been set. WARNING:Power:762 - Only 12% of the design signals have been set. WARNING:Power:763 - Only 6% of the design signals toggle.

------------------------------------------------------------

I am repeating my questions here in case you have missed:

(1) How to achieve a confidence level of at least "reasonable" if not "accurate"? Observation: A file called "systemfailed.txt" was also generated reporting "activity not set" error messages for a lot of signals which I can see in the VCD file to have changed values. The error messages were like (Signal "microblaze_0/microblaze_0/Decode_I/of_PipeRun_s_I" has not had its activity set.)

(2) My clock frequency is 50 MHz. There were several warnings reported of the kind: "WARNING:Power:91 - Can't change frequency of net sys_clk to 5000.00Mhz." I don't know what to infer from there?

Any clue to solve the problems with XPower will be highly appreciated.

Thanks and Regards, Partha.

Reply to
Partha Biswas
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.