半导体器件和工艺模拟:使用Silvaco设计构建NMOS并提取各项工艺及器件参数
半导体器件和工艺模拟
使用Silvaco设计构建NMOS并提取各项工艺及器件参数
一、目的:
1、熟练氧化、离子注入与扩散工艺,使用Silvaco软件进行模拟
2、掌握nmos工艺流程。
3、学会用Silvaco软件提取MOS晶体管的各种参数
4、掌握MOS晶体管器件模拟
二.要求
1.用Anthena构建一个NMOS管,要求沟道长度不小于0.8微米,阈值电压在-0.5v 至 1V之间,要说明在工艺中如何调整阈值电压并在模拟结果中有所体现。
2.工艺模拟过程要求提取S/D结结深、阈值电压、沟道表面掺杂浓度、S/D区薄层电阻等参数。
3.进行器件模拟,要求得到NMOS输出特性曲线族以及特定漏极电压下的转移特性曲线,并从中提取MOS管的阈值电压和β值。
4.分析各关键工艺步骤对器件性能的影响。
三.步骤:
1、启动silvaco软件。
2、创建一个网格并定义衬底的参数。
3、由于本实验运用了cmos工艺,所以先在衬底上做一个p阱,严格定义p阱的浓度,注入能量,以及阱区的推进。
4、生长栅氧化层,严格控制各参数。
diffus time=10 temp=950 dryo2 press=1.00 hcl.pc=3
5、淀积多晶硅,其厚度为0.2um。
6、刻蚀掉x=0.35左面的多晶硅,然后低剂量注入磷离子,形成轻掺杂层,剂量为3e13,能量为20kev。
7、淀积氧化层,然后再进行刻蚀,以进行下一步的源漏区注入。
8、进行源漏砷离子的注入,剂量为4e15,能量为40kev。
9、淀积铝,形成S/D金属接触。
10、进行向右镜像操作,形成完整的nmos结构并定义电极。
11、抽取源漏结深,阈值电压,n+区薄层电阻,沟道表面掺杂浓度,轻掺杂源漏区的薄层电阻等参数。
12、描述输出特性曲线并绘出。
13、描述转移特性曲线并绘出,同时从中提取MOS管的阈值电压和β值。
四、结果及分析
1、工艺图
由图可见,此NMOS沟道长度不小于0.8微米,符合要求。
2、工艺过程:
(1)定义矩形网格:
#定义X网格
line x loc=0 spac=0.1
line x loc=0.2 spac=0.006
line x loc=0.6 spac=0.006
#定义Y网格
line y loc=0.00 spac=0.002
line y loc=0.2 spac=0.005
line y loc=0.5 spac=0.05
line y loc=0.8 spac=0.15
(2)定义初始硅并氧化:100 晶向,作为P 型衬底,用硼掺杂,掺杂浓度为1e14,之后制作栅氧化层:把硅片放在950摄氏度,干氧,一个大气压下掺氯(氯化氢)氧化10分钟,结果如下:
(3)调整阈值电压,离子注入,注入硼离子,剂量为2e12,能量为10KeV:
(4)淀积Poly层后进行栅刻蚀:刻蚀掉x=0.35左面的多晶硅,结果如下:
(5)湿氧氧化后进行轻掺杂,轻掺杂使用离子注入,注入磷离子,剂量为3e13,能量为20KeV,之后沉积氧化层再进行干刻蚀,以进行下一步的源漏区注入 ,其结果如下:
(6)进行源漏砷离子的注入,重掺杂,剂量为4e15,能量为40KeV,掺杂完成后进行快速退火,结果如下:
(7)下面处理漏源极,先刻蚀掉x=0.1以左的氧化层 ,再刻蚀掉一个矩形,把栅极多晶硅上面的氧化层刻蚀掉,以便于之后与金属接触制作电极。我蚀刻掉了(0.357,-0.15)->(0.6,-0.15)->(0.6,-0.3)->(0.357,-0.3)区域内的氧化层,结果如下:
(8)在表面淀积铝之后,刻蚀掉一个矩形区域的铝,留下金属电极。我蚀刻掉了(0.35,0.1)->(0.1,0.1)->(0.1,-0.4)->(0.35,0.4)区域内的铝,结果如下:
(9)进行镜像和电极定义,镜像对称并保存镜像结构后,完整的NMOS如下:
至此,完整的NMOS设计工艺过程结束。
3、器件仿真结果及参数特性分析:
(1)结深:
结深测量语句:extract name="nxj" xj silicon mat.occno=1 x.val=0.1 junc.occno=1
测量结果:
EXTRACT> extract name="nxj" xj silicon mat.occno=1 x.val=0.1 junc.occno=1
nxj=0.882642 um from top of first Silicon layer X.val=0.1
(2)测量沟道阈值电压
沟道阈值电压测量语句:
extract name="n1dvt" 1dvt ntype vb=0.0 qss=1e10 x.val=0.49
测量结果:
EXTRACT> extract name="n1dvt" 1dvt ntype vb=0.0 qss=1e10 x.val=0.49
n1dvt=0.953742 V X.val=0.49
(3)沟道表面掺杂浓度
沟道表面掺杂浓度测量语句:
extract name="chan surf conc" surf.conc impurity="Net Doping" \
material="Silicon" mat.occno=1 x.val=0.45
测量结果:
EXTRACT> extract name="chan surf conc" surf.conc impurity="Net Doping"
chan surf conc=8.22657e+020 atoms/cm3
(4)获取S/D区薄层电阻
获取语句:
extract name="n++ sheet rho" sheet.res material="Silicon" mat.occno=1 x.val=0.05 region.occno=1
获取结果:
EXTRACT> #extract the N++ regions sheet resistance
EXTRACT> extract name="n++ sheet rho" sheet.res material="Silicon" mat.occno=1 x.val=0.05 region.occno=1
n++ sheet rho=40.5223 ohm/square X.val=0.05
(5)NMOS输出特性曲线
上图为该器件仿真 Id-VDS曲线(输出特性曲线)的结果,由图可知:
1、由理论知识得,当栅极电压小于NMOS阈值电压时,没有导电沟道形成,无论VDS取值如何,均不会有漏极电流:图中红色输出曲线是栅压为0.5V时(NMOS截止)的输出曲线。
2、当栅极电压大于NMOS阈值电压时,在栅极下方的衬底会出现反型层,从而形成导电沟道,此时在漏源区加上电压VDS,就会产生漏极电流。
3、当VDS较小时,漏极电流随VDS呈线性增长,此时 MOSFET 工作在线性区。
4、继续增大VDS,一定程度后导电沟道会被夹断,此后Id不再随VDS的增大而变化,Id只与栅极电压VGS有关,此时MOSFET 工作在饱和区。(上方除红色曲线外三条输出曲线分别是栅极电压为1.1V、2.2V、3.3V 时的输出特性曲线,说明 NMOS 的输出特性曲线随栅极电压的不同而变化。)
由仿真结果可知,NMOS输出特性与理论分析相符。
(6)NMOS转移特性曲线:
上图为漏极电压VDS恒定时的 Id-VGS 曲线(转移特性曲线),由曲线可以看出:
1、当VDS一定时,栅压很小的时候不存在导电沟道,NMOS截止。
2、随着栅极电压VGS的增大,P型衬底将出现反型层,当VGS大于NMOS阈值电压时,导电沟道出现且宽度变宽,载流子浓度随VGS的增大而增加,VDS呈线性增长。
由仿真结果可以看出, NMOS转移特性与理论分析相符。
(7)提取MOS管的阈值电压
EXTRACT>extract name="nvt"(xintercept(maxslope(curve(abs(v."gate"),
abs(i."drain"))))- abs(ave(v."drain"))/2.0)
nvt=0.751552
可见此NMOS阈值电压在-0.5v 至 1V之间,符合要求。
(8)提取参数
1、nxj=0.882642 um
2、n1dvt=0.953742 V
3、chan surf conc=8.22657e+020 atoms/cm3
4、n++ sheet rho=40.5223 ohm/square
5、nvt=0.751552 6、nbeta=0.000173251
附录
实验程序代码块如下:
go athena#定义X网格line x loc=0 spac=0.1line x loc=0.2 spac=0.006line x loc=0.65 spac=0.006#定义Y网格line y loc=0.00 spac=0.002line y loc=0.2 spac=0.005line y loc=0.5 spac=0.05line y loc=1.0 spac=0.15#定义初始硅:100 晶向,作为P 型衬底,用硼掺杂,掺杂浓度为1e14init silicon c.boron=1e14 orientation=100 space.mul=2 two.d#制作栅氧化层:把硅片放在950摄氏度,干氧,一个大气压下掺氯(氯化氢)氧化10分钟diffus time=10 temp=950 dryo2 press=1.00 hcl.pc=3#抽取栅氧化层厚度extract name="gateox" thickness oxide mat.occno=1 x.val=0.3#调整阈值电压,离子注入,注入硼离子implant boron dose=2e12 energy=10 pearson#淀积Poly层depo poly thick=0.25 divi=10#栅刻蚀:刻蚀掉x=0.35左面的多晶硅etch poly left p1.x=0.35#湿氧氧化为轻掺杂做准备diffuse time=3 temp=900 weto2#轻掺杂离子注入,注入磷离子,形成轻掺杂层,剂量为3e13,能量为20kevimplant phosphor dose=3e13 energy=20 tilt=0 rotation=0#沉积氧化层再进行干刻蚀,以进行下一步的源漏区注入depo oxide thick=0.120 divisions=8etch oxide dry thick=0.120#进行源漏砷离子的注入,剂量为4e15,能量为40kevimplant arsenic dose=4.0e15 energy=40 tilt=0 rotation=0#快速退火method fermidiffus time=1 temp=900 nitro press=1.00#下面处理漏源极#刻蚀掉x=0.1以左的氧化层etch oxide left p1.x=0.1#刻蚀掉一个矩形,把栅极多晶硅上面的氧化层刻蚀掉,我写的下面四句蚀刻掉了(0.357,-0.15)->(0.6,-0.15)->(0.6,-0.3)->(0.357,-0.3)区域内的氧化层etch oxide start x=0.357 y=-0.15etch cont x=0.65 y=-0.15etch cont x=0.65 y=-0.3etch done x=0.357 y=-0.3#沉积铝deposit alumin thick=0.1 div=20#刻蚀掉一个矩形区域的铝,我写的下面四句蚀刻掉了(0.35,0.1)->(0.1,0.1)->(0.1,-0.4)->(0.35,0.4)区域内的铝etch alumin start x=0.35 y=0.1etch cont x=0.1 y=0.1etch cont x=0.1 y=-0.4etch done x=0.35 y=-0.4#接下来进行结果分析的提取,查看器件特性#Extract design parameters#extract final S/D Xjextract name="nxj" xj silicon mat.occno=1 x.val=0.1 junc.occno=1#extract the N++ regions sheet resistanceextract name="n++ sheet rho" sheet.res material="Silicon" mat.occno=1 x.val=0.05 region.occno=1#extract the sheet rho under the spacer,of the LDD regionextract name="ldd sheet rho" sheet.res material="Silicon"mat.occno=1 x.val=0.3 region.occno=1#extract the surface conc under the channel.extract name="chan surf conc" surf.conc impurity="Net Doping"material="Silicon" mat.occno=1 x.val=0.45#extract a curve of conductance versus bias.extract start material="Polysilicon" mat.occno=1bias=0.0 bias.step=0.2 bias.stop=2 x.val=0.45extract done name="sheet cond v bias"curve(bias,1dn.conduct material="Silicon" mat.occno=1 region.occno=1)outfile="extract.dat"#extract the long chan Vtextract name="n1dvt" 1dvt ntype vb=0.0 qss=1e10 x.val=0.49#接下来进行镜像和电极定义#镜像对称structure mirror right#保存镜像结构,完整的nMOSstructure outfile=mirror.strelectrode name=gate x=0.5 y=-0.2electrode name=source x=0.05 y=0electrode name=drain x=1.30 y=0electrode name=substrate backside#工艺仿真器件制作完成,保存到我的LiTianhao-NMOS1_athena.str文件中structure outfile=LiTianhao-NMOS1_athena.strtonyplot LiTianhao-NMOS1_athena.str#接下来进行器件物理特性分析,先求栅压为1.1V,2.2V,3.3V时,漏电流与漏电压的关系,即进行CVT分析go atlas# 定义栅极功能,N型接触contact name=gate n.poly# 定义栅氧化层正电荷为3e10interface qf=3e10# 使用CVT模型分析 MOSmodels cvt srh print numcarr=2# 设置栅极偏置,同时设置Vds=0Vsolve initsolve vgate=0.5 outf=solve_tmp0_LiTianhaosolve vgate=1.1 outf=solve_tmp1_LiTianhaosolve vgate=2.2 outf=solve_tmp2_LiTianhaosolve vgate=3.3 outf=solve_tmp3_LiTianhao#加载文件和步进Vdload infile=solve_tmp0_LiTianhaolog outf=LiTianhao_MOSLEX_0.logsolve name=drain vdrain=0 vfinal=3.3 vstep=0.3load infile=solve_tmp1_LiTianhaolog outf=LiTianhao_MOSLEX_1.logsolve name=drain vdrain=0 vfinal=3.3 vstep=0.3load infile=solve_tmp2_LiTianhaolog outf=LiTianhao_MOSLEX_2.logsolve name=drain vdrain=0 vfinal=3.3 vstep=0.3load infile=solve_tmp3_LiTianhaolog outf=LiTianhao_MOSLEX_3.logsolve name=drain vdrain=0 vfinal=3.3 vstep=0.3# 提取最大漏极电流和β值(斜率)extract name="nidsmax" max(i."drain")extract name="sat_slope" slope(minslope(curve(v."drain",i."drain")))tonyplot -overlay -st LiTianhao_MOSLEX_0.log LiTianhao_MOSLEX_1.log LiTianhao_MOSLEX_2.log LiTianhao_MOSLEX_3.log#接下来进行Vt 测试:返回 Vt、Beta 和 θgo atlas#建立材料模型models cvt srh printcontact name=gate n.polyinterface qf=3e10method gummel newtonsolve init# 漏极给偏置电压solve vdrain=0.1# 栅压步进log outf=LiTianhao-Vt.log mastersolve vgate=0 vstep=0.25 vfinal=3.0 name=gatesave outf=LiTianhao-Vt.strtonyplot LiTianhao-Vt.log#提取器件参数extract name="nvt"(xintercept(maxslope(curve(abs(v."gate"),abs(i."drain"))))- abs(ave(v."drain"))/2.0)extract name="nbeta" slope(maxslope(curve(abs(v."gate"),abs(i."drain"))))* (1.0/abs(ave(v."drain")))extract name="nsubvt" 1.0/slope(maxslope(curve(abs(v."gate"),log10(abs(i."drain")))))quit
半导体器件和工艺模拟:使用Silvaco设计构建NMOS并提取各项工艺及器件参数相关推荐
- 计算机网络构建医院局域网,计算机网络课程设计-构建医院局域网
计算机网络课程设计-构建医院局域网 1 课程设计(大作业)报告课程设计(大作业)报告 课程名称 计算机算机网络 设计题目 构建医院局域网 院 系 信息技术学院 班 级计算机科学与技术 2 班 设 计 ...
- R语言使用caret包构建GBM模型:在模型最优参数已知的情况下,拟合整个训练集,而无需进行任何重采样或参数调优
R语言使用caret包构建GBM模型:在模型最优参数已知的情况下,拟合整个训练集,而无需进行任何重采样或参数调优 目录 R语言使用caret包构建GBM模型:在模型最优参数已知的情况下,拟合整个训练集 ...
- 在设计电机电路项目中总结的一些电机参数知识和设计要点 - 直流电机、空心杯电机、步进电机、伺服电机等
在设计电机电路项目中总结的一些电机参数知识和设计要点,供参考 一.直流电机 1.直流电机内阻.转速.扭矩的关系: *内阻主要指线圈的匝数决定,匝数越大,内阻越大: *内阻越小,工作时消耗的电流越大,同 ...
- 多旋翼飞行器设计与控制(六)—— 动态模型和参数测量
多旋翼飞行器设计与控制(六)-- 动态模型和参数测量 一.多旋翼控制模型 刚体运动学模型.跟质量与受力无关,只研究位置.速度.姿态.角速度等参量,常以质点为模型. 刚体动力学模型.它与一般刚体动力学模 ...
- 基于51单片机数字频率计仿真设计(proteus仿真+程序+原理图+参考报告+器件清单)
51单片机数字频率计仿真设计 51单片机数字频率计仿真设计 主要功能 任务书 实物图 仿真图 原理图 信号采集模块 脉冲产生模块 分频模块 程序 设计报告 全部参考资料 资料下载链接 51单片机数字频 ...
- ROS探索总结(十六)(十七)(十八)(十九)——HRMRP机器人的设计 构建完整的机器人应用系统 重读tf 如何配置机器人的导航功能
ROS探索总结(十六)--HRMRP机器人的设计 1. HRMRP简介 HRMRP(Hybrid Real-time Mobile Robot Platform,混合实时移动机器人平台 ...
- 计算机网络构建医院局域网,计算机网络课程设计-构建医院局域网.doc
课程设计(大作业)报告 课程名称: 计算机算机网络 设计题目: 构建医院局域网 院 系: 信息技术学院 班 级:计算机科学与技术2班 设 计 者: 郭彩丁 学 号: 201011010205 指导教师 ...
- 计算机网络构建医院局域网,计算机网络课程设计构建医院局域网【参考】.doc...
课程设计(大作业)报告 课程名称: 计算机算机网络 设计题目: 构建医院局域网 院 系: 信息技术学院 班 级:计算机科学与技术2班 设 计 者: 郭彩丁 学 号: 201011010205 指导教师 ...
- 基于JMP公差设计探索稳健性的配方和工艺
DOE在新药或者仿制药设计与研发过程中,往往会分为三个阶段:系统设计.参数设计和容差设计(也叫公差设计,20世纪70年代,由田口玄一提出)进行.今天我们就来看看如何通过这三个阶段实现稳健的配方和工艺. ...
最新文章
- 目标识别的选择性搜索
- sshd_config中文手册2
- 《VMware 网络技术:原理与实践》—— 3.2 以太网
- 【C++grammar】继承与构造test1代码附录
- 流量超过谷歌的Tiktok,在扩张过程中被质疑“偷窃”OBS代码
- TCPIP协议卷2之io中断
- (117)System Verilog类继承详解
- Windows下MySQL的详细安装教程
- 《假设的世界-一切不能想当然》笔记
- gdb在cygwin下的安装
- php电影模板下载,【PHP源码】团啊VIP电影系统V3.7.6源码下载 带自动采集+手机版模板...
- 同义词(近义词)算法总结(附代码)
- Python的崛起,百万程序员被影响?真相……
- HTML页面分享微博、QQ、微信功能
- 有哪些好用的渲染软件?12个业内顶级渲染软件推荐
- unit怎么发音_“unit”怎么读?
- ELK高级搜索四之Mapping映射和分词器
- 唱情歌的人和听的人为何那么认真?
- 推荐几款好用的思维导图软件
- grep、sed、awk高效文件处理3剑客
热门文章
- oracle查看sql命中率,关于Oracle检查命中率的SQL
- 计算机毕业设计springboot+vue基本微信小程序的电子书阅读器小程序
- 夯实Java基础系列23:深入理解Java继承、封装、多态的底层实现原理
- 【超强 】世界美臀、美臀、美臀~大赛,绝对没 见过 看了就喷血 已经更新 !!...
- 《金蝶ERP-K/3模拟实战——财务/供应链/生产制造(第2版)》——导读
- 商务通 vs 快商通
- 「数字化」数字化转型指南:定义,定价和规划(第1部分)
- 下列均是未来计算机的发展趋势,下列 ( ) 均是未来计算机的发展趋势。
- Spring源码——AOP
- JavaScript 基础学习笔记