看板 Electronics 關於我們 聯絡資訊
: 而這邊的程式其實是我從最新版的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高手能指導一下嗎<(_ _)> 拜託了 恩...的確...新版有些好用的語法...不過就是無法支援舊版!!....@_@a 所以...新舊code在轉換上面...就會遇到很大的難度... 你遇到的這個算是簡單了~這只是宣告暫態電壓而已!! 打開你的10.0 manuals....DESSIS Chapter-2 2-3-2 最後一頁 如下設定即可 {Name="gate" voltage=0 voltage={0 at 0, 0.1 at 1e-6, 0.5 at 5e-6} } 0秒時...電壓0V 1e-6秒時...電壓0.1V 5e-6秒時...電壓0.5V 依你的需要做更改! 效果跟上面的迴圈是一樣的~ 只差在...沒辦法做可靠度分析而已.... 如果硬要做...就要用其他方式去試... 不過準確度就不敢保證了! 建議你老闆買新版吧...XDD 舊版在記憶體這部份...還不是做的很好...沒有很深入~ 玩玩或是設計新結構...倒是堪用...~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.32.169
ARKUE:感謝W大熱心的解惑^^ 07/24 21:13