Dear All,
I'm trying to merge the coverage report of different test case of the same DUT but im getting an error saying.
Normal
0
false
false
false
EN-US
X-NONE
X-NONE
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
Block coverage not merged - Checksum differs. Data is projected in
to the target model.
The steps for generating the coverage are:
1. Used the -coverage all option in the irun command "irun -coverage all"
2. Generated coverage for each test case in test_xxx folder.
3. Used the batch method to merge the each test case coverage into single coverage in coverage_log folder.
Please refer the below error message and suggest me to slove the issue.
Normal
0
false
false
false
EN-US
X-NONE
X-NONE
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
[bin]$ imc -batch merge_ncsim.cmd
imc: 11.10-p001: (c) Copyright 1995-2011 Cadence Design
Systems, Inc.
Starting batch mode
imc> merge test_001/cov_work/scope/test/
test_002/cov_work/scope/test/ test_003/cov_work/scope/test/
test_004/cov_work/scope/test/ test_005/cov_work/scope/test/
test_006/cov_work/scope/test/ test_007/cov_work/scope/test/
test_008/cov_work/scope/test/ test_009/cov_work/scope/test/
test_010/cov_work/scope/test/ test_011/cov_work/scope/test/
test_012/cov_work/scope/test/ test_013/cov_work/scope/test/
test_014/cov_work/scope/test/ test_015/cov_work/scope/test/
test_016/cov_work/scope/test/ test_017/cov_work/scope/test/
test_018/cov_work/scope/test/ -out all -overwrite -metrics all
imc: *W,MGOPOW: The merge output directory
cov_work/scope/all will be overwritten.
Merging IUS Coverage ...
----------------------------
Preparing target model ...
Reading model of primary run (test_001/cov_work/scope/test/)
as initial model: test_001/cov_work/scope/icc_633670ed_00000000.ucm
Target model generated successfully.
Projecting ICC ucd data into the target model ...
test_001/cov_work/scope/test/:
Data is projected in
to the target model.
test_002/cov_work/scope/test/:
"tb_sum_int.INST_TESTCASE"
to "tb_sum_int.INST_TESTCASE": Block coverage not merged - Checksum
differs.
Data is projected in
to the target model.
test_003/cov_work/scope/test/:
"tb_sum_int.INST_TESTCASE"
to "tb_sum_int.INST_TESTCASE": Block coverage not merged - Checksum
differs.
Data is projected in
to the target model.
test_004/cov_work/scope/test/:
"tb_sum_int.INST_TESTCASE"
to "tb_sum_int.INST_TESTCASE": Block coverage not merged - Checksum
differs.
Data is projected in
to the target model.
test_005/cov_work/scope/test/:
"tb_sum_int.INST_TESTCASE"
to "tb_sum_int.INST_TESTCASE": Block coverage not merged - Checksum
differs.
Data is projected in
to the target model.
test_006/cov_work/scope/test/:
"tb_sum_int.INST_TESTCASE"
to "tb_sum_int.INST_TESTCASE": Block coverage not merged - Checksum
differs.
Data is projected in
to the target model.
test_007/cov_work/scope/test/:
"tb_sum_int.INST_TESTCASE"
to "tb_sum_int.INST_TESTCASE": Block coverage not merged - Checksum
differs.
Data is projected in
to the target model.
test_008/cov_work/scope/test/:
"tb_sum_int.INST_TESTCASE"
to "tb_sum_int.INST_TESTCASE": Block coverage not merged - Checksum
differs.
Data is projected in
to the target model.
test_009/cov_work/scope/test/:
"tb_sum_int.INST_TESTCASE"
to "tb_sum_int.INST_TESTCASE": Block coverage not merged - Checksum
differs.
Data is projected in
to the target model.
test_010/cov_work/scope/test/:
"tb_sum_int.INST_TESTCASE"
to "tb_sum_int.INST_TESTCASE": Block coverage not merged - Checksum
differs.
Data is projected in
to the target model.
test_011/cov_work/scope/test/:
"tb_sum_int.INST_TESTCASE"
to "tb_sum_int.INST_TESTCASE": Block coverage not merged - Checksum
differs.
Data is projected in
to the target model.
test_012/cov_work/scope/test/:
"tb_sum_int.INST_TESTCASE"
to "tb_sum_int.INST_TESTCASE": Block coverage not merged - Checksum
differs.
Data is projected in
to the target model.
test_013/cov_work/scope/test/:
"tb_sum_int.INST_TESTCASE"
to "tb_sum_int.INST_TESTCASE": Block coverage not merged - Checksum
differs.
Data is projected in
to the target model.
test_014/cov_work/scope/test/:
"tb_sum_int.INST_TESTCASE"
to "tb_sum_int.INST_TESTCASE": Block coverage not merged - Checksum
differs.
Data is projected in
to the target model.
test_015/cov_work/scope/test/:
"tb_sum_int.INST_TESTCASE"
to "tb_sum_int.INST_TESTCASE": Block coverage not merged - Checksum
differs.
Data is projected in
to the target model.
test_016/cov_work/scope/test/:
"tb_sum_int.INST_TESTCASE"
to "tb_sum_int.INST_TESTCASE": Block coverage not merged - Checksum
differs.
Data is projected in
to the target model.
test_017/cov_work/scope/test/:
"tb_sum_int.INST_TESTCASE"
to "tb_sum_int.INST_TESTCASE": Block coverage not merged - Checksum
differs.
Data is projected in
to the target model.
test_018/cov_work/scope/test/:
"tb_sum_int.INST_TESTCASE"
to "tb_sum_int.INST_TESTCASE": Block coverage not merged - Checksum
differs.
Data is projected in
to the target model.
Writing output database cov_work/scope/all:
Model:
cov_work/scope/all/icc_633670ed_00000000.ucm
Data :
cov_work/scope/all/icc_633670ed_00000000.ucd
No Specman coverage databases found in the runs.
Total conflicts during target model creation: 0
Total items not merged : 17
List of conflicts non-merged items during target model
creation report only when merge is run with "-message 1" option.
imc> load -run cov_work/scope/all
Successfully loaded run '/device/modules/sum_ctrl/verif/bin/cov_work/scope/all'.
imc> report -detail -type -html -all -out coverage_log/
-overwrite *
Output of report -html command sent to directory:
coverage_log/
Thanks & Best Regards,
Chetz.