|
敝人猜測,是您所tran 的 0.01太少所導致4 X9 A/ P& |. d; Q- ^1 V
不過您也說您同學沒有問題,這個就有待再仔細校對
, g, _2 ? H A4 C# C不過以您的週期來說
: D1 ^# V7 }* A# z8 t! L每隔0.01 tran一次,似乎有點過短
' |; ]4 j* G. R+ B另外,您最大的週期是512uS4 @# {5 B5 p+ G: }3 C, U
而您也剛好只tran到512
D3 ^$ T- A. m5 q2 E4 r# X; B敝人建議是再tran多出「至少」一倍,這樣除了能驗證function之外
. _. @& a: d Z# X5 r0 b! B也能真的測試出其功耗等<<<敝人覺得的。
% g6 a6 z# E5 `5 c(一般做測試,是以16個半cycle來驗證會較為準確)
( `9 k1 j' \) s& v另外您所設定的上升以及下降時間+ a f9 J4 e! l! Z+ v4 j* O! _' F: m
需要根據您所給的週期來做改變,不能所有的都用0.01唷
9 T0 j ?' U7 {' M7 {! g2 h這樣在不同週期下,所產生出來的上升、下降時間都一樣的話,不符其週期,也會導致模擬出來的結果,有些許的錯誤5 ~0 ]4 Y m7 _
另外,一般是以,上升+下降為輸入週期的10%做為依據,給您參考一下; }2 E6 R: c/ q$ i7 |0 q/ Z! L
如果能將輸入訊號參數化的話,對於以後模擬會有蠻大的幫助
! J6 R7 ~* K2 P2 b& J以上,給您參考一下。
8 B* y" T1 M- k" O8 O$ t另外,敝人有點好奇的是您所灌入的pattern,這樣灌主要目的是?2 x- y% F$ b) g% w, g; N9 o
能測到所有的worst case 還是?
* v" D4 v2 C3 Y0 y9 G1 ^7 Y# g" E對了,週4 \9 y! t4 w$ A1 |7 z: R
期前面那個數值是指半週期的寬度沒錯,但是您還是得再減到上升時間,這樣才是正確的唷~ |
|