器件仿真软件TCAD silvaco在linux(centos,redhat)的安装方法

仿真软件silvaco在linux(centos,redhat)的安装

实验室里需要在linux下安装silvaco的仿真软件,苦于没有linux基础,每每操作一次linux系统都举步维艰,但感谢互联网上的各个大佬,无私的奉献,敢于把技术公开,资料开源,使很多人收益。本人从前也是个伸手党,写这个文章就是,想整理,总结现在网上大佬们的比较好的安装方法,开源分享.第一次写文章,写的东西不够专业,勿喷。
本篇文章,在linux的centos,red hat的6 和7版本安装过适合silvaco 2016 和2017的安装,但其他的版本应该也是可以的,好 开始我们的安装之旅。

1.准备系统文件和安装文件

  1. linux系统所准本的文件
    以下安装有些是必须的有些不是,但为了保证安装的一切顺利,需要按照顺序下载。
    centos系统的可以直接使用yum安装。若是red hat系统的,需要更改设置,以下会示范,在保证联网的情况下 .在命令行上输入(以下全部的下载或安装都希望在root下展开)
    红帽系统需要卸载自身的yum,安装上contos的yum
    1.下载软件包
    wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
    wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
    wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-60.el6.centos.noarch.rpm
    wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm
    2.卸载红帽yum
    rpm -qa | grep yum | xargs rpm -e --nodeps
    3.下载centos的yum
    rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
    rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
    rpm -ivh yum-3.2.29-60.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm
    4.下载一个repo.d文件放入/etc/yum.repo.d中
    wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

以上步骤是红帽所需,centos无须!!!!!
开始下载linux所需文件(两个版本都需要下载)
1.yum install glibc.i686 libgcc.x86_64 libstdc++. x86_64
yum install glibc.i686 libgcc.i686 libstdc++.i686
yum install zlib.i686 zlib.x86_64 xorg-x11-fonts-75dpi.noarch
yum install portmap 安装这个yum之后运行/etc/init.d/rpcbind start
2.把silvaco的安装包和licenses.lic文件和rpc.sflmserverd.exe文件拷贝到linux的目录下
尽可能安装在英文目录 并且解压silvaco安装包(放入单独的文件夹下解压)(版本目测都行推荐2017,官网可下www.silvaco.com先注册,免费下载) 使用命令
tar -vxzf 18391-tcad-2017-00-rh64.tar

2.开始安装silvaco

1.将rpc.sflmserverd.exe替换/silvaco/lib/rpc.sflmserverd/8.2.7.R/x86_64-linux/下的文件
2.license.lic文件独自在/silvaco路径下独自放入一个文件夹
3.为了方便之后的安装和运行软件 在两个地方添加环境变量
:第1处.###vi ~/.bash_profile

:把 PATH之后改成PATH=$PATH:/usr/silvaco/bin(这里是你安装bin的目录)

:第2处###vi ~/.bashrc

:把export改成export PATH=$PATH:/usr/silvaco/bin(此处需要一些vi和vim的知识 三种模式的切换等 在百度会有) 之后需要重启一下系统!!!让环境变量工作.
4.在 /usr/silvaco/bin/下运行showid, 获得MachlocalhostID(复制之后的一行ID).修改licensec.lic, 将其中的LM_HOSTIDS替换刚才的ID,保存.并且修改终止日期的年份,我改为2020.
5.之后在 /usr/silvaco/bin下打开命令行输入sflm -i (此处为安装重点需要检查以上工作是否完成)安装之中需要输入一个密码 记住它!!!
出现SFLM using licenses file: var/opt/sflm/licenses
SFLM server ready.
Verification done.
SFLM installation completed successfully. 说明安装成功
6.在firefox浏览器之中打开http://localhost:3162/Admin/Ssmid 输入你刚才的密码,在admin----install new license----install saved file,选择licenses.lic所在的路径即可.
到此安装完成.

3.开启你的仿真

之后的用户可改为普通模式
在桌面命令行上敲下deckbulid&
恭喜你完成操作,开启你的仿真。

附件:(两个pojie的包)链接:https://pan.baidu.com/s/1su0uuMqqfufNB05nIWFPmg
提取码:esam

参考:
[1]: http://bbs.eetop.cn/viewthread.php?tid=602565&extra=&page=1
[2]: http://bbs.eetop.cn/viewthread.php?tid=452958&extra=&page=1
[3]: http://blog.sina.com.cn/s/blog_50f908410101cto6.html

<think>好的,我现在需要帮助用户了解或使用Silvaco器件仿真工具,包括使用教程和下载方法。首先,我需要查看用户提供的引用内容,找出相关的信息。 用户提供了五个引用,其中引用[1]提到Silvaco安装指南和功能,引用[2]提供了实用教程的下载地址,引用[3]是关于Atlas器件仿真的步骤,引用[4]是教程中的具体例子,引用[5]可能涉及错误处理。 用户的问题集中在教程和下载上,所以应该优先整理这些信息。首先,下载安装部分需要引用[1]和[2],尤其是引用[2]的项目地址。然后,使用教程部分需要引用[3]的五个步骤,可能结合引用[4]的例子来说明教程内容。此外,安装指南中提到的CentOSRedHat系统需要注意,用户可能需要确认自己的操作系统是否兼容。 接下来,生成相关问题需要考虑用户可能遇到的后续问题,比如安装问题、学习资源、物理模型、错误处理等,结合引用中的内容,比如引用[5]的错误提示,可以生成关于错误处理的问题。另外,应用案例部分可以引用[4]提到的NMOSFET仿真例子。 需要确保回答结构清晰,分步骤说明,并且正确引用来源。最后,生成的相关问题要覆盖用户可能关心的其他方面,如下载、学习资源、模型选择、错误解决等。</think>以下是为您整理的Silvaco TCAD器件仿真工具使用指南: ### 一、工具获取与安装 1. **软件下载** Silvaco TCAD可通过官方授权渠道获取,社区用户可访问开源文档项目获取实用教程安装指南: ```bash git clone https://gitcode.com/Open-source-documentation-tutorial/68f3a ``` 该仓库包含CentOS/RedHat系统的详细安装说明[^2] 2. **系统要求** 支持Linux系统(推荐CentOS/RedHat),需提前配置X Window环境用于图形界面操作[^1] 3. **安装验证** 安装后运行`deckbuild`命令启动集成开发环境,若遇到类似`0.00user 0.00system`的报错提示,需检查许可证配置和系统依赖[^5] ### 二、仿真流程详解 根据Silvaco Atlas标准流程[^3],器件仿真分为五个阶段: $$ \text{结构定义} \rightarrow \text{材料模型} \rightarrow \text{求解设置} \rightarrow \text{数值计算} \rightarrow \text{结果分析} $$ 1. **结构定义** 使用ATHENA模块创建器件几何结构,示例MOSFET定义: ```perl go atlas mesh space.mult=1.0 region num=1 silicon ``` 2. **物理模型选择** 在ATLAS中指定载流子迁移率模型和复合模型: ```perl models conmob fermi carr=2 print impact selb # 启用碰撞电离模型 ``` 3. **接触设置** 遵循欧姆接触规范(参考唐龙谷教程[^4]): ```perl contact name=gate workfunc=4.7 # 肖特基接触 contact name=drain voltage=0.0 # 欧姆接触 ``` ### 三、学习资源推荐 1. **官方文档** 安装包内包含`examples`目录,提供200+个器件仿真实例 2. **中文教程** 《半导体工艺和器件仿真软件Silvaco TCAD实用教程》详细讲解MOSFET、BJT等器件的完整仿真流程[^4] 3. **视频教程** 访问Silvaco University获取英文教学视频(需注册账号)
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值