|
在hspice中仿真发现精度有点问题 导致后来仿真出错 大侠们指导下:
. M" E- T0 k8 Q& u- A" }7 \' }这是个简单的正弦程序 我想看看特定时间的正弦输出! T: E9 } o0 u' m- Q, H2 M
***
! A: C7 h/ G; y.option acct / l9 K( ]0 q) D. d$ r* q, i* l
.OPTION ACCURACY=1
( D+ ~/ |) N0 {" M F* I3 R.option post=1 3 b B% H$ i( ?- x
.option INGOLD=2 NUMDGT=6 S c' J' Y& u7 W& K# l/ T7 Y
: t8 c! S A) Z r- Q
X5 K1 H2 _& X6 _, f, Q
v1 v1 0 sin(0 1 1meg ) , P# K2 P9 X* V& c, E* O+ d7 Z, ^% B
.tran 1n 300n 10n
, @1 h" U! U% c& }0 T+ F.print v(v1) * \3 k! z* f8 y, T$ y9 c
.end
0 {" ?/ H/ n" E3 |
3 f6 j0 e- h# I( h3 V# d
5 w+ R* W) ^$ f+ r! {' T. G! b结果如下所示 当我把时间点带入到公式 sin(2*pi*1meg*t)matlab中计算得出的比较
4 q( D8 R- V3 c0 o9 ]# p& |
. V6 l3 T$ C# F2 t; S: y/ y hspice matlab
6 d1 y( M' z7 y8 C; c10n 0.0627905 0.06279051952931
; E. f& l) }9 s+ B11n 0.0690497 0.069060025714417 L! I( i0 W* w$ }; i
12n 0.0753089 0.075326805527938 u" h5 e1 S; D. A
第一个还是比较接近的可是后面的开始出现偏离 怎么能保证精度很好呢 谢谢啊 |
|