HDLCheck是深远华创(南京)信息科技有限公司自主研发的HDL代码规则与缺陷检查平台,能够对HDL代码开展深度检查与分析,发现并定位存在违反编码规则的缺陷代码片段。HDLCheck的性能在国内外同类产品中具有明显的优势。
下面将HDLCheck与国内某知名同类产品进行比测,本次比测重点从用户比较关注的检查执行效率、出检率、误报率三个性能方面进行详细的比对,比测对象采用了50个HDL代码工程,检查标准为2个HDL代码国军标,比测数据见下表。
| 序号 | 产品名称 | 执行效率 | 平均出检率 | 平均误报率 |
| 1 | HDLCheck | 15.6s | 理论出检:180条 实测出检:172条 出 检 率:95.6% | 误报数:3条 误报率:1.6% |
| 2 | 国内某知名同类产品 | 59.8s | 理论出检:180条 实测出检:53条 出 检 率:29.4% | 误报数:7条 误报率:3.8% |
根据被测比测结果,可以得出以下结论:
1、HDLCheck对GJB 9765和GJB 10157均全面支持,而国内某知名同类产品对于两个国军标的支持都有缺项,并且HDLCheck对于规则的配置颗粒度更细。因此,选用HDLCheck能够更全面的满足国军标的检查要求,使用也更灵活。
2、在同样的硬件环境下,平均测试样本规模2万行的条件下,HDLCheck的平均检查耗时为15.6s,而国内某知名同类产品平均检查耗时达到59.5s,HDLCheck的检查执行效率相较于国内某知名同类产品高出约4倍。因此,选用HDLCheck能够更快的完成测试检查任务,缩短测试周期,降低测试成本。
3、在同样的测试样本条件下,HDLCheck的平均出检率达到95.6%, 而国内某知名同类产品的出检率仅为29.4%,HDLCheck在出检率方面具有明显的优势。因此,选用HDLCheck能够更加全面和准确的发现HDL代码中的缺陷,更好的保障代码质量。
4、在同样的测试样本条件下,HDLCheck的平均误报率仅有1.6%,国内某知名同类产品平均误报率为3.8%,在误报率方面两者基本持平。但HDLCheck的误报率是在出检率远高于国内某知名同类产品的情况下统计得到的,其实际误报率更低。因此,选用HDLCheck能够降低测试人员对检查结果的确认工作量,效率更高。
通过本次比测,可以看到HDLCheck的功能与性能在国内外同类产品中具有明显的优势,这是由于HDLCheck同时内置了一套高精度重量型检查引擎和一套低精度轻量化检查引擎,通过采用国内外首创的双引擎检查架构,HDLCheck能够同时保证检查效率和检查精度,实现鱼和熊掌兼得,更好的满足用户的需求。