检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:吴沁文[1] 王珊珊 WU Qinwen;WANG Shanshan(Nanjing Research Institute of Electronics Technology,Nanjing Jiangsu 210039,China)
出 处:《现代雷达》2023年第7期75-82,共8页Modern Radar
摘 要:SystemVerilog是专用于FPGA验证的语言,它的约束随机机制是支持FPGA随机测试的关键。然而,SystemVerilog语言仅提供了对整数类型的约束随机机制,这大大限制了需要使用浮点数随机激励的验证。文中设计了一种基于SystemVerilog的浮点数约束生成器,它通过转换机制,实现对浮点数的约束随机生成,从而将SystemVerilog的约束随机机制扩大到浮点数据类型,有效扩大了SystemVerilog约束随机验证的支持范围。SystemVerilog is a specialized language for FPGA verification,and its constrained random mechanism is the kernel to support FPGA random test.However,the SystemVerilog language only provides a constrained randomization mechanism for integral data types,which greatly limits the verification when floating-point random stimulus is needed.In this article,a floating-point constraint generator based on SystemVerilog is designed.It realizes the generation of constrained random floating-point number through a conversion mechanism,and thus extends the SystemVerilog constrained random mechanism to floating-point data types,which effectively expands the support range of SystemVerilog for constrained random test.
关 键 词:SystemVerilog语言 FPGA验证 约束随机 浮点数
分 类 号:TN957.51[电子电信—信号与信息处理]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.120