sentaurus学习笔记(一)器件仿真

本文介绍了如何使用Sentaurus进行结构仿真和器件特性提取,通过一个经典的N型IGBT结构示例,详细解析了Sentaurus的代码书写,包括区域定义、掺杂、接触和网格细化等关键步骤。
摘要由CSDN通过智能技术生成

之前有跟大家说,以后转到sentaurus,因此silvaco会用的比较少,结果发现真的有一点贪心厌旧的感觉,现在基本上不用silvaco(lll¬ω¬)故这篇文章,将为大家带来的是关于sentaurus的结构仿真和器件的特性的提取。我们还是老规矩,先上结构图。
在这里插入图片描述
还是一个经典的IGBT结构,这是一个典型的N型IGBT,下面我将把一些相关的结构,和具体的写法用下面一幅图表达出来。
在这里插入图片描述
这里因为方便看,我们把器件的比例画的比较抽象。可以看到的是,这里有很多的距离参数是用一些变量名来写的,这也是sentaurus比silvaco方便的地方,有了变量名,随便改对变量的赋值,因此在以后修改器件的时候也会方便很多。下面为整个器件结构的代码。

(sde:clear)

(sdegeo:set-default-boolean "ABA")

(define Lg 13.5)
(define Lr 0.5)
(define Le 8)
(define Lj 3.5)
(define Lc 0.5)
(define Ls 12)
(define Lh 3)
(define Tg 0.05)
(define To 0.05)
(define Te 0.25)
(define Tw 0.5)
(define Td 140)
(define Tb 2)
(define Ti 3)
(define Tc 0.5)

;structure
;(sdegeo:create-rectangle
;	(position (+ Lj Lc) Tc 0) (position Lj 0 0)
;	"SiliconCarbide" "channel2")
;(sdegeo:create-rectangle
;	(position (* -1 (+ Lj Lc)) Tc 0) (position (* -1 Lj) 0 0)
;	"SiliconCarbide" "channel3")
;-drift
(sdegeo:create-rectangle
  (position (* (+ (+ Lg Lr) Le) -1.0) (+ Tg To) 0)   (position (+ (+ Lg Lr) Le) (+ (+ Tg To) Td) 0)
	"SiliconCarbide" "R.Drift" )
;-Channel
;(sdegeo:create-rectangle
;	(position Lj (+ Tc (+ To Tg)) 0) (position (* -1 Lj ) (+ To Tg) 0)
;	"SiliconCarbide" "Channel")
;-well
(sdegeo:create-rectangle 
  (position (* (+ (+ Lg Lr) Le) -1.0) (+ Tg To) 0 )  (position (* -1.0 Lj) (+ (+ Tg To) Tw) 0 ) 
  "SiliconCarbide" "R.WellLeft" )
(sdegeo:create-rectangle 
  (position (+ (+ Lg Lr) Le) (+ Tg To) 0 )  (position Lj (+ (+ Tg To) Tw) 0 ) 
  "SiliconCarbide" "R.WellRight" )
;-Source 
(sdegeo:create-rectangle 
  (position (* (+ (+ Lj Lc) Ls) -1) (+ Tg To) 0 )  (position (* (+ Lj Lc) -1.0) (+ (+ Tg To) Te) 0 ) 
  "SiliconCarbide" "R.SourceLeft" ) 
(sdegeo:create-rectangle 
  (position (+ (+ Lj Lc) Ls) (+ Tg To) 0 )  (position (+ Lj Lc) (+ (+ Tg To) Te) 0 ) 
  "SiliconCarbide" "R.SourceRight" )
;-high concentration well
(sdegeo:create-rectangle 
  (position (* (+ (+ Lg Lr) Le) -1) (+ Tg To) 0 )  (position (* (+ (+ Lj Lc) Ls) -1) (+ (+ Tg To) Te) 0 ) 
  "SiliconCarbide" "R.HighConcentrationLeft" )
(sdegeo:create-rectangle 
  (position (+ (+ Lg Lr) Le) (+ Tg To) 0 )  (position (+ (+ Lj Lc) Ls) (+ (+ Tg To) Te) 0 ) 
  "SiliconCarbide" "R.HighConcentrationRight" )
;-Buffer Layer
(sdegeo:create-rectangle 
  (position (+ (+ Lg Lr) Le) (+ (+ Tg To) Td) 0 )  (position (* (+ (+ Lg Lr) Le) -1) (+ (+ Tg To) (+ Td Tb) ) 0 ) 
  "SiliconCarbide" "R.Buffer" )
;-Injector
(sdegeo:create-rectangle 
  (position (+ (+ Lg Lr) Le) (+ (+ Tg To) (+ Td Tb)) 0 )  (position (* (+ (+ Lg Lr) Le) -1) (+ (+ (+ Tg To) (+ Td Tb)) Ti) 0 ) 
  "SiliconCarbide" "R.Injector" )
;-Gate
;(sdegeo:create-rectangle
;	(position  (&#
Sentaurus SDE是由美国Synopsys公司开发的一种集成电路设计软件。它被广泛应用于半导体工业中的器件设计、工艺仿真和电路模拟等领域。Sentaurus SDE具有强大的仿真和分析能力,可以帮助工程师和设计师更好地理解和优化集成电路的性能。 Sentaurus SDE的主要功能包括器件建模和仿真、工艺模拟和优化、电路仿真和验证等。通过器件建模和仿真,工程师可以对不同材料和结构的器件进行详细的建模和仿真分析,以评估其性能、优化设计和减少成本。工艺模拟和优化则帮助工程师在制造过程中更好地理解和控制材料和工艺参数对器件性能的影响,从而优化电子产品的制造过程。电路仿真和验证则可以确保设计的电路在现实环境中能够正常工作,并满足指定的性能要求。 Sentaurus SDE还具有丰富的物理模型库和精确的数值分析算法,可以模拟并分析各种不同类型的器件,如MOSFET、BJT、MIM等。它还支持多物理领域的耦合仿真,如器件和电路的耦合、光电耦合等。此外,Sentaurus SDE还提供了直观而灵活的图形界面,使工程师能够方便地进行建模、仿真和分析操作。 总之,Sentaurus SDE是一款功能强大的集成电路设计软件,通过其丰富的功能和强大的性能,能够帮助工程师和设计师高效地进行集成电路的设计、仿真和优化工作,提高产品的质量和性能。
评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值