作者CL2NE1 (CL)
看板Electronics
標題[問題] HSpice loop 問題
時間Wed Nov 21 20:13:02 2012
大家好
我想問大家 關於HSpice內
有沒有for loop 的語法
由於電路設計關係 需要用到if判斷式
而if 的condition內又無法以.dc的變動作為判定條件
僅能以 .param方式作為條件
但問題來了
我有兩個參數 vgss vdss
想讓它們做遞增變化
vgss=1~1.1 step=0.01
vdss=0~3.3 step=0.01
如果以.alter
如下所示
.alter
.param vdss= 0.01
.alter
.param vdss= 0.02
.alter
.param vdss= 0.03
.alter
.param vdss= 0.04
.
.
.
.
.alter vdss= 3.3
這程式似乎會變得相當冗長
在參閱過HSpice Manual後
似乎並無雷同語法與C語言的for while/do loop相關
是以想問版上高手們
若碰上諸如此類狀況 該如何解決呢?
感謝解惑 <(_ _)>
--
推 mindezi:西螺站 到了02/17 15:48
→ ChannelV5566:西囉沾 兜勒02/17 15:49
→ urdie:塞雷站 告阿02/17 15:50
推 wlsh:we are now at C羅 station02/17 15:54
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.17.10.169
→ Charlie5566:spice沒有for/while loop, 只能用alter當for loop 11/21 20:43
→ jacobliu:用.data 11/21 22:05
推 jsp0520:.dc vgss 0 1.1 0.01 sweep vdss 0 3.3 0.01 ? 11/22 22:46
.dc sweep 的方式
似乎沒辦法使.param vdss的值隨著變化
有點難搞...
※ 編輯: CL2NE1 來自: 163.17.10.169 (11/23 17:01)