Verilog HDL中提供下列内置基本门:
1) 多输入门:
and, nand,or, nor,xor,xnor
2) 多输出门:
buf, not
3) 三态门:
bufif0, bufif1, notif0,notif1
4) 上拉、下拉
电阻:
pullup, pulldown
5)
MOS开关:
cmos, nmos, pmos, rcmos, rnmos, rpmos
6)
双向开关:
tran,tranif0, tranif1, rtran, rtranif0, rtranif1
门级逻辑设计描述中可使用具体的门实例语句。下面是简单的门实例语句的格式。
gate_type[instance_name] (term1, term2, . . . ,termN);
注意,instance_name是可选的;gate_type为前面列出的某种门类型。各term用于表示与门的输入/输出端口相连的线网或
寄存器。
同一门类型的多个实例能够在一个结构形式中定义。语法如下:
gate_type
[instance_name1] (term11, term12, . . .,term1N),
[instance_name2] (term21, term22, . . .,term2N),
. . .
[instance_nameM] (termM1, termM2, . . .,termMN);