Sentaurus TCAD中SDE的mtt命令

2024-03-17 15:04
文章标签 命令 sde tcad mtt sentaurus

本文主要是介绍Sentaurus TCAD中SDE的mtt命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Reflection

配套代码

; Building mesh
(sde:build-mesh "snmesh" "" "n@node@_half_msh")
; Reflect the device
(system:command "tdx -mtt -x -M 0 -S 0 -ren drain=source n@node@_half_msh n@node@_msh")
;---------------------------------------------------------------------------
(sde:build-mesh "-H" "n@node@_quarter_msh")
;---------------------------------------------------------------------------; Reflect the device
(system:command "tdx -mtt -x -ren drain=source n@node@_quarter_msh n@node@_half_msh")
(system:command "tdx -mtt -x -ren drain=source n@node@_half_msh n@node@_msh")

例1

; Reflect the device
(system:command "tdx -mtt -x -M 0 -S 0 -ren drain=source n@node@_half_msh n@node@_msh")
short formlong-formDescription
-mtt–mirr-tdr镜像 TDR 几何并将结果保存到另一个 TDR 文件。
-x–xmin在 xmin 处镜像。

Type: boolean; default: false

short formlong-formDescription
-M–geometry-indexTDR 几何索引。

Type: integer; default: -1

short formlong-formDescription
-S–state-nameTDR 状态索引。

Type: integer; default: -1

short formlong-formDescription
-ren–rename重命名一个区域或多个区域

在这里插入图片描述
在这里插入图片描述

例2

sde建立一半结构后,可以通过垂直轴线进行对称以获得完整的器件。这一镜像操作是在Sentaurus结构编辑器中完成的,通过系统调用Sentaurus数据浏览器(tdx)工具实现:

(system:command "tdx -mtt -x -ren drain=source n@node@_half_msh n@node@_msh")

选项 -x 指示Sentaurus数据浏览器沿由xmin定义的x轴对设备进行镜像反射。给定的半结构具有三个接触面:drain、gate和substrate,这些在sde_dvs.cmd文件中进行了定义。在这三个接触面中,gate和 substrate 接触镜像反射轴,在反射后会被延伸,并保持原有的名称不变。然而,反射后的drain(源极)接触面默认会被命名为drainmirrored。为了明确地将这个反射后的接触面重命名为source,我们需要在Sentaurus数据浏览器的命令行选项中使用-ren参数。
在这里插入图片描述

例3

以下命令以half.tdr文件作为输入,对结构(数据域、区域和网格)进行镜像反射操作:将反射得到的drain接触面重命名为source,并将结果保存为full.tdr:

tdx -mtt -X -ren drain=source half full

通常情况下,如果原始部分与反射部分是简单连接的,则经过反射的区域会与原始区域合并,并接收原始区域名称。

若反射部分与原始部分不是简单连接的(也就是说,它们形成了两个分离的区域),则反射部分的名称会被赋予<original_name>_mirrored(参见图1)。如果反射操作应用了多次,_mirrored字符串将会根据需要被多次追加。

-ren newname oldname 选项用于重命名反射部分。可以使用 -ren newname1=oldname1/newname2=oldname2 等形式来同时重命名多个区域。
在这里插入图片描述原始结构(左侧)经过一次镜像反射。区域“R.Substrate”由一个简单连通的部分组成,反射部分与原始部分合并在一起。对于区域“R.SGeEpi”,反射操作产生了一个与原始区域非简单连通的区域。因此,反射得到的新区域被命名为“R.SiGeEpi_mirrored”。选项“-ren drain=source”使得“drain”部分在反射后重命名为“source”。(点击图片查看全尺寸视图。)

参考

1.Technology Computer Aided Design (TCAD) Laboratory Lecture 6, Metal-Oxide-Semiconductor Field-Effect-Transistor (MOSFET)
2.Sentaurus Technology Template:SONOS Read/Write Operation
3.Sentaurus Data Explorer | 1.2.1 Reflection

这篇关于Sentaurus TCAD中SDE的mtt命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/819292

相关文章

Redis的Zset类型及相关命令详细讲解

《Redis的Zset类型及相关命令详细讲解》:本文主要介绍Redis的Zset类型及相关命令的相关资料,有序集合Zset是一种Redis数据结构,它类似于集合Set,但每个元素都有一个关联的分数... 目录Zset简介ZADDZCARDZCOUNTZRANGEZREVRANGEZRANGEBYSCOREZ

Linux使用dd命令来复制和转换数据的操作方法

《Linux使用dd命令来复制和转换数据的操作方法》Linux中的dd命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的USB驱动器、克隆磁盘和生成随机数据等任务,本文... 目录简介功能和能力语法常用选项示例用法基础用法创建可启动www.chinasem.cn的 USB 驱动

关于Maven生命周期相关命令演示

《关于Maven生命周期相关命令演示》Maven的生命周期分为Clean、Default和Site三个主要阶段,每个阶段包含多个关键步骤,如清理、编译、测试、打包等,通过执行相应的Maven命令,可以... 目录1. Maven 生命周期概述1.1 Clean Lifecycle1.2 Default Li

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

Linux使用nohup命令在后台运行脚本

《Linux使用nohup命令在后台运行脚本》在Linux或类Unix系统中,后台运行脚本是一项非常实用的技能,尤其适用于需要长时间运行的任务或服务,本文我们来看看如何使用nohup命令在后台... 目录nohup 命令简介基本用法输出重定向& 符号的作用后台进程的特点注意事项实际应用场景长时间运行的任务服

Redis的Hash类型及相关命令小结

《Redis的Hash类型及相关命令小结》edisHash是一种数据结构,用于存储字段和值的映射关系,本文就来介绍一下Redis的Hash类型及相关命令小结,具有一定的参考价值,感兴趣的可以了解一下... 目录HSETHGETHEXISTSHDELHKEYSHVALSHGETALLHMGETHLENHSET

如何使用 Bash 脚本中的time命令来统计命令执行时间(中英双语)

《如何使用Bash脚本中的time命令来统计命令执行时间(中英双语)》本文介绍了如何在Bash脚本中使用`time`命令来测量命令执行时间,包括`real`、`user`和`sys`三个时间指标,... 使用 Bash 脚本中的 time 命令来统计命令执行时间在日常的开发和运维过程中,性能监控和优化是不

PHP执行php.exe -v命令报错的解决方案

《PHP执行php.exe-v命令报错的解决方案》:本文主要介绍PHP执行php.exe-v命令报错的解决方案,文中通过图文讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下... 目录执行phpandroid.exe -v命令报错解决方案执行php.exe -v命令报错-PHP War

CentOS系统使用yum命令报错问题及解决

《CentOS系统使用yum命令报错问题及解决》文章主要讲述了在CentOS系统中使用yum命令时遇到的错误,并提供了个人解决方法,希望对大家有所帮助,并鼓励大家支持脚本之家... 目录Centos系统使用yum命令报错找到文件替换源文件为总结CentOS系统使用yum命令报错http://www.cppc

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]