Quantcast
Channel: Cadence Technology Forums
Viewing all articles
Browse latest Browse all 63257

Forum Post: RE: Format of "VCD Info File"

$
0
0
Andrew, When I try with real testbench the problem reappears. Here is definition section of .vcd : $scope module tb_top $end $scope module inst_as2005_left $end $scope module ANA $end $var wire 1 ! afe_pd $end $var wire 8 " cal_dac [7:0] $end $var wire 1 # cal_load $end $var wire 1 $ cal_on $end $var wire 1 % cal_readout $end $var wire 3 & cap [2:0] $end $var wire 3 ' comp1 [2:0] $end $var wire 3 ( comp2 [2:0] $end $var wire 51 ) grp1_adc [50:0] $end $var wire 1 * grp1_blo_on $end $var wire 1 + grp1_cds1 $end $var wire 1 , grp1_cds2 $end $var wire 1 - grp1_clk $end $var wire 1 . grp1_irst $end $var wire 1 / grp1_lpf_on $end $var wire 1 0 grp1_s1 $end $var wire 1 1 grp1_s2 $end $var wire 1 2 grp1_tr $end $var wire 3 3 ifs_cfg [2:0] $end $var wire 3 4 lpf_cfg [2:0] $end $var wire 1 5 lpw_on $end $var wire 1 6 ref_tft_pd $end $var wire 3 7 vcoarse [2:0] $end $upscope $end $upscope $end $upscope $end Here is vcd_info : (I tried with .hier 0 ... it doesn't work at all ... simulator stops with error "can't load vcd file" or something like this) .hier 1 .vih 1.8 .vil 0.0 .scope tb_top.inst_as2005_left.ANA .alias tb_top.inst_as2005_left.ANA.grp1_blo_on grp1_blo_on .alias tb_top.inst_as2005_left.ANA.grp1_cds1 grp1_cds1 .alias tb_top.inst_as2005_left.ANA.grp1_cds2 grp1_cds2 .alias tb_top.inst_as2005_left.ANA.grp1_clk grp1_clk .alias tb_top.inst_as2005_left.ANA.grp1_irst grp1_irst .alias tb_top.inst_as2005_left.ANA.grp1_lpf_on grp1_lpf_on .alias tb_top.inst_as2005_left.ANA.grp1_s1 grp1_s1 .alias tb_top.inst_as2005_left.ANA.grp1_s2 grp1_s2 .alias tb_top.inst_as2005_left.ANA.grp1_tr grp1_tr .alias tb_top.inst_as2005_left.ANA.lpw_on lpw_on .alias tb_top.inst_as2005_left.ANA.afe_pd afe_pd .alias tb_top.inst_as2005_left.ANA.ref_tft_pd ref_tft_pd *.alias tb_top.inst_as2005_left.ANA.ifs_cfg[2:0] ifs_cfg *.alias tb_top.inst_as2005_left.ANA.cap[2:0] cap *.alias tb_top.inst_as2005_left.ANA.comp1[2:0] comp1 *.alias tb_top.inst_as2005_left.ANA.comp2[2:0] comp2 *.alias tb_top.inst_as2005_left.ANA.vcoarse[2:0] vcoarse *.alias tb_top.inst_as2005_left.ANA.cal_dac[7:0] cal_dac .alias tb_top.inst_as2005_left.ANA.cal_load cal_load .alias tb_top.inst_as2005_left.ANA.cal_on cal_on .alias tb_top.inst_as2005_left.ANA.cal_readout cal_readout .alias tb_top.inst_as2005_left.ANA.*[*] * .out grp1_adc .in grp1_blo_on .in grp1_cds1 .in grp1_cds2 .in grp1_clk .in grp1_irst .in grp1_lpf_on .in grp1_s1 .in grp1_s2 .in grp1_tr .in lpw_on .in afe_pd .in ref_tft_pd .in lpf_cfg .in ifs_cfg .in cap .in comp1 .in comp2 .in vcoarse .in cal_dac .in cal_load .in cal_on .in cal_readout With .hier 1 it runs but in Spectre log I see this: Notice from spectre during topology check. No connections to node `tb_top.inst_as2005_left.ANA.grp1_adc '. No connections to node `tb_top.inst_as2005_left.ANA.grp1_adc '. No connections to node `tb_top.inst_as2005_left.ANA.grp1_adc '. No connections to node `tb_top.inst_as2005_left.ANA.grp1_adc '. No connections to node `tb_top.inst_as2005_left.ANA.grp1_adc '. Further occurrences of this notice will be suppressed. Only one connection to the following 71 nodes: cal_daq cal_daq cal_daq cal_daq cal_daq Further occurrences of this notice will be suppressed. No DC path from node `I8.DSLICE.CSA.ABLOOM.sleep' to ground, Gmin installed to provide path. No DC path from node `grp1_clk' to ground, Gmin installed to provide path. No DC path from node `cal_dac[7]' to ground, Gmin installed to provide path. No DC path from node `cal_dac[6]' to ground, Gmin installed to provide path. No DC path from node `cal_dac[5]' to ground, Gmin installed to provide path. Further occurrences of this notice will be suppressed. Actually I don't know what is connected and what isn't because only part of "only one connection" notices is displayed. Does exist a way to display all of them ? Thanks.

Viewing all articles
Browse latest Browse all 63257

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>