我的驱动程序中有一些封面组。我想生成覆盖率结果文件,不是 ucm 类型,而是 ASCII 类型,这样我就可以将其输入到电子表格或 python 中。 我使用 Cadence Xcelium 模拟器。 有办法做到吗?
请参阅 Cadence 文档。您可以读取覆盖率数据库,然后使用
report
命令和 -text
选项以纯文本格式输出覆盖率报告文件。
或者,您可以在 Verilog 源代码文件中使用
covergroup
get_inst_coverage
和 get_coverage
方法以及 $display
将覆盖结果输出到仿真日志文件。请参阅 IEEE Std 1800-2017,第 19.8 节预定义的覆盖方法。这种方法的优点是它适用于任何模拟器。