MOS开关
发布时间:2008/5/29 0:00:00 访问次数:996
mos开关有:
cmos pmos nmos rcmos rpmos rnmos
这类门用来为单向开关建模。即数据从输入流向输出,并且可以通过设置合适的控制输入关闭数据流。
pmos(p类型mos管)、nmos(n类型mos管),rnmos(r代表电阻)和rpmos开关有一个输出、一个输入和一个控制输入。实例的基本语法如下:
gate_type[instance_name] (outputa, inputb, controlc);
第一个端口为输出,第二个端口是输入,第三个端口是控制输入端。如果nmos和rnmos开关的控制输入为0,pmos和rpmos开关的控制为1,那么开关关闭,即输出为z;如果控制是1,输入数据传输至输出;如图5-5所示。与nmos和pmos相比,rnmos和rpmos在输入引线和输出引线之间存在高阻抗(电阻)。因此当数据从输入传输至输出时,对于rpmos和rmos,存在数据信号强度衰减。信号强度将在第10章进行讲解。
例如:
pmos p1 (bigbus, smallbus, gatecontrol);
rnmos rn1 (controlbit, readybit, hold);
第一个实例为一个实例名为p1 的pmos开关。开关的输入为smallbus,输出为bigbus,控制信号为gatecontrol。
这两个开关实例语句的语法形式如下:
(r)cmos [instance_name]
(outputa, inputb, ncontrol, pcontrol);
第一个端口为输出端口,第二个端口为输入端口,第三个端口为n通道控制输入,第四个端口为是p通道控制输入。cmos(rcmos)开关行为与带有公共输入、输出的pmos(rpmos)和nmos(rnmos)开关组合十分相似。
cmos pmos nmos rcmos rpmos rnmos
这类门用来为单向开关建模。即数据从输入流向输出,并且可以通过设置合适的控制输入关闭数据流。
pmos(p类型mos管)、nmos(n类型mos管),rnmos(r代表电阻)和rpmos开关有一个输出、一个输入和一个控制输入。实例的基本语法如下:
gate_type[instance_name] (outputa, inputb, controlc);
第一个端口为输出,第二个端口是输入,第三个端口是控制输入端。如果nmos和rnmos开关的控制输入为0,pmos和rpmos开关的控制为1,那么开关关闭,即输出为z;如果控制是1,输入数据传输至输出;如图5-5所示。与nmos和pmos相比,rnmos和rpmos在输入引线和输出引线之间存在高阻抗(电阻)。因此当数据从输入传输至输出时,对于rpmos和rmos,存在数据信号强度衰减。信号强度将在第10章进行讲解。
例如:
pmos p1 (bigbus, smallbus, gatecontrol);
rnmos rn1 (controlbit, readybit, hold);
第一个实例为一个实例名为p1 的pmos开关。开关的输入为smallbus,输出为bigbus,控制信号为gatecontrol。
这两个开关实例语句的语法形式如下:
(r)cmos [instance_name]
(outputa, inputb, ncontrol, pcontrol);
第一个端口为输出端口,第二个端口为输入端口,第三个端口为n通道控制输入,第四个端口为是p通道控制输入。cmos(rcmos)开关行为与带有公共输入、输出的pmos(rpmos)和nmos(rnmos)开关组合十分相似。
mos开关有:
cmos pmos nmos rcmos rpmos rnmos
这类门用来为单向开关建模。即数据从输入流向输出,并且可以通过设置合适的控制输入关闭数据流。
pmos(p类型mos管)、nmos(n类型mos管),rnmos(r代表电阻)和rpmos开关有一个输出、一个输入和一个控制输入。实例的基本语法如下:
gate_type[instance_name] (outputa, inputb, controlc);
第一个端口为输出,第二个端口是输入,第三个端口是控制输入端。如果nmos和rnmos开关的控制输入为0,pmos和rpmos开关的控制为1,那么开关关闭,即输出为z;如果控制是1,输入数据传输至输出;如图5-5所示。与nmos和pmos相比,rnmos和rpmos在输入引线和输出引线之间存在高阻抗(电阻)。因此当数据从输入传输至输出时,对于rpmos和rmos,存在数据信号强度衰减。信号强度将在第10章进行讲解。
例如:
pmos p1 (bigbus, smallbus, gatecontrol);
rnmos rn1 (controlbit, readybit, hold);
第一个实例为一个实例名为p1 的pmos开关。开关的输入为smallbus,输出为bigbus,控制信号为gatecontrol。
这两个开关实例语句的语法形式如下:
(r)cmos [instance_name]
(outputa, inputb, ncontrol, pcontrol);
第一个端口为输出端口,第二个端口为输入端口,第三个端口为n通道控制输入,第四个端口为是p通道控制输入。cmos(rcmos)开关行为与带有公共输入、输出的pmos(rpmos)和nmos(rnmos)开关组合十分相似。
cmos pmos nmos rcmos rpmos rnmos
这类门用来为单向开关建模。即数据从输入流向输出,并且可以通过设置合适的控制输入关闭数据流。
pmos(p类型mos管)、nmos(n类型mos管),rnmos(r代表电阻)和rpmos开关有一个输出、一个输入和一个控制输入。实例的基本语法如下:
gate_type[instance_name] (outputa, inputb, controlc);
第一个端口为输出,第二个端口是输入,第三个端口是控制输入端。如果nmos和rnmos开关的控制输入为0,pmos和rpmos开关的控制为1,那么开关关闭,即输出为z;如果控制是1,输入数据传输至输出;如图5-5所示。与nmos和pmos相比,rnmos和rpmos在输入引线和输出引线之间存在高阻抗(电阻)。因此当数据从输入传输至输出时,对于rpmos和rmos,存在数据信号强度衰减。信号强度将在第10章进行讲解。
例如:
pmos p1 (bigbus, smallbus, gatecontrol);
rnmos rn1 (controlbit, readybit, hold);
第一个实例为一个实例名为p1 的pmos开关。开关的输入为smallbus,输出为bigbus,控制信号为gatecontrol。
这两个开关实例语句的语法形式如下:
(r)cmos [instance_name]
(outputa, inputb, ncontrol, pcontrol);
第一个端口为输出端口,第二个端口为输入端口,第三个端口为n通道控制输入,第四个端口为是p通道控制输入。cmos(rcmos)开关行为与带有公共输入、输出的pmos(rpmos)和nmos(rnmos)开关组合十分相似。
上一篇:Verilog HDL双向开关