[問題] ISE TCAD 10.0 之 DESSIS語法問題
以下是我在DESSIS的完整程式:
File {
Grid = "@grid@"
param = "des"
Plot = "@dat@"
Current = "@plot@"
Output = "@log@"
Doping = "@doping@"
}
Electrode {
{Name="gate" Voltage=0 Material = "PolySi"
Voltage=(
!(
set t1p 0
for { set i 1 } { $i <= @cycles@ } { incr i } {
set t2p [expr $t1p + 1e-6]
set t3p [expr $t1p + (@dtp@*1e-3)]
set t4p [expr $t2p + (@dtp@*1e-3)]
set t1e [expr $t3p + 2.5e-3]
set t2e [expr $t1e + 1e-6]
set t3e [expr $t1e + (@dte@*1e-3)]
set t4e [expr $t2e + (@dte@*1e-3)]
puts " 0 at [format %0.6e $t1p], @Vgp@ at [format %0.6e $t2p], @Vgp@ at [format %0.6e $t3p], 0 at [format %0.6e $t4p],"
puts " 0 at [format %0.6e $t1e], @Vge@ at [format %0.6e $t2e], @Vge@ at [format %0.6e $t3e], 0 at [format %0.6e $t4e],"
set t1p [expr $t3e + 5e-3]
}
)!
)}
而這邊的程式其實是我從最新版的ISE TCAD
Sentaurus structure editor取出來的
我將它直接套用在舊板的ISE TCAD10.0會出現語法錯誤的問題
有問題的是這一段:
Voltage=(
!(
set t1p 0
for { set i 1 } { $i <= @cycles@ } { incr i } {
set t2p [expr $t1p + 1e-6]
set t3p [expr $t1p + (@dtp@*1e-3)]
set t4p [expr $t2p + (@dtp@*1e-3)]
set t1e [expr $t3p + 2.5e-3]
set t2e [expr $t1e + 1e-6]
set t3e [expr $t1e + (@dte@*1e-3)]
set t4e [expr $t2e + (@dte@*1e-3)]
puts " 0 at [format %0.6e $t1p], @Vgp@ at [format %0.6e $t2p],
puts " 0 at [format %0.6e $t1e], @Vge@ at [format %0.6e $t2e],
set t1p [expr $t3e + 5e-3]
}
)!
看樣子是一段迴圈的語法
但舊板的似乎不支援這語法
有人知道要怎麼在舊版的ISE TCAD10.0用舊版的語法將這個迴圈呈現嗎
有ISE TCAD高手能指導一下嗎<(_ _)> 拜託了
※ 編輯: ARKUE 來自: 140.117.165.22 (07/24 16:11)
討論串 (同標題文章)