双向传输开关有tran、tranif1、tranif0、rtran、rtranif1、rtranif0。

  1. 对于tran和rtran,它们有两个端口,都是双向数据端口。
  2. 对于tranif1、tranif0、rtranif1、rtranif0,它们有三个端口,前两个端口是双向数据端口,第三个端口是控制输入端口。
  3. 对于tranif1和rtranif1,当控制等于1时,数据通过;当控制等于0时,输出为z(HiZ)。
  4. 对于tranif0和rtranif0,当控制等于0时,数据通过;当控制等于1时,输出为z(HiZ)。

例子:
tranif1 t1 (inout1, inout2, control);