Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-4-1 16:20:23 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
不好意思   在設計一個PLL時用hspice跑輸出clock的波形圖時& d/ t* q& p6 E* U
                                                                                
) F1 `7 ]+ m: t: d& P7 @' G) w有一個想了很久的問題,不知如何解決,
+ l- v+ O3 a! a5 p- p                                                                                & \' b4 q/ l6 d8 @' d: j. S
就是一開始的波形還OK( J+ r' P6 G* ?6 K* C& Z
                                                                                # W$ T2 v3 l3 A4 l4 G6 F" I$ ~7 A4 z
http://www.wretch.cc/album/show. ... =1369028227&p=18 Z: B6 M+ x6 O' M4 M& {
                                                                                1 H" H& \3 T9 J  p) ~" `! D; v
                                                                                
, q7 |/ n/ k+ H6 Z- C6 J9 B- ?而在跑了一陣子之後波形開始慢慢變得奇怪9 }$ Q4 G6 S$ M* c
                                                                                6 N5 }5 @* L2 g% |) e- y
http://www.wretch.cc/album/show. ... =1369028228&p=2+ [1 K/ J6 i5 G* D
                                                                                
- s7 s) K3 p* j2 _% @# j後來再跑到10us時波形完全變掉,變成完全沒有rise/fall time的clock
7 d1 h  f, @, u: I+ h- K                                                                                
) C' T0 t) X8 z) u5 Rhttp://www.wretch.cc/album/show. ... =1369028226&p=0$ R3 {/ @4 e% c
                                                                                9 v! g. J, ]7 v& W
剛好在10us波形完全錯 (應該是從一開始是對的波形然後開始波形愈來愈怪,0 D: f( r* ^0 K0 }

$ o; l) M* r6 y3 R& A: S在10us時完全變成如圖所示,且在上圖的10us之後波形會變的非常怪異,
4 S4 a! I6 F/ J/ t. G3 n$ Y! n                                                                                
+ Z2 P* h  M. p怪的波形如下:
0 y" Z2 v5 r; J1 Y8 S6 D                                                                                3 ^0 Z2 C4 m$ ~7 ^$ K  G
http://www.wretch.cc/album/show. ... =1369028229&p=3
* k; X: M2 s4 g- R$ \                                                                                5 u9 J9 @* W! w
                                                                                2 W; x4 A3 s0 m' J9 o
而這會影響到我的PLL 後來會脫鎖
' n: `( }( v4 L5 w/ h                                                                                ; F- s* f! e8 z+ z6 k6 x7 R) n
http://www.wretch.cc/album/show. ... =1369028230&p=4
5 v; x2 M2 p! |/ D" `/ m) G0 V' y                                                                                                                                                            
; ?* `3 d' M9 \' d: H) e; V請教一下,這問題出在那? 或是要如何解決                                                                           
. `5 l9 m" J% x  g3 D' B1 x/ K8 l" Q0 b2 A
謝謝指教
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-4-1 18:18:30 | 只看該作者
1. timestep設定多少?  a, E2 ~: t, a. h; S
2. 是否有設定精確度選項
$ j( u9 }. |* n) k0 y    .option accurate9 ~$ \. m  W6 a
以上
3#
 樓主| 發表於 2008-4-1 19:37:18 | 只看該作者
這是我的netlist檔...- K4 Y5 l& G3 R4 j3 L4 w  t; f

& T  r+ p# U- \7 g  c6 k- Y) Z( a1 g5 D
.prot
' v, H/ S# L& D$ z, r7 q.lib 'C:\Hspice_pratice\SATAIII\***18.l' tt/ U7 G, ]: R  z$ f& B. }. z
.unprot
) y; e0 ^7 V9 c1 D5 d0 h, j
" _$ A) @/ x0 d7 Z- V*.EQUATION7 _6 b! Q( }0 \( n* c6 X
*.SCALE METER
, }/ R4 t; X6 P*.MEGA
: ]9 d5 |+ \# |. t) e.PARAM3 a$ |, d; N; k  [" v# c
.GLOBAL vdd vss: O. P  l$ f8 z
vdd vdd gnd 1.8v
+ u5 o7 ?: }* |& M+ Bvss vss gnd 0v5 h# L+ W2 w* ^8 p* C7 Q+ w9 s" y% O
*******************************************( D4 W' b4 w9 I% P( t8 R" L
電路連接的描述& Q% F, T3 }" f- a
********************************************
8 K* l8 Q/ p) g9 h
, d2 P" {# B; Y5 i, \7 |5 @4 ivref ref  vss pulse(0 1.8 10ns 62.5ns 62.5ns 250ns 625ns)
0 z9 n+ V. |  K- A0 W. e, O# B( q.tran 1p 50u        2 m; e: }5 K" ~' {) N0 d" g* |
.end: w+ u2 X, ~0 e- Z( e9 S) N
* w* B2 R+ i! Y6 J0 r, Z
[ 本帖最後由 afor 於 2008-4-1 07:50 PM 編輯 ]
4#
發表於 2008-4-2 09:10:13 | 只看該作者
這應該是awaves這套tool本身的問題
6 _  ^0 c- K: I3 F' [我之前跑PLL時也曾還過,不過,那是multi-phase high speed PLL時遇到的% j/ b& P% Y4 x8 M( n
前面的waveform都正常,但到了10幾usec之後,waveform就變得很奇怪
1 c9 j4 r" G6 s; v# b6 q+ Y後來,才知道這是awaves本身的問題,而不是電路或者hspice本身的問題
/ g3 `: A/ X! s7 b8 L' Z' X如果,你會跑spectre的話,那一模一樣的電路和設定,在spectre下就看不到這個現象和問題了
5#
發表於 2008-4-2 10:05:52 | 只看該作者
我也有遇過一模一樣的問題  z9 b0 x- c" {' D: _; h
根據之前的經驗$ l& Y4 |' s6 ~+ l1 T7 S: X
好像只要跑的時間一長就會發生這種現象( s; {! h; u) \  ^2 [$ Q7 [2 c5 W6 E
至於要多長才會發生呢???7 B! u% t4 T7 ^- t  Z
似乎不同電路會有不同的情形
, D) L! R" U& X- c3 K" ?: ~以前跑VCO時
. q; X" \( g( }# H$ O只要一超過1us馬上波形就變掉
3 S* Q3 O, c. |$ f$ ?而且很有趣
' S' L8 h& `' R3 `- i) d在awaves上真的就是以1us這個時間點為界) t' M" d) u8 p
一超過馬上就變形; H4 c8 V) _. [' x' A9 G; t: _: |6 _
屢試不爽.......
$ ^. J! g* E7 f5 N9 p) D! q& y) ]但如果是跑crystal,那可能要跑到幾個ms才會發生
# p2 m) G4 r2 K2 x* l那是為什麼呢???3 q& V) |2 Q! S( |
老實說真正的原因並不清楚
$ t1 D3 B2 N8 R! t9 f6 N個人覺得是如上面大大所言
% n" _" L$ p: z$ Q是tool本身的問題造成的
6#
發表於 2008-4-2 10:22:07 | 只看該作者
之前我也有遇過類似的問題 後來發現在加個下面的指令就可以4 k9 g6 q. M# V
.options post

評分

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

查看全部評分

7#
 樓主| 發表於 2008-4-2 12:14:54 | 只看該作者
謝謝各位的經驗分享3 Z: c4 A1 k  x, ?% y
尤其是m大,我下了你建議的指令之後9 ]- q. y# i% L4 ]# P
波形就一切正常了.....# z1 g* X, P6 l& Z. J
真的很感謝   
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-15 05:01 AM , Processed in 0.130517 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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