Chip123 科技應用創新平台
標題:
BandGap DC curvature nonconvergence
[打印本頁]
作者:
a7893657
時間:
2012-10-17 04:32 PM
標題:
BandGap DC curvature nonconvergence
各位大大們...
0 w3 b* H6 a# A7 O" Z
# p b2 _; J. E+ b( U; N. t
小弟最近在研究BandGap,小弟電路是Razavi 類比CMOS積體電路設計(中文書)P11-13 圖11.20
& D% W4 `, n" J3 }9 N, S
原文請參考 Ch11 11.4 PTAT Current Generation
" a" a3 @: i8 r! i
# L" ~' s/ h! y/ N, _6 f/ c, o) J# \
架構完全一樣,只是加了簡易的start-up,在跑pre-sim時,所跑出的curvature非常理想,呈現如二階效應(呈現平躺的S型曲線),
2 F3 G9 x* l0 @' R
但在小弟畫完layout後,跑post-sim,跑出的curvature在temp=0~60中間(sweep -40 125 1),出現疑似不收斂的突波,這一段在pre-sim原為最平坦的地方,
2 K# I; n! ?$ s& |
後來,小弟查看了hspice的手冊,其中提到.option reltol,小弟原始設定為.option reltol=1e-6,後改至.option reltol=1e-2,便可收斂,
' X! s& q) w4 S" i1 C7 j) V
( n# V" N- y. x0 |5 a6 |# {
因為DC analysis只是將tran analysis的工作點分析,實際電路必定合乎實際操作,
( l9 \9 N1 A3 h7 m, \+ d% w8 `- z
所以小弟run .tran去看(.tran T_step T_stop sweep temp -40 125 1),
1 J& }4 J; E4 w. e6 P
跑出的.tr檔,利用SX的Equation Builder,轉換後的curvature,卻與pre-sim curve近乎相同(當然volatge有增減),
3 T- R( Y1 ]7 E. R8 e
' b, u) x5 ?- n3 T: P+ ~% {
問題來了...
8 J& t: w! e: K& u3 g
1. reltol=1e-6不收斂(curve有突波),reltol=1e-6收斂!!
0 C$ L/ q8 d; n1 H
說是收斂,其實只是將解析度變差,使其忽略(自感),不知是否是這樣!?
4 l8 d1 `+ b4 M
: _# D2 ~ r1 ~ a: S# W
2. .tran是實際電路仿真,在.tran是OK的,.DC卻不OK,這是否代表電路上有"不確定點"的問題。
/ i+ j# P4 D5 i% D. X' K
0 K8 C. W* w. r( F5 c( Y
/ N0 H* g% R0 v
曾經聽過教授說,在做模擬時,我們必須先確認與相信所有Tool、process、command都是OK情況下,
) I. U5 _! |. B' o9 @3 ] v
在模擬上有異常,必定代表電路有誤,
+ H8 M6 z& s s4 c( K# m
I ^8 n, q; i* \' t$ A7 y' [
不知道大家有沒有什麼經驗與建議,讓小弟分享您的血汗...
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2