RNCF0805BTE215R TN管控制信號
發布時間:2019/10/12 17:53:32 訪問次數:1334
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