Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-4-1 16:20:23 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
不好意思   在設計一個PLL時用hspice跑輸出clock的波形圖時
0 c1 X& }$ x' L0 i0 z! p# p" \                                                                                + g. o/ |+ `  ?' z
有一個想了很久的問題,不知如何解決,& w3 ~5 ^4 t! Q+ M- g: @4 y
                                                                                ' T  n( v8 w1 T
就是一開始的波形還OK6 j$ R5 o0 E. B. K* \* N
                                                                                5 Z$ C7 J) R6 C/ V$ y! A
http://www.wretch.cc/album/show. ... =1369028227&p=1
. N. ]4 S, @' N                                                                                / s/ b8 h6 J3 F( I. ~& Q, f6 b: z
                                                                                
' U) v1 q# D) ]& ]% T! Q而在跑了一陣子之後波形開始慢慢變得奇怪
3 i1 l' p4 j4 [8 l" {1 `3 |  o                                                                                * ~' L. L7 o/ k. X& Z8 Q% ^
http://www.wretch.cc/album/show. ... =1369028228&p=26 m( {5 u; ]+ g( ]4 m4 K
                                                                                
  G/ S/ h8 H2 `0 N- I後來再跑到10us時波形完全變掉,變成完全沒有rise/fall time的clock
6 t6 D* ^+ k, N, ]+ ~; }- ^                                                                                , a8 H' {9 n( P! T* B! Z  h
http://www.wretch.cc/album/show. ... =1369028226&p=0
1 z7 Z6 ~3 B3 i3 G: P                                                                                
2 f; M7 h1 K  U+ ]* G8 J剛好在10us波形完全錯 (應該是從一開始是對的波形然後開始波形愈來愈怪,6 v: Z4 l, i$ I9 `$ `

) W/ Q9 {% R/ ]$ Z& G在10us時完全變成如圖所示,且在上圖的10us之後波形會變的非常怪異,- V+ Q- Y# E' Y2 i8 d9 ~
                                                                                . V1 T& [% U2 E+ S+ V! U
怪的波形如下:4 g3 g1 E4 X' A0 a8 g
                                                                                ; F, C* F+ {3 a6 _' O- \7 w
http://www.wretch.cc/album/show. ... =1369028229&p=3
# K2 V9 b2 b0 D; d& c                                                                                2 ]' N) A7 f3 Y% i% k/ T( N
                                                                                
0 q  W, q. l4 H而這會影響到我的PLL 後來會脫鎖6 {) w4 T7 O/ g8 s
                                                                                5 q3 j0 f0 Q/ p5 v: Q
http://www.wretch.cc/album/show. ... =1369028230&p=47 s' e4 `& T+ v  R
                                                                                                                                                             ! H; E* [% X& T' W. a$ d
請教一下,這問題出在那? 或是要如何解決                                                                            6 |8 u9 H( X5 B

6 J/ m% B) b) ?6 _; \7 O/ B# C1 k謝謝指教
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-4-1 18:18:30 | 只看該作者
1. timestep設定多少?* ^* l6 r6 z# ~& b
2. 是否有設定精確度選項2 j# ?; V% O4 u* u; R+ N
    .option accurate9 P" O" o( n/ ?! q* t
以上
3#
 樓主| 發表於 2008-4-1 19:37:18 | 只看該作者
這是我的netlist檔...7 S5 v) ^$ x6 ^" \& I' U; [0 ?* f

% @" b- g4 t8 A; @* ^7 c4 \0 F* B6 i3 o0 _+ g, {8 c/ h- L
.prot
/ B  D( T+ v2 M& l.lib 'C:\Hspice_pratice\SATAIII\***18.l' tt# ]/ n7 {3 V8 J% e' p$ Y
.unprot9 L6 d6 v# C2 `, k, d/ m4 R' x7 z
! C5 Z* w3 C$ p$ L0 g& i
*.EQUATION* f+ ?8 v: U& l2 L  V. I) j' s% Z
*.SCALE METER
4 W- a- d+ ]9 w*.MEGA
9 J2 P8 j2 a- C.PARAM( l$ x) O0 H! ]( Q5 V
.GLOBAL vdd vss4 p) A# r2 G5 a  r
vdd vdd gnd 1.8v6 O' z0 O# p) I
vss vss gnd 0v
& n0 P+ U- Z; ~  z! Q0 O*******************************************3 j6 _* \/ K$ h+ ?* k1 f
電路連接的描述
- C" C# R0 g' T& }5 b********************************************
+ D2 F$ b- ~, k6 s: c! O( t  |: n
8 H" e5 n1 u" I. k# q( ^vref ref  vss pulse(0 1.8 10ns 62.5ns 62.5ns 250ns 625ns)) p7 V, h6 g1 r! o/ Y1 O
.tran 1p 50u        / L  s' V6 g' F. A; P! D" L* S
.end2 ]' i- f5 `! W: m" @6 i3 m9 s
# L0 g4 C" O2 f! F/ z
[ 本帖最後由 afor 於 2008-4-1 07:50 PM 編輯 ]
4#
發表於 2008-4-2 09:10:13 | 只看該作者
這應該是awaves這套tool本身的問題
" H% p+ d  Z* a; L1 {* l我之前跑PLL時也曾還過,不過,那是multi-phase high speed PLL時遇到的
& P. O: d/ P" a% F前面的waveform都正常,但到了10幾usec之後,waveform就變得很奇怪
) X& O; J& L: A2 ]7 I* W! }後來,才知道這是awaves本身的問題,而不是電路或者hspice本身的問題  K- A  R6 a8 T" c4 ~
如果,你會跑spectre的話,那一模一樣的電路和設定,在spectre下就看不到這個現象和問題了
5#
發表於 2008-4-2 10:05:52 | 只看該作者
我也有遇過一模一樣的問題2 I! k" O- M, m8 Y# d  K$ }
根據之前的經驗" p  t7 t, N3 @9 k" G6 p
好像只要跑的時間一長就會發生這種現象
' a" Z0 [9 C/ u$ {% ]* w/ w  W至於要多長才會發生呢???, D; @  W# [" K% l& R, D" U7 G
似乎不同電路會有不同的情形
' ~+ u# }5 I8 x8 c以前跑VCO時: ^( t; S$ K. Y# z& _$ {
只要一超過1us馬上波形就變掉
  j3 ^' l0 I* \* m3 M而且很有趣- I- E% F' o2 h3 s
在awaves上真的就是以1us這個時間點為界- t" ^( ]) R. M% W! c0 l
一超過馬上就變形6 ?2 t9 v" S+ J
屢試不爽.......
/ O& k/ g. i) L9 X& F( T' E- b但如果是跑crystal,那可能要跑到幾個ms才會發生
1 J/ c2 H9 Z2 K' f* d那是為什麼呢???
4 B$ y& @- z9 Y( U, J, A) _老實說真正的原因並不清楚( i' `- Y* l8 E3 C% n$ `: i, h5 ?
個人覺得是如上面大大所言
) f' {, ^& N3 `是tool本身的問題造成的
6#
發表於 2008-4-2 10:22:07 | 只看該作者
之前我也有遇過類似的問題 後來發現在加個下面的指令就可以
4 f- i6 `' G0 r1 ].options post

評分

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

查看全部評分

7#
 樓主| 發表於 2008-4-2 12:14:54 | 只看該作者
謝謝各位的經驗分享
( \; `; h6 w. j8 J" Z尤其是m大,我下了你建議的指令之後
# q% R  f. O1 ?波形就一切正常了.....  [2 {* {. U2 R& ?* `
真的很感謝   
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-3 07:27 PM , Processed in 0.108006 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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