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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2870262.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【洛谷 P8661】[蓝桥杯 2018 省 B] 日志统计 题解(滑动窗口+优先队列+双端队列+集合)

[蓝桥杯 2018 省 B] 日志统计 题目描述 小明维护着一个程序员论坛。现在他收集了一份“点赞”日志&#xff0c;日志共有 N N N 行。其中每一行的格式是 ts id&#xff0c;表示在 t s ts ts 时刻编号 i d id id 的帖子收到一个“赞”。 现在小明想统计有哪些帖子曾经是“热…

电脑充电器能充手机吗?如何给手机充电?

电脑充电器可以给手机充电吗&#xff1f; 电脑充电器可以给手机充电&#xff0c;但前提是电脑充电器的功率输出与手机的功率匹配且接口匹配。 假设电脑充电器的输出功率为5V/2A&#xff0c;手机也支持5V/2A的输入功率。 只要接口匹配&#xff0c;就可以使用电脑充电器给手机充…

20240314-2-字符串string

1.最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀&#xff0c;返回空字符串 “”。 示例 1: 输入: [“flower”,“flow”,“flight”] 输出: “fl” 示例 2: 输入: [“dog”,“racecar”,“car”] 输出: “” 解释: 输入不存在公共前缀…

玩转键盘鼠标,自动化你的电脑操作 —— 定时执行专家

简介 “定时执行专家”是一款功能强大的定时任务执行软件&#xff0c;除了支持常见的定时关机、重启、执行程序等功能外&#xff0c;还拥有模拟键盘按键和模拟鼠标操作功能&#xff0c;可以让你轻松实现各种自动化操作。 模拟键盘按键功能可以模拟用户的键盘输入&#xff0c;让…

如何用Selenium通过Xpath,精准定位到“多个相同属性值以及多个相同元素”中的目标属性值

前言 本文是该专栏的第21篇,后面会持续分享python爬虫干货知识,记得关注。 相信很多同学,都有使用selenium来写爬虫项目或者自动化页面操作项目。同样,也相信很多同学在使用selenium来定位目标元素的时候,或多或少遇见到这样的情况,就是用Xpath定位目标元素的时候,页面…

第五章、数据库6分

数据库的三级模式和两级映像图 数据模型的三要素&#xff1a;数据结构、数据操作、数据的完整性约束条件 数据库的三级模式和两级映像图 关系代数 函数依赖 平凡函数依赖&#xff1a; 规范化理论 1NF&#xff1a;每个属性都是不可再分的原子 2NF&#xff1a;不存在部分函…

MediaCodec源码分析 状态简单介绍

前言 本文分析MediaCodec.h层的状态机,下篇介绍ACodec状态机,基于7.0代码。 MediaCodec状态介绍 During its life a codec conceptually exists in one of three states: Stopped, Executing or Released. The Stopped collective state is actually the conglomeration of…

我是继续学习编程,还是学数控?

今日话题&#xff0c;继续学习编程&#xff0c;还是学数控&#xff1f;综合来说肯定是软件的待遇和工作环境都要好些。 当然这行有一定的技术门槛&#xff0c;所谓会者不难&#xff0c;难者不会。要入门需要一定的天赋或者说时间&#xff0c;当然 兴趣是最好的老师&#xff0c;…

快慢指针:妙解查找链表的中间结点问题

给你单链表的头结点 head &#xff0c;请你找出并返回链表的中间结点。 如果有两个中间结点&#xff0c;则返回第二个中间结点。 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4,5] 输出&#xff1a;[3,4,5] 解释&#xff1a;链表只有一个中间结点&#xff0c;值为 3 。示…

基于Linux内核的socket编程(TCP)的C语言示例

原文地址&#xff1a;https://www.geeksforgeeks.org/socket-programming-cc/ 服务端&#xff1a; #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/socket.h> #include <unistd.h>#…

论文阅读——GeoChat(cvpr2024)

GeoChat : Grounded Large Vision-Language Model for Remote Sensing 一、引言 GeoChat&#xff0c;将多模态指令调整扩展到遥感领域以训练多任务会话助理。 遥感领域缺乏多模式指令调整对话数据集。受到最近指令调优工作的启发&#xff0c;GeoChat 使用 Vicuna-v1.5和自动化…

填坑记4:恢复浏览器Console控制台中被隐藏的报错信息,使其正常显示

收录于《填坑记》 一、问题 系统开发时&#xff0c;打开控制台&#xff0c;然后看到红色的报错信息&#xff0c;顿时改Bug的ptsd涌上脑海&#xff0c;想把它们暂时隐藏掉&#xff0c;于是点了右键隐藏。 隐藏之后&#xff0c;界面清净格外舒畅&#xff0c;报错信息不再显示但要…

基于SpringBoot和MySQL实现的在线小说平台

1.项目简介 1.1 简介 制作小说阅读网可以给作者和读者提供一个相互交流的平台&#xff0c;作者将自己满 意的作品发布到这个平台让更多的人看到它们&#xff0c;而读者可以在这个平台寻找自己 感兴趣的作品并发布自己对作品的评论&#xff0c;作者能及时根据读者的评论来修改…

如何看待工作中的内耗和妥协

目录 1.阿波罗神庙箴言 2.达克效应 3.Kown Yourself 1.阿波罗神庙箴言 在古希腊德尔菲阿波罗神庙的入口前镌刻着三条箴言&#xff0c;其中广为流传的是第一条&#xff1a;γν θι σεαυτ ν--Konw yourself。 这与《道德经》第三十三章《自知者明》所表达的含义不谋而…

【python】集合

前言 简洁整理&#xff0c;无废话 集合概念 含义&#xff1a;跟数学中的基本一样 形式&#xff1a;{1,a,(1,2)} 性质&#xff1a;不重复性&#xff0c;集合中每个元素不会有重复&#xff1b;集合中必须是不可变元素&#xff0c;不能有列表可以有元组 创建&#xff1a;{}或…

【C语言】字符分类函数与字符转换函数

1. 字符分类函数 C语言中有⼀系列的函数是专门做字符分类的&#xff0c;也就是⼀个字符是属于什么类型的字符的。 这些函数的使用都需要包含⼀个头文件是 ctype.h 这些函数的使用方法非常类似&#xff0c;我们就讲解⼀个函数的事情&#xff1a; int islower ( int c ); islow…

第十三篇:复习Java面向对象

文章目录 一、面向对象的概念二、类和对象1. 如何定义/使用类2. 定义类的补充注意事项 三、面向对象三大特征1. 封装2. 继承2.1 例子2.2 继承类型2.3 继承的特性2.4 继承中的关键字2.4.1 extend2.4.2 implements2.4.3 super/this2.4.4 final 3. 多态4. 抽象类4.1 抽象类4.2 抽象…

【C++补充4】set容器(集合),stack容器(栈),queue容器(队列)

1.set容器&#xff08;单集合&#xff09; 1.数据默认从小到大排序 2.不会存在重复数据 1.集合插入 set<string> ipSet; ipSet.insert("192.168.1.10"); ipSet.insert("192.168.1.2"); ipSet.insert("192.168.1.3"); ipSet.insert("1…

YOLOv9改进策略:注意力机制 | SKAttention注意力效果优于SENet

&#x1f4a1;&#x1f4a1;&#x1f4a1;本文改进内容&#xff1a;SKAttention输入自适应地调整其感受野大小的能力 yolov9-c-SKAttention summary: 987 layers, 73109830 parameters, 73109798 gradients, 256.5 GFLOPs 改进结构图如下&#xff1a; YOLOv9魔术师专栏 ☁️☁…

PostMan测试文件上传

后端代码 package com.example.backend.controller;import cn.hutool.core.io.FileUtil; import cn.hutool.core.util.StrUtil; import com.example.backend.common.Result; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import org…