⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inverter_gain.m

📁 cmos仿真程序, cmos仿真程序, cmos仿真程序,
💻 M
字号:
function gain = inverter_gain(vdd, wn, ln, wp, lp)
% analysis of inverter threshold for 0.25 micron CMOS process
techn = [0.43, 0.4, 115e-6, 0.06, 0.63, 0.005, 0.015];
techp = [-0.40, -0.4, -30e-6, -0.1, -1.04, 0, 0.015];
vtn = techn(1);
kn = techn(3);
lamn = techn(4);
vsn = techn(5);
vtp = techp(1);
kp = techp(3);
lamp = techp(4);
vsp = techp(5);

weffn = (wn - techn(7))*1.E-6;
leffn = (ln - techn(6))*1.E-6;
weffp = (wp - techp(7))*1.E-6;
leffp = (lp - techp(6))*1.E-6;

kneff = kn * weffn / leffn;
kpeff = kp * weffp / leffp;

vm = inverter_threshold(vdd, wn, ln, wp, lp);
id = nmos025(wn, ln, vm, vm, 0);

gain_simple = -(kneff * vsn + kpeff * vsp)/(id * (lamn - lamp));

betan = kneff * vsn;
betap = kpeff * vsp;

gain_complex = -(betan*(1+lamn*vm) + betap*(1+lamp*(vm-vdd)))/(betan*(vm-vtn-vsn/2)*lamn+betap*(vm-vdd-vtp-vsp/2)*lamp);
gain = [gain_simple gain_complex];

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -