RNCF0805BTE215R TN管控制信号
发布时间:2019/10/12 17:53:32 访问次数:1346
RNCF0805BTE215RVerilog语言中用关键词cm。s定义了基本传输门元件模型,它有一个输出端、一个输人端和两个控制端,如图3.1.26所示,习惯上也称之为cmos开关。其用法如下:
cmos c1(输出信号,输人信号,TN管控制信号,TP管控制信号);
通常TN管控制信号和TP管控制信号彼此是互补的,当TN管控制信号为1,Tp管控制信号为0时,CMOs开关导通;如果TN管控制信号为0,TP管控制信号为1时,CMOs开关的输出呈现出高阻抗值z。CMOs开关的电源和地通常与MOS管的衬底相连,故调用cmos元件时,不需要考虑电源与地的连接问题。调用名c1可以省略。
关键词rcmos定义了传输门元件另一种模型,字母r说明传输门元件的输入端和输出端之间存在着电阻,当信号通过时会造成幅度衰减。注意,Verilog语言中定义的两种传输门元件信号是单向传输的,与前面介绍的实际传输门元件存在一定差异。
图3.1.27所示电路的Verilog模型如例3.7.2所示。程序中调用了一个在开关级自定义的下层模块inverter,其调用名为v1(注意,调用下层模块时,调用名不能省略),完成反相的功能。还调用了两个cmos开关元件,它们是Veril-og内置的基本元件,故调用名被省略。
例3.7,2
//2-to-1 1multiplexer with CMOs switchs Fig.3.1.27
mlodule mymux2to1(X,Y,C,L);
input X, Y, c;
output L;
wire Cnot;
///instantiate inverter
invener v1(Cn。t,C);
//instantiate clrlos switch
c1mos(L,X,Cn。t,C);//(output,input,ncontrol,pcontro1)
cmos(L,Y,C,Cnot);
endmodule
//CMOs inverter Fig.3.1.8
module inverter(Vo,Ⅴi);
input Vi;
output Vo;
supply1Vdd;
supplyO GND;
pmos(Ⅴo,Vdd,Ⅴi); //(漏极,源极,控制栅极)
nm.os(Ⅴo,GND,Vi);
endnnodule

RNCF0805BTE215RVerilog语言中用关键词cm。s定义了基本传输门元件模型,它有一个输出端、一个输人端和两个控制端,如图3.1.26所示,习惯上也称之为cmos开关。其用法如下:
cmos c1(输出信号,输人信号,TN管控制信号,TP管控制信号);
通常TN管控制信号和TP管控制信号彼此是互补的,当TN管控制信号为1,Tp管控制信号为0时,CMOs开关导通;如果TN管控制信号为0,TP管控制信号为1时,CMOs开关的输出呈现出高阻抗值z。CMOs开关的电源和地通常与MOS管的衬底相连,故调用cmos元件时,不需要考虑电源与地的连接问题。调用名c1可以省略。
关键词rcmos定义了传输门元件另一种模型,字母r说明传输门元件的输入端和输出端之间存在着电阻,当信号通过时会造成幅度衰减。注意,Verilog语言中定义的两种传输门元件信号是单向传输的,与前面介绍的实际传输门元件存在一定差异。
图3.1.27所示电路的Verilog模型如例3.7.2所示。程序中调用了一个在开关级自定义的下层模块inverter,其调用名为v1(注意,调用下层模块时,调用名不能省略),完成反相的功能。还调用了两个cmos开关元件,它们是Veril-og内置的基本元件,故调用名被省略。
例3.7,2
//2-to-1 1multiplexer with CMOs switchs Fig.3.1.27
mlodule mymux2to1(X,Y,C,L);
input X, Y, c;
output L;
wire Cnot;
///instantiate inverter
invener v1(Cn。t,C);
//instantiate clrlos switch
c1mos(L,X,Cn。t,C);//(output,input,ncontrol,pcontro1)
cmos(L,Y,C,Cnot);
endmodule
//CMOs inverter Fig.3.1.8
module inverter(Vo,Ⅴi);
input Vi;
output Vo;
supply1Vdd;
supplyO GND;
pmos(Ⅴo,Vdd,Ⅴi); //(漏极,源极,控制栅极)
nm.os(Ⅴo,GND,Vi);
endnnodule
