gpt4 book ai didi

testing - 如何处理代码覆盖率中的 VHDL 泛型

转载 作者:行者123 更新时间:2023-11-28 20:05:52 25 4
gpt4 key购买 nike

在测试用 VHDL 编写的数字架构并以 100% 代码覆盖率为目标时,我真的不知道如何处理通用> 输入。

在我的例子中,我有一个具有通用依赖行为的组件,它被实例化了两次。对于这个泛型,该实例具有不同的(“0”和“1”)值,这意味着并且不可能是其他情况。因此,我的代码覆盖率不能达到 100%(通用值对于一个实例始终为“1”,对于另一个实例始终为“0”)。

我知道我可以决定将验证排除在覆盖范围之外,但我不确定这是最好的做法。在这种情况下,什么是最佳做法?

最佳答案

代码覆盖工具可能(并且应该)能够合并来自多个模拟运行的覆盖。

因此,您分别将泛型作为“0”和“1”进行了 2 次单独的模拟运行,合并了这些的覆盖范围,然后合并的覆盖范围应该是 100%。

关于testing - 如何处理代码覆盖率中的 VHDL 泛型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36399700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com