如何编写testbench的总结

如题所述

第1个回答  推荐于2016-05-27
如何编写
testbench
的总结(非常实用的总结)

1.激励的设置

相应于被测试模块的输入激励设置为
reg
型,输出相应设置为
wire
类型,双向端口
inout


测试中需要进行处理。

方法:为双向端口设置中间变量
inout_reg
作为该
inout
的输出寄存,
inout
口在
testbench
中要定义为
wire
型变量,然后用输出使能控制传输方向。

eg


inout[0:0]bi_dir_port;
wire[0:0]bi_dir_port;
reg[0:0]bi_dir_port_reg;
regbi_dir_port_oe;
assignbi_dir_port=bi_dir_port_oe?bi_dir_port_reg:1'bz;

bi_dir_port_oe
控制端口数据方向,并利用中间变量寄存器改变其值。等于两个模块之间


inout
双向口互连。往端口写(就是往模块里面输入
)本回答被提问者和网友采纳
相似回答