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.