基础结构:

平栅-LDMOS:【结构】

go atlas
# define mesh
mesh
x.m l=0.0 spac=0.3
x.m l=1.0 spac=0.018
x.m l=2.0 spac=0.018
x.m l=3.0 spac=0.3
y.m l=-0.02 spac=0.01
y.m l=0.0 spac=0.01
y.m l=0.3 spac=0.06
y.m l=1.0 spac=0.2
# define region
region num=1 y.min=0 silicon
region num=2 y.max=0 oxide
# define electrode
elect num=1 name=gate x.min=1.0 length=1 y.min=-0.02 y.max=-0.02
elect num=2 name=source left length=1 y.min=0.0 y.max=0.0
elect num=3 name=drain  right length=1 y.min=0.0 y.max=0.0
elect num=4 name=substrate substrate
# define doping
doping uniform p.type conc=2e16
doping gauss p.type conc=1e17 char=0.1
doping gauss n.type conc=1e20 x.right=1.0 junc=0.2 ratio=0.6
doping gauss n.type conc=1e20 x.left=2.0 junc=0.2 ratio=0.6
#define str
save outfile=nmos.str
tonyplot nmos.str
#define model
models srh cvt print
#define gate charge
contact name=gate n.poly
interface qf=3e10
#calculate Vg-Id
method newton
solve init
solve vgate=-5
log outf=nmos1_1.log
solve vdrain=-5 vstep=0.25 vfinal=0 name=gate
save outf=nmos1_1.str
#calculate output lines
log off
solve vgate=-5 outf=solve_tmp1
solve vgate=0   outf=solve_tmp2load infile=solve_tmp1
log outf=nmos1_2.log
solve name=drain vdrain=-5 vstep=0.5 vfinal=0load infile=solve_tmp2
log outf=nmos1_3.log
solve name=drain vdrain=-5 vstep=0.5 vfinal=0quit

平栅-LDMOS:【工艺】

# (c) Silvaco Inc., 2015
go athena#
line x loc=0.0 spac=0.1
line x loc=0.2 spac=0.006
line x loc=0.4 spac=0.006
line x loc=0.6 spac=0.01
#
line y loc=0.0 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
#
init orientation=100 c.phos=1e14 space.mul=2#pwell formation including masking off of the nwell
#
diffus time=30 temp=1000 dryo2 press=1.00 hcl=3
#
etch oxide thick=0.02
#
#P-well Implant
#
implant boron dose=8e12 energy=100 pears #
diffus temp=950 time=100 weto2 hcl=3
#
#N-well implant not shown -
#
# welldrive starts here
diffus time=50 temp=1000 t.rate=4.000 dryo2 press=0.10 hcl=3
#
diffus time=220 temp=1200 nitro press=1
#
diffus time=90 temp=1200 t.rate=-4.444 nitro press=1
#
etch oxide all
#
#sacrificial "cleaning" oxide
diffus time=20 temp=1000 dryo2 press=1 hcl=3
#
etch oxide all
#
#gate oxide grown here:-
diffus time=11 temp=925 dryo2 press=1.00 hcl=3
#
# Extract a design parameter
extract name="gateox" thickness oxide mat.occno=1 x.val=0.05#
#vt adjust implant
implant boron dose=9.5e11 energy=10 pearson #
depo poly thick=0.2 divi=10
#
#from now on the situation is 2-D
#
etch poly left p1.x=0.35
#
method fermi compress
diffuse time=3 temp=900 weto2 press=1.0
#
implant phosphor dose=3.0e13 energy=20 pearson
#
depo oxide thick=0.120 divisions=8
#
etch oxide dry thick=0.120
#
implant arsenic dose=5.0e15 energy=50 pearson
#
method fermi compress
diffuse time=1 temp=900 nitro press=1.0
## pattern s/d contact metal
etch oxide left p1.x=0.2
deposit alumin thick=0.03 divi=2
etch alumin right p1.x=0.18# Extract design parameters# extract final S/D Xj
extract name="nxj" xj silicon mat.occno=1 x.val=0.1 junc.occno=1# extract the N++ regions sheet resistance
extract 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 region
extract 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=1 \bias=0.0 bias.step=0.2 bias.stop=2 x.val=0.45
extract 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 Vt
extract name="n1dvt" 1dvt ntype vb=0.0 qss=1e10 x.val=0.49structure mirror rightelectrode name=gate x=0.5 y=0.1
electrode name=source x=0.1
electrode name=drain x=1.1
electrode name=substrate backsidestructure outfile=plain_nmos.str# plot the structure
tonyplot  plain_nmos.str ############# Vt Test : Returns Vt, Beta and Theta ################
go atlas# set material models
models cvt srh print contact name=gate n.poly
interface qf=3e10method newton
solve init# Bias the drain
solve vdrain=0.1 # Ramp the gate
log outf=plain_nmos.log master
solve vgate=0 vstep=0.25 vfinal=3.0 name=gate
save outf=plain_nmos_VgId.str# plot results# extract device parameters
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="ntheta" ((max(abs(v."drain")) * $"nbeta")/max(abs(i."drain"))) \- (1.0 / (max(abs(v."gate")) - ($"nvt")))quit

Silvaco仿真学习相关推荐

  1. 40亿次仿真学习:人工智能5:0大胜人类飞行员!

    来源:桌面战斗 本文约2000字,建议阅读5分钟. 本文介绍了国防高级研究计划局(DARPA)的Alpha狗斗的最后一场人机对抗试验在线展开,8支人工智能团队运用算法控制空战模拟器进行虚拟对决. 8月 ...

  2. 40亿次仿真学习:人工智能5:0大胜人类飞行员

    本文约2000字,建议阅读5分钟.本文介绍了国防高级研究计划局(DARPA)的Alpha狗斗的最后一场人机对抗试验在线展开,8支人工智能团队运用算法控制空战模拟器进行虚拟对决. 8月18日至20日,国 ...

  3. simulink仿真学习(实现半波整流、方波输出) day1

    ** simulink仿真学习常用模块及具体案例实现(第一天) ** simulink简介 Simulink是美国Mathworks公司推出的MATLAB中的一种可视化仿真工具.Simulink是一个 ...

  4. Proteus STM32仿真学习板

    一 全球IC爆冷,价格猛涨,ST系列单片机更是一马当先,贵到你怀疑人生.这个时候想学习STM32的基础去购买开发板是很不划算的,而且用完就搁置了,吃灰到永远,能半价甩卖就已经很好了. 为了让大家方便快 ...

  5. silvaco 仿真BJT

    本次实验为利用silvaco仿真BJT器件,分析不同p区厚度以及p区不同掺杂浓度研究其电流增益的变化. 一.器件要求 区域 掺杂方式 掺杂浓度或 峰值浓度(/cm3) 厚度(um) 宽度(um) N- ...

  6. 系统辨识理论及MATLAB仿真——学习笔记(1)

    系统辨识理论及MATLAB仿真学习笔记(1) 前言 目录 第1章 绪论 1.1 建立数学模型的基本方法 1.2 系统辨识的定义 1.3 系统辨识的研究目的 1.4 数学模型的分类 1.5 几种常见的数 ...

  7. simulink电机仿真学习 -根据转矩方程搭建速度环矢量模型

    爱自己是一生浪漫的开始.   电机控制中,无论什么观测器,最终都是为了得到电机的电角度跟角速度,这里就通过转矩方程来进行简单的速度环矢量控制模型.   目标:搭建简单的由转矩方程计算角度速度的矢量控制 ...

  8. WOKWI - Arduino/ESP32/树莓派等在线Pico仿真学习平台

    WOKWI 是一个很酷的支持Arduino.ESP32.树莓派Pico在线仿真学习的网站. 软件官网:https://wokwi.com/ WOKWI 官方帮助文档:https://docs.wokw ...

  9. 组态王仿真学习案例之石灰石断烧系统,拥有实时历史曲线,报表

    组态王仿真学习案例之石灰石断烧系统,拥有实时历史曲线,报表,报警等功能,几乎包含所有项目常用功能 非常适合组态王入门学习与提高 ID:8619613023884971

  10. MATLAB/Simulink 通信原理及仿真学习(二)

    文章目录 MATLAB/Simulink 通信原理及仿真学习(二) simulink仿真 常用的Simulink库 1. 信号源模块库 2. 数序运算模块 3. 信号输出模块库 4.仿真搭建 5.搭建 ...

最新文章

  1. Airflow安装部署
  2. js中propertyIsEnumerable()方法使用介绍
  3. native字体尺寸自适应 react_ReactNative字体大小不随系统字体大小变化而变化
  4. python入门教程完整版(懂中文就能学会)-Python入门教程完整版(懂中文就能学会)...
  5. MKNetWorkKit打印URL
  6. Git :LF will be replaced by CRLF in readme.txt的原因与解决方案
  7. win10计算机磁盘图标,Win10 21H1怎么更换电脑磁盘的图标标识
  8. 什么网了解c语言,什么是c语言?
  9. 在Simulink中设计多工位的系列PID控制器Design Family of PID Controllers for Multiple Operating Points
  10. java 读文件 优化_Java读取文件性能优化程序代码
  11. 设计模式之工厂模式类图
  12. 《学会提问》之一——学会提出好问题
  13. html5学习17:定制input元素
  14. setoolkit进行钓鱼攻击
  15. C++学习笔记——第三天运算符和表达式
  16. 如何做好基层管理者(二)
  17. 【原创】python语言实现半自动排班系统
  18. 【网络基础】数据链路层实现的三大功能
  19. NPU运行过程中,读带宽高还是写带宽高?
  20. 百度地图使用(保姆式教学)

热门文章

  1. LAMP兄弟连的兄弟们都该看看!(绝非欺骗)
  2. 用Python在地图上模拟疫情扩散
  3. 计算机仿真软件在医疗应用,医学虚拟仿真应用介绍
  4. 转:程序员这口饭-职业规划解决方案
  5. Python好酷|抓包神器 mitmproxy
  6. ARM-linux开发板网线连接电脑访问外网
  7. 直播内容抢先看|基于 AUTOSAR 技术的 SOA 软件平台实践
  8. 蓝牙耳机播放音频无声问题的解决方案
  9. 卡尔曼滤波算法推导及MATLAB实现
  10. python测试开发django-155.bootbox使用(alert/confirm/prompt/dialog)