Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-4-1 16:20:23 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
不好意思   在設計一個PLL時用hspice跑輸出clock的波形圖時# k' q  \) N- j5 Q
                                                                                , t2 A, h! c9 C  i
有一個想了很久的問題,不知如何解決,- ]. ]. \* G% j  ]. x1 K
                                                                                
- C& [; X+ l  J. ^" E就是一開始的波形還OK
$ M# E) y3 m8 Y6 {6 K& l5 o1 s                                                                                
! v: J, w" Y/ `6 y. M9 Ihttp://www.wretch.cc/album/show. ... =1369028227&p=1
, X& P: r8 m. G( Z+ P4 b                                                                                - [3 [4 Y( A- R7 a8 [7 r. o
                                                                                1 m7 `3 I1 ~. a( G( h+ W) }; ?
而在跑了一陣子之後波形開始慢慢變得奇怪) N1 X9 [; S: @1 M
                                                                                
3 ]% G" |7 C, u& L$ I' Chttp://www.wretch.cc/album/show. ... =1369028228&p=23 A; x5 x- r! K' _5 F
                                                                                & u. g8 u* D/ O7 o# {
後來再跑到10us時波形完全變掉,變成完全沒有rise/fall time的clock! I- O$ q' Q5 f0 U$ x9 e5 B
                                                                                
) j" V% K8 h, {5 O- thttp://www.wretch.cc/album/show. ... =1369028226&p=0" D! a/ K) Z7 [" e" O( |
                                                                                
! J, S8 D( a, c9 k( K3 }8 P' S剛好在10us波形完全錯 (應該是從一開始是對的波形然後開始波形愈來愈怪,/ {% y+ _0 ~# m
; T. {5 D0 O8 i, }
在10us時完全變成如圖所示,且在上圖的10us之後波形會變的非常怪異,
6 H8 R) m$ p; l, A                                                                                
0 l: T6 I7 J( v怪的波形如下:
) c/ a6 X/ X4 U4 f                                                                                1 f" s+ f3 U+ d
http://www.wretch.cc/album/show. ... =1369028229&p=3) ]7 K* a( j* t* r) B3 X
                                                                                
- o8 b: o; s6 F% d+ |& G/ s5 ?                                                                                8 K* p5 ]( I# x/ I% E4 u
而這會影響到我的PLL 後來會脫鎖
8 ^! a( g, V6 }6 }) c0 Q                                                                                
" k7 F; f" Z8 x. a6 shttp://www.wretch.cc/album/show. ... =1369028230&p=4
- u' k- g2 z! n1 Z. V                                                                                                                                                             ) C& l* c5 n1 D& C
請教一下,這問題出在那? 或是要如何解決                                                                           
- U) j' u  B4 G2 Z, O. u3 V# ^6 k
% C6 s/ _" m. x% W: [謝謝指教
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-4-1 18:18:30 | 只看該作者
1. timestep設定多少?
" ~7 t% N3 [, t7 J, B- v2. 是否有設定精確度選項
6 b* T5 f( X: B2 h8 L3 C  ^- Y    .option accurate* Y8 t6 s% H5 p$ D: ^9 w
以上
3#
 樓主| 發表於 2008-4-1 19:37:18 | 只看該作者
這是我的netlist檔..., N. O/ X6 f1 j7 {% l7 c8 X
; ~6 _. u. {4 w. u. c2 q
( z/ E9 n  ?$ _, g+ E  [
.prot
* q6 O1 Z3 [  J) q. ~% j" A.lib 'C:\Hspice_pratice\SATAIII\***18.l' tt1 c% K2 {3 [0 Q9 }% I) M9 ~7 S
.unprot
+ l* L8 ?! A/ c7 K$ \/ Q( S( h; J! h( f0 K3 ]7 c9 j
*.EQUATION5 r# @9 W8 F: Z/ L4 j
*.SCALE METER: |/ i! c0 O3 M1 u
*.MEGA& C! o) E4 Y0 x! x
.PARAM
  j( u2 n1 Z1 C5 ?9 y! j.GLOBAL vdd vss
2 J* {  I$ Y% J: S. uvdd vdd gnd 1.8v
5 r7 |% R) Q. q1 j, k5 svss vss gnd 0v# v2 C6 O1 \% n  n/ ]( v# L( R0 R
*******************************************5 _. k; l: j  |
電路連接的描述
: j/ `7 [: W5 D8 \9 d6 b********************************************  b: T9 L- s  [* z7 j! O8 e7 v( Q* P
9 w4 B5 _) b( v9 _+ J" {$ [
vref ref  vss pulse(0 1.8 10ns 62.5ns 62.5ns 250ns 625ns)0 c* u& J" U& v( g
.tran 1p 50u        3 k' |% d' p3 R
.end7 @7 W6 \+ L# ~5 L- u8 [; c! m

2 e" G) D+ J3 }[ 本帖最後由 afor 於 2008-4-1 07:50 PM 編輯 ]
4#
發表於 2008-4-2 09:10:13 | 只看該作者
這應該是awaves這套tool本身的問題
- l, A- U1 H* ]" f2 B: o我之前跑PLL時也曾還過,不過,那是multi-phase high speed PLL時遇到的
# N; w, u% I  Z9 t6 ~5 r前面的waveform都正常,但到了10幾usec之後,waveform就變得很奇怪
, K/ e  i8 `1 J# J! |5 B- f後來,才知道這是awaves本身的問題,而不是電路或者hspice本身的問題- H2 x  z9 P! X9 T0 R5 O9 O( e
如果,你會跑spectre的話,那一模一樣的電路和設定,在spectre下就看不到這個現象和問題了
5#
發表於 2008-4-2 10:05:52 | 只看該作者
我也有遇過一模一樣的問題
. D: m+ p1 F! R# L* X根據之前的經驗
$ g. l" ~8 y8 C* S& h" j: Q好像只要跑的時間一長就會發生這種現象
  p0 ^6 z# u; G7 y至於要多長才會發生呢???
* p3 a; m9 E# M: y2 H5 Z# g似乎不同電路會有不同的情形
5 R1 i! e# P  i. R以前跑VCO時) L, ]2 W' P# U* w" e& w
只要一超過1us馬上波形就變掉
1 i6 W( o& }! }: U# l而且很有趣
$ a$ t1 e1 i' E在awaves上真的就是以1us這個時間點為界3 N2 G! L- j  S' H% V
一超過馬上就變形8 ]0 N$ ]5 T6 S9 s5 M$ ~
屢試不爽.......
' s" k* O5 x7 V# Y4 D+ l但如果是跑crystal,那可能要跑到幾個ms才會發生+ S: {! y+ g; q) Y) {5 H
那是為什麼呢???8 j- A* M+ k3 B/ f+ @- [
老實說真正的原因並不清楚
: J3 S; v4 L3 e" _個人覺得是如上面大大所言
, e7 n& _+ @, B$ M/ C8 \是tool本身的問題造成的
6#
發表於 2008-4-2 10:22:07 | 只看該作者
之前我也有遇過類似的問題 後來發現在加個下面的指令就可以9 g( q% Z) p3 F6 [' E* [- A& M
.options post

評分

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

查看全部評分

7#
 樓主| 發表於 2008-4-2 12:14:54 | 只看該作者
謝謝各位的經驗分享- w: n. d3 D1 e
尤其是m大,我下了你建議的指令之後
0 e& i4 j9 g$ T% ^& k, q; G波形就一切正常了.....4 v- s: |! O/ d, j# c
真的很感謝   
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-11-16 11:14 AM , Processed in 0.160009 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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