【Cadence Virtuoso】番外:如何根据仿真获取不同工艺库的MOS参数

news/2024/10/22 12:56:27/

前言

本博文为个人在学习Cadence Virtuoso时的记录,巩固自己学习的同时,也给其他初学者一些参考,学习过程中使用到的软件为Cadence IC617运行在CentOS7系统下,参考的书籍为Razavi的《模拟CMOS集成电路设计》。

为了后续各种电路的分析与计算,我们需要知道自己使用的工艺库基础MOS器件的相关参数,如 V T H V_{TH} VTH μ C o x \mu C_{ox} μCox λ \lambda λ等,本篇记录了如何通过在IC617中仿真并计算获取这些参数,工艺库使用的是TSMC 65nm工艺库。

目录

  • 前言
  • 一、NMOS参数仿真
    • (1)绘制原理图
    • (2)开始仿真
    • (3)开始计算
  • 二、PMOS参数仿真
    • (1)绘制原理图
    • (2)开始仿真
    • (3)开始计算
  • 小结

一、NMOS参数仿真

(1)绘制原理图

在我的第一篇学习记录中有提到详细的原理图绘制,继续沿用上一次的工程。原理图如下,使用的NMOS,W=200nm,L=60nm:
在这里插入图片描述

(2)开始仿真

将vgs作为parameter扫描,范围设置为0.7-1.2V,扫描5个点,vds作为自变量,扫描范围为0-2.5V,因变量为漏端电流。
在这里插入图片描述
在菜单栏Marker -> Create Marker中可以设置游标。
在这里插入图片描述
在图中添加两组垂直的游标,交点会自动显示数据,这里为了更精确,我选择了靠近饱和区中间的两组(1.3V、1.8V)。
在这里插入图片描述

在这里插入图片描述

(3)开始计算

根据仿真测得数据,选取两组,如下表。

-Vds=1.3VVds=1.8V
Vgs=1.2V123.139 μ \mu μA133.626 μ \mu μA
Vgs=0.95V72.081 μ \mu μA80.440 μ \mu μA

NMOS特性方程(考虑沟道调制效应)如下:
I D = 1 2 μ n C o x W L ( V G S − V T H ) 2 ( 1 + λ V D S ) I_D=\frac{1}{2}\mu _nC_{ox}\frac{W}{L}\left ( V_{GS}-V_{TH} \right ) ^{2}\left ( 1+\lambda V_{DS} \right ) ID=21μnCoxLW(VGSVTH)2(1+λVDS)
先将第一行数据代入,如下:
123.139 μ A = 1 2 μ n C o x W L ( 1.2 − V T H ) 2 ( 1 + 1.3 λ ) 123.139\mu A=\frac{1}{2}\mu _nC_{ox}\frac{W}{L}\left ( 1.2-V_{TH} \right ) ^{2}\left ( 1+1.3\lambda \right ) 123.139μA=21μnCoxLW(1.2VTH)2(1+1.3λ)
133.626 μ A = 1 2 μ n C o x W L ( 1.2 − V T H ) 2 ( 1 + 1.8 λ ) 133.626\mu A=\frac{1}{2}\mu _nC_{ox}\frac{W}{L}\left ( 1.2-V_{TH} \right ) ^{2}\left ( 1+1.8\lambda \right ) 133.626μA=21μnCoxLW(1.2VTH)2(1+1.8λ)
上下两式相比,得 λ = 0.21 \lambda =0.21 λ=0.21.

再将第一列数据代入,如下:
123.139 μ A = 1 2 μ n C o x W L ( 1.2 − V T H ) 2 ( 1 + 1.3 λ ) 123.139\mu A=\frac{1}{2}\mu _nC_{ox}\frac{W}{L}\left ( 1.2-V_{TH} \right ) ^{2}\left ( 1+1.3\lambda \right ) 123.139μA=21μnCoxLW(1.2VTH)2(1+1.3λ)
72.081 μ A = 1 2 μ n C o x W L ( 0.95 − V T H ) 2 ( 1 + 1.3 λ ) 72.081\mu A=\frac{1}{2}\mu _nC_{ox}\frac{W}{L}\left ( 0.95-V_{TH} \right ) ^{2}\left ( 1+1.3\lambda \right ) 72.081μA=21μnCoxLW(0.95VTH)2(1+1.3λ)
上下两式相比,得 V T H = 0.136 V V_{TH} =0.136V VTH=0.136V.

最后将计算得出的 λ 、 V T H \lambda 、V_{TH} λVTH 代入任意一个式子,解出
K n = μ n C o x = 51.27 μ A / V 2 K_n = \mu _nC_{ox} =51.27\mu A/V^2 Kn=μnCox=51.27μA/V2

二、PMOS参数仿真

(1)绘制原理图

和NMOS差不多,源端接最高电压3V,原理图如下:
在这里插入图片描述

(2)开始仿真

由于PMOS和NMOS相反,所以vg要从大往小仿真,vg仿真范围我设置的是1.8V-2.2V,vd设置的是1V-3V,输出信号是D端电压和电流。
在这里插入图片描述
marker尽量选择靠近饱和区中间的,我选的1.5V、2.0V.
在这里插入图片描述

(3)开始计算

根据仿真测得数据,选取两组,注意这里:在原理图中我设置的是Vg和Vd,在这要换算成Vsg和Vsd方便计算,如下表。

-Vsd=1.5VVsd=1V
Vsg=1.2V-77.966 μ \mu μA-67.051 μ \mu μA
Vsg=1V-51.315 μ \mu μA-43.066 μ \mu μA

PMOS特性方程(考虑沟道调制效应)如下:
I D = − 1 2 μ p C o x W L ( ∣ V G S ∣ − ∣ V T H ∣ ) 2 ( 1 + λ ∣ V D S ∣ ) I_D=-\frac{1}{2}\mu _pC_{ox}\frac{W}{L}\left ( |V_{GS}|-|V_{TH}| \right ) ^{2}\left ( 1+\lambda |V_{DS}| \right ) ID=21μpCoxLW(VGSVTH)2(1+λVDS)
先将第一行数据代入,如下:
77.966 μ A = 1 2 μ p C o x W L ( 1.2 − ∣ V T H ∣ ) 2 ( 1 + 1.5 λ ) 77.966\mu A=\frac{1}{2}\mu _pC_{ox}\frac{W}{L}\left ( 1.2-|V_{TH}| \right ) ^{2}\left ( 1+1.5\lambda \right ) 77.966μA=21μpCoxLW(1.2VTH)2(1+1.5λ)
67.051 μ A = 1 2 μ p C o x W L ( 1.2 − ∣ V T H ∣ ) 2 ( 1 + λ ) 67.051\mu A=\frac{1}{2}\mu _pC_{ox}\frac{W}{L}\left ( 1.2-|V_{TH}| \right ) ^{2}\left ( 1+\lambda \right ) 67.051μA=21μpCoxLW(1.2VTH)2(1+λ)
上下两式相比,得 λ = 0.48 \lambda =0.48 λ=0.48.

再将第一列数据代入,如下:
77.966 μ A = 1 2 μ p C o x W L ( 1.2 − ∣ V T H ∣ ) 2 ( 1 + 1.5 λ ) 77.966\mu A=\frac{1}{2}\mu _pC_{ox}\frac{W}{L}\left ( 1.2-|V_{TH}| \right ) ^{2}\left ( 1+1.5\lambda \right ) 77.966μA=21μpCoxLW(1.2VTH)2(1+1.5λ)
51.315 μ A = 1 2 μ p C o x W L ( 1 − ∣ V T H ∣ ) 2 ( 1 + 1.5 λ ) 51.315\mu A=\frac{1}{2}\mu _pC_{ox}\frac{W}{L}\left ( 1-|V_{TH}| \right ) ^{2}\left ( 1+1.5\lambda \right ) 51.315μA=21μpCoxLW(1VTH)2(1+1.5λ)
上下两式相比,得 V T H = 0.140 V V_{TH} =0.140V VTH=0.140V.

最后将计算得出的 λ 、 V T H \lambda 、V_{TH} λVTH 代入任意一个式子,解出
K p = μ p C o x = 24.20 μ A / V 2 K_p = \mu _pC_{ox} =24.20\mu A/V^2 Kp=μpCox=24.20μA/V2

小结

至此,工艺库MOS的参数仿真就结束了,很多设计规则下,会给定W、L不变,这样就能保证所有设计下的MOS的特征参数一样了。
下表是最终计算的综合结果,若上面的计算方法有错误,恳请各位大佬指出!

- V T H V_{TH} VTH λ \lambda λ K K K
NMOS0.136V0.2151.27 μ A / V 2 \mu A/V^2 μA/V2
PMOS0.140V0.4824.20 μ A / V 2 \mu A/V^2 μA/V2

补:实际上这些参数可以在软件中看到,与实际计算有蛮大的差距,我暂时也不知道是为什么,希望有大佬能帮忙解答。。。
在这里插入图片描述
可以看到很多信息,例如vth=0.504V,region=2
region是管子工作区间,0代表截止区,1代表线性区,2代表饱和区,3代表亚阈值区。
在这里插入图片描述


http://www.ppmy.cn/news/208994.html

相关文章

rol 循环左移 计算_指令ROL reg/mem, 1表示循环左移,该指令执行后最高位移至( )中,同时最高位移至( )中。_学小易找答案...

【填空题】I/O 能够实现独立变址的主要原因:8086外部引脚设计了 引脚 【填空题】汇编语言指令中DEC是( )指令;指令NEG是( )指令。 【简答题】图灵机数学模型是什么? (8.0分) 【填空题】汇编语言指令SAR表示非循环移位中的( )功能。 【填空题】汇编语言指令( )表示循环移位中的…

Java(等级划分)

import java.util.Scanner;public class next {public static void main(String[] args){//声明部分int score;String level;Scanner sc new Scanner(System.in);//输入部分System.out.print("score ");score sc.nextInt();//处理部分level " ";if (sc…

htc d826 android 6,HTC 826官方ruu固件rom包_HTC Desire 826刷机包和升级包

今天看到论坛里已经有机友分享过HTC Desire 826的固件包了,也就是大家常说ruu包,现在咱们的这个手机多数是通过ruu包来进行升级的,没有什么太复杂的,今天在这里先分享的卡刷格式的ruu包,因为线刷的ruu包还没出来,等以后出来了再给大家分享出来,在这里会一块儿更新的,不…

linux系统tcl电视刷机包,tcl电视刷机包tcl电视升级包系统修复tcl电视强刷包

本帖最后由 dsfsdfs 于 2015-9-7 20:59 编辑 不知道为什么我之前发的帖子不能编辑自己的帖子,导致没法把大家要的固件发布出来,现在建立一个新帖子来发大家留言要的固件把, 老规矩: 大家不论谁想要TCL固件直接可以留言,我会每个礼拜更新一次大家所需要的固件,留言后请记住…

平平无奇的语音助手(一)

本文撰写于2021年8月4日,首发于本人的个人网站:Cyberbrain.top,无奈没人看,放到CDSN上。 嘉立创紫 立创EDA又双叒叕办活动了——《立创EDA暑期训练营2021》(哇哦~ ~ ~ ~ )这次活动有两个主题可以选择,DIY功放和离线语…

10.SVG 路径前面提到的各种形状,其轮廓线都属于路径

SVG中的路径概念可以是一个形状的外框,也可以是用来裁剪的线条,这个线条可以被描边,封闭时还可以被填充。 路径和折线或多边形不同之处在于,路径可以是直线也可以曲线,因此使用路径可以构造更为复杂的几何图形。 我们…

nextpolish安装_NECAT: Nanopore数据的高效组装工具

对MECAT2感兴趣的话,或者在MECAT2使用时遇到了什么问题,可以加MECAT和NECAT问题解决群, 群号是:316859622 NECAT是肖传乐老师团队开发的一个针对Nanopore数据组装的软件,目前该工具尚未发表,除了https://github.com/xiaochuanle/N…

2019-2-22

学习了在网上选择面板&#xff0c;下载模板&#xff0c;应用模板 <!doctype html> <html lang"zh"><head><meta http-equiv"Content-Type" content"text/html; charsetUTF-8" /><meta name"viewport" con…