找回密码
 注册
关于网站域名变更的通知
查看: 297|回复: 1
打印 上一主题 下一主题

如何编写高效的测试平台

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-10-31 09:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
如何编写高效的测试平台

8 W8 H- |! i# }2 O# Q
) ^" [9 `  D6 e' X, H
由于设计规模和复杂性的增加,数字设计的验证已经变得愈发困难重重,且耗时耗力。为应对这一挑战,验证工程师们需要借助几种工具和方法。对于数百万门电路的大型设计,设计师通常使用一套常规验证工具。但是,对于较小型的设计,设计工程师通常发现HDL仿真器配合测试平台的方法会有最佳表现。因此,测试平台已经成为验证高级语言设计的标准方法。一般而言,测试平台承担以下任务:
* a- Y$ `4 w; a9 E/ f! O1 l3 e; |• 将被检设计(DUT)实例化3 j2 R& N/ S/ d( C) U- J
• 通过将测试向量应用到模型来仿真这个DUT
/ N5 q- J  O; {( Y6 o6 K* J3 X; G• 将结果输出到一个终端或波形窗口中进行视觉检查
9 F# B8 n& _  u( C# j5 s• 可以选择将实际结果与预期结果进行对比* N/ j% E6 o9 T: W- ]% @2 T
通常,设计师使用作为行业标准的VHDL语言或Verilog 硬件描述语言编写测试平台。测试平台调用功能设计,并对其仿真。复杂的测试平台还执行附加功能——例如,它们包含确定针对设计的合适的设计仿真的逻辑,或是比较实际结果与预期结果的逻辑。) m- k' L! @5 z$ {: w7 u$ z  K

; }) E+ Q8 y2 K测试平台为工程师提供了一个可移植可升级的验证流程。使用混合语言仿真器,设计师可以自由使用他们的HDL语言来验证设计,不论这些设计是用VHDL还是用Verilog编写的。对于搭建使用简单结构且所需源代码最少的测试平台,高级行为语言提供了更多便利。
/ L6 y  e# {8 m$ ^0 Z6 n8 w
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-6 07:25 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表