Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 4322|回復: 6
打印 上一主題 下一主題

[問題求助] Spice模擬的問題,請高手解答

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-4-1 16:20:23 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
不好意思   在設計一個PLL時用hspice跑輸出clock的波形圖時3 I( u2 H" L. K- T; l
                                                                                5 Z( G7 ?& u/ n- d# {. s* A% T
有一個想了很久的問題,不知如何解決,$ K5 g7 m* G7 U' }3 ]0 J' P) e3 K, f
                                                                                " z$ D7 A3 ]6 ]* a2 x
就是一開始的波形還OK
; d( b6 @0 z# N2 ]; p% [8 X/ x                                                                                , E; q4 k3 L3 K3 h2 ?
http://www.wretch.cc/album/show. ... =1369028227&p=1
# u. m6 n1 b1 [! N: \/ N6 J                                                                                
6 c2 }. N5 p5 s0 {: K                                                                                
; B- T5 B. B: Y5 }2 k而在跑了一陣子之後波形開始慢慢變得奇怪/ H# k* w3 @4 ]6 l# k$ G* |# N
                                                                                
2 o% z2 d1 P- N0 S; f! |: X6 _! uhttp://www.wretch.cc/album/show. ... =1369028228&p=2
, p- I" a- J/ |4 }                                                                                & ?6 @4 |- d5 A
後來再跑到10us時波形完全變掉,變成完全沒有rise/fall time的clock
8 h- k* c# Z! q                                                                                1 _, _. r! c  a* o6 u! b- G( ^: p
http://www.wretch.cc/album/show. ... =1369028226&p=07 W6 g) z3 L$ V+ A6 ]3 f
                                                                                2 i- a" N5 B, X$ r
剛好在10us波形完全錯 (應該是從一開始是對的波形然後開始波形愈來愈怪,
$ {0 V: @( ~. r! a7 U- s! n. {- U, @# D+ m) [% ^: l1 z% n; e& T
在10us時完全變成如圖所示,且在上圖的10us之後波形會變的非常怪異,8 x# P) C' R  U; B6 _
                                                                                
  _! v3 `& r+ Z, F* z怪的波形如下:7 E5 R" i* }5 `1 @$ q3 r
                                                                                ) v, ]# P7 j2 s% w3 \( N
http://www.wretch.cc/album/show. ... =1369028229&p=39 V: Q( M- ^8 S; ^, ^5 D
                                                                                6 I, \8 q8 g1 w& ]& A8 J) T
                                                                                0 R6 l' C5 I% Z4 u" x2 _
而這會影響到我的PLL 後來會脫鎖; l; g. P( B; L; Y2 ^; G
                                                                                : |9 H4 H& g7 Z" |
http://www.wretch.cc/album/show. ... =1369028230&p=4
, |  U4 e0 L' v7 M% m/ k                                                                                                                                                            
* R5 P% w) n( I  u9 z# g請教一下,這問題出在那? 或是要如何解決                                                                            . f! O1 r* I0 l
4 R0 J- C. W- e. b; |& m0 G
謝謝指教
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
7#
 樓主| 發表於 2008-4-2 12:14:54 | 只看該作者
謝謝各位的經驗分享, B* V  w' M% G! X/ \/ v0 Y7 Q
尤其是m大,我下了你建議的指令之後$ |- w- o) Z2 P: n. Q2 u
波形就一切正常了.....
% s+ R" ]. ^* E' W真的很感謝   
6#
發表於 2008-4-2 10:22:07 | 只看該作者
之前我也有遇過類似的問題 後來發現在加個下面的指令就可以! b  W9 Y4 n( V; W
.options post

評分

參與人數 2 +8 收起 理由
afor + 5 Good answer!
shaq + 3 Good answer!

查看全部評分

5#
發表於 2008-4-2 10:05:52 | 只看該作者
我也有遇過一模一樣的問題
! h* Y& U% T* T" e4 k根據之前的經驗
( a" ^) O5 r' C  n1 j* k. {好像只要跑的時間一長就會發生這種現象
! N0 E0 s5 a. ~1 I( ?) f至於要多長才會發生呢???& G& e, U1 O* f8 m6 m: H
似乎不同電路會有不同的情形
  [7 n) g6 c8 O# i) o" l以前跑VCO時" i6 R% n; Q3 p( Y  A
只要一超過1us馬上波形就變掉$ L. H$ U3 k3 d. H& Z$ K6 B. \2 k4 R
而且很有趣
' V5 Q! I1 ~' ?! `在awaves上真的就是以1us這個時間點為界. H- m, ~8 ?+ h' ?$ v' C# G
一超過馬上就變形
) Y. N  x: S0 J5 L% E# u1 o) @屢試不爽.......
. l, ?4 t8 R4 n  U  U+ {但如果是跑crystal,那可能要跑到幾個ms才會發生% s" }! m' Q$ X9 u
那是為什麼呢???, x1 y# S" R+ _8 F
老實說真正的原因並不清楚+ ^9 X0 B' V% c# a. Y
個人覺得是如上面大大所言! g; V* d; c& B) R+ Z
是tool本身的問題造成的
4#
發表於 2008-4-2 09:10:13 | 只看該作者
這應該是awaves這套tool本身的問題
  n) ^# Y5 d, x: `" w1 E7 @9 u+ a4 ]) t我之前跑PLL時也曾還過,不過,那是multi-phase high speed PLL時遇到的4 {) O  O8 S, l' k! z' V, k
前面的waveform都正常,但到了10幾usec之後,waveform就變得很奇怪
$ Z1 Y5 l8 ]% C' B) [" N- Y後來,才知道這是awaves本身的問題,而不是電路或者hspice本身的問題, x  Q! c: x5 s; j. n" W4 d
如果,你會跑spectre的話,那一模一樣的電路和設定,在spectre下就看不到這個現象和問題了
3#
 樓主| 發表於 2008-4-1 19:37:18 | 只看該作者
這是我的netlist檔...
- b* T# M- g* l$ ~: F  S- \! F8 [, p0 r3 P0 O, {% x1 D
& R! S+ e* M3 V0 p
.prot
5 V1 ?( ~$ G# b0 S.lib 'C:\Hspice_pratice\SATAIII\***18.l' tt
" t/ g! r1 c8 j4 U3 t2 I4 L0 [6 u.unprot0 r/ v1 A% T* c
5 }6 o. P6 b8 V$ T1 c5 J; E
*.EQUATION% U* h0 c  U: i7 Y. }1 }
*.SCALE METER
8 a& a. ]; Z9 F+ y* _: _1 ]*.MEGA  b, b( k" {2 G9 V, {3 \) q
.PARAM
$ D4 u* a/ m) B& M- ^.GLOBAL vdd vss# h5 A7 s# ?# x, V) _1 s
vdd vdd gnd 1.8v- s# ?0 y  s* t0 u
vss vss gnd 0v
' F6 \$ z6 L/ Q2 r*******************************************
6 f' a7 m* B* {, I# R( G電路連接的描述
+ x2 E1 `/ c6 p+ y********************************************" u6 c9 _4 Y  E4 k; \

. l6 H. |7 O- E9 Svref ref  vss pulse(0 1.8 10ns 62.5ns 62.5ns 250ns 625ns)
0 M4 Q+ E7 F; f/ ]3 G.tran 1p 50u        ) W5 H+ }3 m% {
.end, c: r6 C1 K) I6 N4 e7 L6 a
" c9 {, X& }8 S8 z) n
[ 本帖最後由 afor 於 2008-4-1 07:50 PM 編輯 ]
2#
發表於 2008-4-1 18:18:30 | 只看該作者
1. timestep設定多少?
- r' [; h' @3 @2. 是否有設定精確度選項
0 ]; K) X% n# M& W    .option accurate  u8 X+ f, @- n% V
以上
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-6-15 01:26 PM , Processed in 0.125516 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表