Chip123 科技應用創新平台
標題:
BandGap DC curvature nonconvergence
[打印本頁]
作者:
a7893657
時間:
2012-10-17 04:32 PM
標題:
BandGap DC curvature nonconvergence
各位大大們...
2 k) {! B N8 k2 X; H
+ n; M, R% A+ g4 ^" t4 l
小弟最近在研究BandGap,小弟電路是Razavi 類比CMOS積體電路設計(中文書)P11-13 圖11.20
2 H9 m' t' O2 m& y. H/ O
原文請參考 Ch11 11.4 PTAT Current Generation
3 H H* q% \, l/ m) R
; q; c' J$ t+ U. m0 V( P2 G
架構完全一樣,只是加了簡易的start-up,在跑pre-sim時,所跑出的curvature非常理想,呈現如二階效應(呈現平躺的S型曲線),
* O6 V, D# T( w' {
但在小弟畫完layout後,跑post-sim,跑出的curvature在temp=0~60中間(sweep -40 125 1),出現疑似不收斂的突波,這一段在pre-sim原為最平坦的地方,
$ M @' M) p. q6 B" v2 _
後來,小弟查看了hspice的手冊,其中提到.option reltol,小弟原始設定為.option reltol=1e-6,後改至.option reltol=1e-2,便可收斂,
- O: j0 H3 p) t# _
( o9 m2 S9 j3 }
因為DC analysis只是將tran analysis的工作點分析,實際電路必定合乎實際操作,
/ X# v! x7 ?& ?& \4 ~8 x3 H( O
所以小弟run .tran去看(.tran T_step T_stop sweep temp -40 125 1),
; ~8 _! D& h/ x. C" e! H5 t
跑出的.tr檔,利用SX的Equation Builder,轉換後的curvature,卻與pre-sim curve近乎相同(當然volatge有增減),
) l# y6 A# {" |6 {1 J
3 C0 D, ?! a8 c- _
問題來了...
. P1 N9 B' O9 c9 t
1. reltol=1e-6不收斂(curve有突波),reltol=1e-6收斂!!
2 N: d* ?5 q# c3 P
說是收斂,其實只是將解析度變差,使其忽略(自感),不知是否是這樣!?
# n* R" G7 K8 W
9 @: ^; F' d8 D9 Z O, u+ e
2. .tran是實際電路仿真,在.tran是OK的,.DC卻不OK,這是否代表電路上有"不確定點"的問題。
. C0 f" h& M% V
$ U$ ~, {* E% S0 O! J
5 E2 S4 b* J- R" G
曾經聽過教授說,在做模擬時,我們必須先確認與相信所有Tool、process、command都是OK情況下,
# l$ t+ Z/ L9 m, ~6 C' \# [% V
在模擬上有異常,必定代表電路有誤,
! o; l% f1 W$ ~
7 c6 d2 f, z4 S
不知道大家有沒有什麼經驗與建議,讓小弟分享您的血汗...
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2