【转载】MOS开关(verilog)
MOS開(kāi)關(guān)
?
一. MOS開(kāi)關(guān)
1. NMOS 源極(d)接Gnd
?
?
一般情況下,可認(rèn)為晶體管受柵極(g)電平VG的控制(control).
1). VG=H,源極(s)與漏極(d)接通;
2). VG=L,源極(s)與漏極(d)斷開(kāi).
源極(s)與漏極(d)接通, 則漏極(d)被下拉到Gnd.
2. PMOS 源極(d)接VDD
?
?
1). VG=H,源極(s)與漏極(d)斷開(kāi);
2). VG=L,源極(s)與漏極(d)導(dǎo)通.
源極(s)與漏極(d)接通, 則漏極(d)被上拉到VDD.
3. CMOS
CMOS電路中包括NMOS所組成的部分為下拉網(wǎng)絡(luò)(pull-down network, PDN), PMOS所組成的部分為上拉網(wǎng)絡(luò)(pull-up network, PUN).
優(yōu)點(diǎn):無(wú)論輸入電平是高電平還是低電平, 電路中都沒(méi)有電流通過(guò), 即CMOS電路在靜態(tài)下沒(méi)有功耗.
?舉例:CMOS反相器
?
?
其中PMOS為上拉器件, 導(dǎo)通即把輸入上拉至VDD; NMOS為下拉器件, 導(dǎo)通即把輸入下拉至Gnd.
二. Verilog描述
在Verilog中, 關(guān)鍵字nmos和pmos用作定義兩種類型的MOS開(kāi)關(guān).
1. 實(shí)例化
nmos n1(output, input, control); // 實(shí)例化(調(diào)用)一個(gè)NMOS開(kāi)關(guān)
pmos p1(output, input, control); // 實(shí)例化(調(diào)用)一個(gè)PMOS開(kāi)關(guān)
2. 舉例: CMOS反相器
module invertor(out, in);
? output out;
? input? in;
?
? supply1 Vdd; // 定義電源
? supply0 Gnd; // 定義地
?
? pmos (out, Vdd, in);
? nmos (out, Gnd, in);
endmodule
文章來(lái)源:http://www.cnblogs.com/adamite/archive/2008/11/28/1342969.html
轉(zhuǎn)載于:https://www.cnblogs.com/jiansiming/articles/2260855.html
總結(jié)
以上是生活随笔為你收集整理的【转载】MOS开关(verilog)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: web 压力测试工具
- 下一篇: iPhone/Mac Objective