← 2024 · 小米 · 2025硬件提前批(芯片) 笔试

推荐答案 测试一下

对 SYSTEM VERILOG 覆盖率进行分类,下列哪项与其它选项不属于同一类()

A. 翻转覆盖率 B. 功能覆盖率 C. 行覆盖率 D. 路径覆盖率
单选题 中等 2024秋招笔试真题Online Assessment小米单选

参考答案

正确答案是 B。在 SystemVerilog 验证中,覆盖率主要分为两大类:代码覆盖率和功能覆盖率。代码覆盖率衡量设计代码的执行程度,包括行覆盖率(语句是否执行)、翻转覆盖率(信号是否从 0 到 1 或 1 到 0 翻转)、路径覆盖率(组合路径是否遍历)以及条件覆盖率、分支覆盖率等。功能覆盖率则基于验证计划或设计规范,通过用户定义的覆盖点、交叉覆盖等来检查是否覆盖了设计预期的功能场景。本题中,A 翻转覆盖率、C 行覆盖率、D 路径覆盖率均属于代码覆盖率,而 B 功能覆盖率属于独立的功能覆盖率类别。因此 B 与其他三个不同类。易错点:混淆代码覆盖率与功能覆盖率的归属,或者认为路径覆盖率属于功能覆盖,实际上路径覆盖率是代码路径分析,而非功能场景。

涉及知识点

  • 代码覆盖率类型
  • 功能覆盖率定义
  • SystemVerilog覆盖率分类
← 上一题
登录后反馈错题
下一题 →