IC学习笔记:01.Verilog Testbench

一、概述

1.1、什么是Testbench

Testbench是测试平台,如下图所示。

在这里插入图片描述

 这个平台的作用就是产生测试激励给待测的设计DUV(Design Under Verification)。灌激励的时候可以写入预期值,检查被灌激励后的DUV的输出是否与预期值一致,从而实现验证RTL设计功能的目的。

1.2、Testbench的六功能以及四要素

六功能

①产生激励:Generate stimulus;
②将激励输入到待测设计:DUV-Design Under Verification);
③产生预期响应:Generate Expectation;
④获取响应:Caputure response;
⑤检查响应的正确性:Check the response for correctness;
⑥根据验证目标评估验证进度:Measure the progress against the overall verification goals。

四要素

①灌激励:产生输入信号给RTL文件;
②做预期:产生预期结果;
③收集响应:收集输出结果,实例化&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值