|
在hspice中仿真发现精度有点问题 导致后来仿真出错 大侠们指导下:0 s3 `- y) H J: [' f' t$ A0 b
这是个简单的正弦程序 我想看看特定时间的正弦输出: b" m! R+ q9 s9 R5 ]! B7 q
*** ) p3 z5 H* w$ Z7 v6 O
.option acct 8 }' }! r! F( o$ r1 y2 }4 H* O6 J
.OPTION ACCURACY=1
! i3 U3 {( v, V2 v+ K.option post=1 8 D7 a) [# I2 v7 }! W! ]/ k
.option INGOLD=2 NUMDGT=6
3 J( M8 U6 o b2 ]4 i6 _% v
' {3 P8 w6 @" G4 D6 }( {0 [ . T# V1 N5 O/ d1 Z9 b$ L4 A& q
v1 v1 0 sin(0 1 1meg ) 1 }& D% F, n f
.tran 1n 300n 10n
. P7 p" m1 R& T3 N3 e" z& U5 V.print v(v1) 8 B- {. K0 Q: l8 c O/ M
.end
4 E9 n3 p0 h6 a- s2 ^& t0 z8 r- {$ y6 R9 ]" T$ `4 y/ c
9 N* h) n8 Y q6 p: M2 c/ [
结果如下所示 当我把时间点带入到公式 sin(2*pi*1meg*t)matlab中计算得出的比较$ A- L$ k% F6 N7 L% g
3 ~7 `% R9 l6 r0 P hspice matlab # e" q$ v v% J6 O/ o, K8 r+ D
10n 0.0627905 0.06279051952931, h/ h7 B7 f; V! P
11n 0.0690497 0.069060025714417 `- l! _2 j, A; Y* x. G1 H
12n 0.0753089 0.075326805527932 R) Y: S' M9 _) N" W' Z
第一个还是比较接近的可是后面的开始出现偏离 怎么能保证精度很好呢 谢谢啊 |
|