refer https://www.thevtool.com/bidirectional-assignment-tranif/
tb里如果要drive interface上的inout信号通常有如下做法。
1.如果 tb里也有inout的信号,那么可以inout A连接inout B。用tranif来实现。具体用法是
tran name(A,B) 这里name是指随便起的一个instance名字,A,B都是inout信号。
2.如果inout A连的是一个三态逻辑,tb要有oe,in B,out c三根线来完成。
assign B=A;
assign A= out_en? C : 高阻。
3. 如果tb里面没有inout信号接出,需要外接一个wrapper来制造#2的场景。