检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]苏州大学电子信息学院,江苏苏州215000 [2]中晟宏芯有限公司,江苏苏州215000
出 处:《微电子学与计算机》2017年第4期121-125,130,共6页Microelectronics & Computer
摘 要:为了对复杂浮点运算单元进行功能验证,设计并实现了一种基于UVM(Universal Verification Methodology)方法的验证平台.该平台集成了一套高效的浮点数产生机制,将浮点用例的求解转化为连分式的求解,拓宽了传统浮点用例的边界定义,同时也调用了基于C语言的参考模型来自检计算结果,并结合FCC(Fast Coverage Convergence)技术,加快了覆盖率收敛.应用结果表明,此验证平台能够对浮点运算单元各功能进行高效验证,极大地减少验证时间,且平台内嵌的浮点数产生器也能够移植到其他浮点功能验证平台.A test-bench was designed and implemented on the basis of UVM to verify all facilities of the floatingpoint unit.The test-bench integrates an efficient mechanism to generate floating-point operands and expands the corner of traditional cases with the method of convert floating point numbers to continued fractions.It calls a C model to achieve automatic results comparison,in addition to FCC technique,the coverage was converged quickly.Experimental results show that the test-bench can effectively verify all facilities of the floating-point unit and greatly reduce the time,moreover,the floating-point generator can be used for other floating-point verification.
关 键 词:浮点运算单元 UVM验证平台 中间结果约束 浮点数生成
分 类 号:TN4[电子电信—微电子学与固体电子学]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15