floating-point - 浮点单元的测试向量

标签 floating-point verification

我在 Verilog 中设计了一个 32 位单精度浮点乘法器以及一个单独的加/减单元。

我在 MATLAB 中编写了一个脚本,用于生成一堆随机 float 并在 Verilog 中生成一个测试平台。

我将 ncverilog 仿真的结果与 MATLAB 的结果进行了比较,并验证了我的乘法器工作正常,并且我的加法/减法器也工作正常。

但是,我想知道对我的浮点单元进行压力测试的测试用例列表。有这样的 list 吗?我知道一些程序,如 Softfloat,但它测试计算机的浮点,而不是能够将其与 verilog 测试平台合并。

我还应该提到我的单元不支持上溢、下溢等异常,也不支持非规范化值。舍入模式为舍入到最接近的值。

谢谢!

最佳答案

关于floating-point - 浮点单元的测试向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15030274/

相关文章:

ruby - Fixnum (Integer) 和 Float 在 Ruby 中如何比较相等?

python - 在线身份验证解决方案

laravel - 无法停用电子邮件验证 Laravel

email - 为什么在注册时进行电子邮件验证很重要,它是 "mandatory"吗?

c++ - 错误 C2664 + 泛型类 +/Wp64

c - 我的 for 循环出现浮点异常,未正确初始化

c - 浮点值后缀 `f`有什么用

objective-c - 32 位大端 float 据到 CGImage

javascript 验证 0 为数字

email - Flutter:验证一种谷歌帐户的方法?