go atlas

#启动atlas模块

options verbose

#提供额外的debugging输出数据

mesh cyl auto

#定义圆柱对称的网格

x.mesh location=0 spacing=0.5

x.mesh location=6 spacing=0.5

#定义X方向网格,location定义网格的位置,spacing 网格间距

#定义top区域,从y=0的位置向上

#sapcer

region material=GaAs thick=0.01 sy=0.005 accept=4e19 top

region material=GaAs thick=0.02 sy=0.01 accept=4e17 top

# material定义材料,thick定义厚度,sy定义y方向网格间距,accept定义掺杂浓度

#top DBR

dbr half.cyc=60 thick1=0.1157 thick2=0.1273 n1=3 n2=3 mat1=GaAs mat2=AlGaAs x2.comp=0.4 na1=4e17 na2=4e17 top

#half.cyc 总层数等价于layer,材料1的厚度,材料2的厚度,n1定义材料1 的网格数,n2定义材料2的网格数,#mat1材料1,mat2材料2,x2.comp定义材料2的Al组分,na1和na2定义p型掺杂浓度

#top contact

region material=GaAs thick=0.184 sy=0.02 accept=4e17 top
region material=GaAs thick=0.02 sy=0.01 accept=2e19 top

##active region

##qwell定义well,计算辐射复合和gain 或者特定光电模型

##bot DBR

dbr half.cyc=56 thick1=0.1157 thick2=0.134 n1=3 n2=3 mat1=GaAs mat2=AlAs nd1=1e18 nd2=1e18 bottom

##bottom contact region

region material=GaAs thick=0.02 sy=0.005 donor=5e18 bottom

#Electrodes定义电极

electrode num=1 name=anode top x.max=6

electrode num=2 name=cathode bottom

#定义材料参数

material=AlGaAs eg300=1.42  affin=4.07 nc300=4.35e17 nv300=8.16e18 permi=13.2

#affinity 电子亲和能——真空的自由电子能级与导带底能级之间的能量差

#eg300 300K时的禁带宽度

#nc300 导带态密度在300K

#nv300 价带态密度在300k

#permitivity 相对介电常数

material=AlAs eg300=1.42  affin=4.07 nc300=4.35e17 nv300=8.16e18 permi=13.2

material=InGaAsP mun=1000 mup=500 copt=1e-15 epsinf=12.2500 alphaa=500.0 nc300=1e19 nv300=1e19

#mun 低场电子迁移率,在没有浓度依赖的迁移率模型中使用

#mup 低场空穴迁移率

#copt 光学复合率,仅在optr模块下有用

#epsinf 高频相对介电常数

#alphaa体材料吸收系数

#turn on model

model srh femi li spont

#output

output band.param con.band val.band u.auger u.radiative u.srh

#get an initial solution

solve init

solve

# 设置激光模型

vcsel vcsel.check vcsel.incidence=1 proj itmax=30 maxch=100.0 toler=0.01 photon.energy=0.8

einit=0.75 efinal=0.85 perturb

#check 结构反射率测试,

#vcsel.incidence 光入射方向 1代表从上向下入射

#einit、efinal 反射率测试的开始和结束能量 ,

#itmax 光子计算过程中的最大迭代次数,

#maxch 光子密度最大相对变化

#perturb Helmholtz方程快速解

#proj 低于阈值时快速求解光子速率方程

#记录数据

log outf=vcselex01.log

#求解电压变化

solve prev

#previous 指定前面的解为初始近似

solve vstep=0.05 name=anode vfinal=0.9

save outf=vcselex01_0.str

solve vsetp=0.05 name=anode vfinal=1.0

save outf=vcselex01_0.str

vcsel ^proj tauss=0.01

solve vstep=0.05 name=anode vfinal=1.2

save outf=vcselex01_2.str

solve vstep=0.05 name=anode vfinal=3

save outf=vcselex01_3.str

tonyplot vcselex01.log -set vcselex01_0.set

tonyplot vcselex01_3.str -set vcselex01_1.set

quit

Silvaco Vcsel example01 解析相关推荐

  1. 用于3D摄像头的VCSEL技术

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 传统的光电转换技术一般采用 LED 等发光器件.这种发光器件多采用 ...

  2. 0基础快速入门WebPack(3)——图解详述plugins(插件)的安装及sourceMap的使用及WebpackDevServer正向代理和模块热更新等(附详细案例源码解析过程及版本迭代过程)

    文章目录 1. 重点提炼 2. 配置环境 3. Plugins(插件) 3.1 HtmlWebpackPlugin 3.1.1 example01 3.1.1.1 example01-1 3.1.1. ...

  3. SILVACO TCAD 软件使用参考

    Introduction 1.概述 Atlas提供了基于物理的二(2D)和三维(3D)模拟的一般能力.Atlas被设计为与VWF交互式工具一起使用.VWF交互工具是DeckBuild, TonyPlo ...

  4. oracle10创建实例表空间,解析oracle 10g示例方案创建过程

    解析oracle 10g示例方案创建过程 1.问题起因: 在oracle 10g版本中,运行dbca,如果选择 一般用途/事务处理/数据仓库选项时 再进一步建库都会提示是否创建示例方案 唯独选择定制数 ...

  5. 华为服务器万兆网卡驱动型号,思科华为常见的10G万兆光模块型号汇总与解析

    原标题:思科华为常见的10G万兆光模块型号汇总与解析 随着10G以太网技术的成熟化和普及化,不同型号的万兆光模块相继被设计出,且被广泛应用于不同的网络场景中进行数据传输.对比思科.华为等供应商提供的万 ...

  6. 0基础快速入门CSS技术栈(3)—图解详细阐述CSS文字文本样式及综合案例、样式调试工具、快速开发html的emment语法(附详细案例源码解析过程)

    文章目录 1. CSS字体样式属性调试工具 2. font字体 2.1 font-size:大小 2.2 font-family:字体 2.2.1 CSS Unicode字体 2.3 font-wei ...

  7. golang通过RSA算法生成token,go从配置文件中注入密钥文件,go从文件中读取密钥文件,go RSA算法下token生成与解析;go java token共用

    RSA算法 token生成与解析 本文演示两种方式,一种是把密钥文件放在配置文件中,一种是把密钥文件本身放入项目或者容器中. 下面两种的区别在于私钥公钥的初始化, init方法,需要哪种取哪种. 通过 ...

  8. List元素互换,List元素转换下标,Java Collections.swap()方法实例解析

    Java Collections.swap()方法解析 jdk源码: public static void swap(List<?> list, int i, int j) {// ins ...

  9. 条形码?二维码?生成、解析都在这里!

    二维码生成与解析 一.生成二维码 二.解析二维码 三.生成一维码 四.全部的代码 五.pom依赖 直接上代码: 一.生成二维码 public class demo {private static fi ...

  10. Go 学习笔记(82)— Go 第三方库之 viper(解析配置文件、热更新配置文件)

    1. viper 特点 viper 是一个完整的 Go应用程序的配置解决方案,它被设计为在应用程序中工作,并能处理所有类型的配置需求和格式.支持特性功能如下: 设置默认值 读取 JSON.TOML.Y ...

最新文章

  1. 购物车的实现 ajax
  2. HostMonitor使用介绍
  3. 裴健当选加拿大皇家学会院士:曾任华为首席科学家、京东副总裁,学术引用超8万次...
  4. c# 使用TCP连接(server)
  5. 怎么回事?在测量时仪器数值不稳
  6. 《剑指offer》数值的整数次方
  7. c语言printf清屏,C语言入门 — printf 使用方法
  8. win11设置打开闪退怎么办,解决win11系统闪退的问题
  9. echarts x轴加箭头,ECharts X轴(xAxis)
  10. Unity 协同程序
  11. 转移服务器显示乱码,两台服务器之间数据传输乱码问题
  12. 事务实例--银行转账
  13. 免费45天WPS稻壳会员领取
  14. dell电脑如何安装ubuntu系统_如何在 Dell PC 上安装 Ubuntu Linux
  15. 键盘按钮KeyCode使用案例
  16. 2013年c语言课后作业答案,C语言课后作业答案.pdf
  17. 【提供代码获取方式】matlab使用风羽法画大气环流
  18. 【C语言初阶】求最小公倍数的三种方法
  19. CAD绘图时怎么查看所绘制图形两点间的距离?
  20. 大学英语综合教程四 Unit 3 课文内容英译中 中英翻译

热门文章

  1. 中国新一代超级安全核燃料材料入堆辐照试验开始
  2. 计算机无法启动printspooler,Win7系统下print spooler服务无法启动的解决方法
  3. Revit二次开发——轴网
  4. echart水滴_echart 水滴图
  5. 百度富文本ueditor实现导入word并将内容显示到编辑器中
  6. 4针串口线接法图_RS232串口线接口及接法(串口通信RS232的基本接法)
  7. 2021年安全生产模拟考试(特种作业低压电工模拟考试题库二)
  8. 数值计算之第二期:误差分析
  9. 如何将PPT导出为60帧的视频
  10. python爬取58同城二手房信息