SystemVerilog 测试激励文件
我们需要采用称为测试激励文件的环境,用于在设计上运行任何种类的仿真。
单击此处回顾仿真的基本概念
测试激励文件的目的是什么?
测试激励文件允许我们通过仿真来验证设计的功能。它是一个容器,在其中通过不同的输入激励来布局和驱动设计。
生成不同类型的输入激励
利用生成的激励来驱动设计输入
允许设计处理输入并提供输出
检查输出中是否存在意外行为,以便查找功能缺陷
如果发现功能缺陷,则更改设计以修复缺陷
执行上述步骤直至修复所有功能缺陷
测试激励文件的组件
鉴于简介中的示例中受测设计 (DUT) 的连接方式和信号驱动方式,它并不是模块化、可扩展、灵活或可复用的示例。我们来看一个简单的测试激励文件,认识一下有助于往来 DUT 进行数据传输