Chip123 科技應用創新平台

標題: 一些Layout的問題 [打印本頁]

作者: Oo海闊天空oO    時間: 2007-8-30 11:17 AM
標題: 一些Layout的問題
請問各位業界或是Layout達人們...
; c0 f, X. ?! K' c2 q" v# ^
6 \( s- z+ \# F; R4 E4 E/ {有幾個LAYOUT的問題...一直在我心中是一個問號...3 c" A6 Y0 n9 @# b
+ ?/ E) E4 [9 d8 R' }% I6 o
1.在LAYOUT時..直接用Metal2跨越一顆MOS上的每一層..(包含Poly, diff)
' k3 B, p2 B! Y7 |* T   會有什麼影響??
6 O  m! g5 f0 V, c% p8 d& ?; n) O# x2 V
因為在平常我們畫的時候..都會覺得這樣不好...一定會盡量避免..( w4 R. \0 M0 D0 r! `+ d# B
但是在詢問過業界的幾位資深LAYOUT工程師...) h& p( C7 n9 H, t7 P/ _% C" \
他們都很大方的跨過去...
% s7 c: l& n$ @1 N( a+ u! e所以到底...跨過去真的會有很大的影響嗎??
1 ?; d+ E7 z8 a, c9 y3 o
' ?  Z& S0 H. G0 p2.在畫GUARD RING時,有P跟N的畫法...
, Q1 ~' U% M1 F, O   假設兩層都畫...那是否有誰在內圈誰在外圈的順序??
' q. H% x  v; l   或是順序都沒差??
5 I5 p' \# S- _; B8 e   另外就是..真的有必要化到兩層嗎??: ]# B# W0 d: k8 S5 y. t, y8 F

8 ?/ |2 j5 p: U! r0 g6 w3.在畫並連的BJT時,很多嚴討會的講義都會教說..畫成九宮格..或是正方形畫法.2 s) ]% B* u, E8 p
   特別是在設計bandgap時,將BJT設計成8:1,layout時畫成九宮格..
: x  f! d& C) I0 j* ?   但是最近聽某個公司的主管說..這種話法並不是最好的..( f5 N8 E% V- Q: K/ T
   那請問哪種畫法比較好??
作者: endonelee    時間: 2007-8-30 05:59 PM
標題: 回復 #1 Oo海闊天空oO 的帖子
任二層都會有電容的存在,跨過這個mos會有影響,問RD吧看他們的設計是不是能容許這些電容。
* {: k* q) k8 L' f  q8 }& p# `- W3 f/ a8 g# v: I9 C
BJT畫1:8的做法是為了matching 通常外面再加一圈BJT做Dummy,會是一個5x5的方塊,儘量減少在製程上造成的差異。4 {; J! h' H" J/ m
6 n, ?& B" H! q" U7 \/ h
關於ring個人是習慣在內圈用跟被包的block同電位的,就像Pmos用Nring。
作者: 小朱仔    時間: 2007-8-31 12:02 AM
1.在LAYOUT時..直接用Metal2跨越一顆MOS上的每一層..(包含Poly, diff)( d3 B1 x6 |+ y7 x6 ^8 [
   會有什麼影響??
4 c' _1 l/ s3 k- |, s* o5 [
. u, C: B3 M2 U. ]$ d在類比電路會產生雜散電容電阻不宜跨越,但在數位電路較不會影響
( |+ z+ `6 k7 L9 c% f
7 |  x  q0 D' h" u6 w( z2.在畫GUARD RING時,有P跟N的畫法...
/ `$ x- z3 Y( Y4 P7 u   假設兩層都畫...那是否有誰在內圈誰在外圈的順序??7 |" q) c# `. b; b1 F
   或是順序都沒差??, u- X# X" f7 a% V$ ~, ~
   另外就是..真的有必要化到兩層嗎??
1 t0 c4 b7 Y: j* A
$ s, d! ?7 R) Z0 F個人常用做法是Nwell Ring再外當壕溝阻隔其他Noise以防干擾,並再GUARD RING下加入MOS電容效果更好
( |: `4 r) O) s* h+ W; c
+ c( ~! b2 F2 r3.在畫並連的BJT時,很多嚴討會的講義都會教說..畫成九宮格..或是正方形畫法.% {. p" K  x% O5 X/ n
   特別是在設計bandgap時,將BJT設計成8:1,layout時畫成九宮格..; \" H2 [1 o! \& x$ Y
   但是最近聽某個公司的主管說..這種話法並不是最好的..: L. J. n/ Z6 I" |
   那請問哪種畫法比較好??
" w2 a7 [. F% W0 `, g  x1 H) w( t
/ P8 G9 z0 {1 {0 n& y  n這個問題無法答覆因為目前個人也是畫九宮格對稱
作者: monkeybad    時間: 2007-8-31 10:43 AM
我補充一下我的看法:! Y* V0 W9 d$ I. W; [- b" O9 Q& H
5 W3 J+ e+ i" G3 |7 Q) \: m
1.在LAYOUT時..直接用Metal2跨越一顆MOS上的每一層..(包含Poly, diff)
9 D( K% [, S; w# f- z' S   會有什麼影響??
: E2 `+ K5 S/ R" i# ]$ H" Y: o$ I" z; B+ r. R+ K
你們資深的Layout工程師跨的的MOS應該是不重要的 例如數位的MOS之類的
) ?" H! w5 y) E$ z0 \; `類比的MOS在上面跨Metal基本上是不好的 除了雜散電容增加外 6 t+ P" ~8 N2 R& d+ b, @# i
因為Metal本身電壓的訊號會去干擾到Poly電壓 然後就干擾到類比MOS的運作2 K; c. g$ ^& I* `$ r8 G# n/ h; N

) J: C- `% N1 t/ h  x0 Y8 t2.在畫GUARD RING時,有P跟N的畫法..." Q0 Q4 A& v. P0 P0 ~3 \3 T
   假設兩層都畫...那是否有誰在內圈誰在外圈的順序??
6 D0 B2 z# ~/ L3 X# k6 G' j   或是順序都沒差??
8 a7 d& e1 A+ m- V% o* b7 s   另外就是..真的有必要化到兩層嗎??0 o' Z, b- K8 {& o

& d1 ]. u  X2 S2 O' h( |真的是很care noise的話就可以畫兩層 例如很敏感的元件如VCO等等& P' g7 t: ?9 d8 E7 K
聽我們主管講是說兩層 一層P一層N 一個是吸電洞 一個是吸電子/ h6 F4 X. i+ n; p0 H
通常NWELL圍在外面當護城河 所以就是N在外面
: O& p9 Y' H  z/ t, f  @6 ?+ C% i2 d( y6 f7 v- U5 D9 j. r
另外請問一下小朱仔說的GUARD RING下加MOS電容是什麼意思呀
作者: skeepy    時間: 2007-9-3 03:38 PM
1.
% l" m+ ?) ]! W8 H$ d) M. t以類比來說要看跨在哪些device上,若是pmos or nmos電容是可以,其他的比較不建議.! w7 h+ |2 F) f: R
! @% n( r3 d- A. \1 e& B5 i% X
2.
3 I; h# u  J8 c# _要看是否為pmos或是nmos, 以pmos而言要用nring,nmos則是pring,為防止latch-up則應可能
8 e7 l0 \4 W3 D5 c2 p0 N的一整圈ring起來,何時會用到double guardring,當mos drain端見到pad,以經驗來說加寬pring比較有好的阻隔效果,以cap來隔只是將mos間距離拉大而已或是充分利用空間放cap.! j$ T) \# E1 \$ d+ @6 A
4 \( |% L, X$ N9 O: o+ T2 z
3.& d/ f9 W5 i/ w& L
8:1或是24:1是比較通用的畫法,也沒聽過會有什麼樣的問題發生,會有問題發生要看九宮格內的nw是劃成一大塊或是分成九塊.
作者: m851055    時間: 2007-9-3 08:09 PM
1.在LAYOUT時..直接用Metal2跨越一顆MOS上的每一層..(包含Poly, diff)
* _8 n0 F; n  u2 D   會有什麼影響??
2 S6 Y# Z& j* b$ F$ y
0 A+ ^8 Q: T- c-->在RF及analog時才須特別注意,一般CMOS差異極小。
3 t. y1 Z' S3 S  X6 A6 L- `
! U/ _/ C  I# j6 b' E$ O2.在畫GUARD RING時,有P跟N的畫法...# w& ]7 d( H- t6 @7 m  x
   / p* x# z6 s3 ~0 q4 c
-->PMOS N-ring在裡面P-ring在外面
) P  T* y. d( u  e. {' ]    NMOS則顛倒+ h3 T. v8 g; p* p0 C+ K
1 L! X2 J3 D4 b8 u/ U0 S5 t3 \( ?
3.在畫並連的BJT時,很多嚴討會的講義都會教說..畫成九宮格..或是正方形畫法./ f" A5 S& x7 f( [9 i: M
   特, j/ t$ z1 p5 H* n  _: E! Y
/ W# h" q3 k4 m' a
因為現行代工廠只提供正方形劃法之spice model,所以不是不能畫其他形狀,而是你沒有其他形狀之model,所以designer會跟layout說要畫正方形。% N' G0 a, N$ g) ]4 g' m

8 i3 K' ]  m6 P  T1 I" b8 e所以不是不能畫,而是沒有model,代工廠不保證會動作。
作者: Oo海闊天空oO    時間: 2007-9-3 10:17 PM
原帖由 m851055 於 2007-9-3 08:09 PM 發表 * O' K# B2 [" d* a$ K' `7 v( {& q
1.在LAYOUT時..直接用Metal2跨越一顆MOS上的每一層..(包含Poly, diff)% C' R6 s' a! P' k
   會有什麼影響??
) G) t5 `7 h& D5 w6 k* {; b0 }/ R; X4 w% y6 R7 H- ~6 ~4 W; L
-->在RF及analog時才須特別注意,一般CMOS差異極小。
7 ]- j) K5 K5 c/ c* ?" g# f8 o. F1 Z6 h6 T% Y. W
2.在畫GUARD RING時,有P跟N的畫法...) U5 S1 B4 x# `. l
   6 p; k' K# K) V, |+ _
-->PMOS N-rin ...
& b  E5 w' R) R. Y0 _  g: a
6 A- i* j% \  S* r2 I" G
這位大大可能有些誤會...
5 U/ w% j- \( V% mBJT的畫法當然是正方形的沒錯..1 q8 Q) K% E8 |9 {* h
我們說的是...9顆BJT的擺法...
9 c$ _. T% n# D& E2 P! D5 Q把九個正方形排成九宮格形式..; c$ X' ^4 J$ U( _
或是其他形式...哪種會比較好..
作者: blueskyinair    時間: 2007-9-4 01:49 AM
原帖由 skeepy 於 2007-9-3 03:38 PM 發表 : `3 O5 g, U1 ^
3.6 k+ c" v+ s3 K( e# Z  P
8:1或是24:1是比較通用的畫法,也沒聽過會有什麼樣的問題發生,會有問題發生要看九宮格內的nw是劃成一大塊或是分成九塊.  f0 P! y3 N3 p
2 ]( r0 y( E7 O3 ]; U
$ h4 o$ I; N" F, R
請問一下nw是劃成一大塊或是分成九塊會有什麼問題發生?
5 D! `. i; G4 l) j+ h! l一般nw是劃成一大塊或是分成九塊呢?
$ u" C0 G4 O7 T! d2 h8 J/ H( A7 J' \優缺點為何?! e" |4 X, ]1 o3 E
謝謝
作者: skeepy    時間: 2007-9-4 02:32 PM
原帖由 blueskyinair 於 2007-9-4 01:49 AM 發表 3 K" `: ]3 M$ R0 {& ^  s

) `. `  p0 S* q! J
- V2 v, [8 H* H1 ?4 B( X' @- e$ Y請問一下nw是劃成一大塊或是分成九塊會有什麼問題發生?
% `9 W( ?5 R4 s1 t一般nw是劃成一大塊或是分成九塊呢?$ d% L! i: s  u! B6 M: C
優缺點為何?
7 o+ a* |$ g3 c5 W1 z謝謝

' |# l, `) N! B7 ~4 v+ C% f  K* X0 d2 c6 p0 Z$ B2 K
這是以往的經驗得知的,以前曾劃成一大塊,量測後有漏電,
9 F7 O" f9 G: }( |/ w/ L6 b現在一般都區分成九小塊.
作者: finster    時間: 2007-9-4 10:09 PM
我是以類比電路設計工程師的角度來回答幾個問題
5 A# k  M% g7 V- G2 T
5 y: N- B& N& d( h/ L: ~# A1.在LAYOUT時..直接用Metal2跨越一顆MOS上的每一層..(包含Poly, diff)會有什麼影響??# @/ H& e+ V+ f$ A

/ m; Q+ N: z7 }/ R* N9 W' S- g基本上這要看類比電路的屬性以及電路設計者的角度來決定,因為惟有設計者才最知道那些電路是最靈敏且必需小心的,例如有些地方是絕對嚴禁作跨線的動作,如VCO電路,OP Amp的input端的元件等,有些如buffer,current source等,在必需有最小的chip area size的考量下,跨線就變成不得不為的妥協作法
6 n. C# g2 y% N故而,跨不跨線的決定權在類比電路設計者,如果chip出了問題,那類比電路設計者就要扛下所有責任,如果類比電路設計者要求layout作某些配合但layout卻沒有遵從,那chip出了問題就變成layout的責任了,所以,這種問題,還是問原設計者比較保險吧
3 a* y5 [# c, c/ ?
" J+ [. S/ F  ^& i* O4 o" ]
. @+ b4 _9 g2 |3 m, V: s3.在畫並連的BJT時,很多嚴討會的講義都會教說..畫成九宮格..或是正方形畫法.特別是在設計bandgap時,將BJT設計成8:1,layout時畫成九宮格..但是最近聽某個公司的主管說..這種話法並不是最好的..那請問哪種畫法比較好??
& u. A) w) k& w* u5 m
/ ^, R$ I6 \0 x8 N4 u  H& `依照bandgap circuit的理論推導,所需的BJT顆數是9顆為最佳的理論基礎,而9顆的BJT的畫法之中,以正方法為最佳的畫法,故而在bandgap電路中才會有九宮格的畫法之說,所以,很多教科書並沒有提及為何bandgap電路的layout畫法中,BJT要畫成正方形,只交待要畫成正方形(九宮格)是最佳的,那是因為它省略了理論推導的緣故
作者: blueskyinair    時間: 2007-9-5 02:27 PM
原帖由 finster 於 2007-9-4 10:09 PM 發表 0 J5 H0 O" A) m3 G; S, V) p% U
依照bandgap circuit的理論推導,所需的BJT顆數是9顆為最佳的理論基礎,而9顆的BJT的畫法之中,以正方法為最佳的畫法,故而在bandgap電路中才會有九宮格的畫法之說,所以,很多教科書並沒有提及為何bandgap電路的layout畫法中,BJT要畫成正方形,只交待要畫成正方形(九宮格)是最佳的,那是因為它省略了理論推導的緣故...

5 u! k6 [+ d$ b+ U# W# y1 e5 \$ ~% E
根據教課書的推導+ l; S: _5 w( A7 n' O( i  Q
Vref=A1*Vbe+A2*VT*lnN
7 G6 _3 |2 w$ M1 FdVbe/dT=-1.5mV/K
1 e$ y! Z: y1 Q& l9 |dVT/dT=0.087mV/K
, Y" X) a% S9 H' L假設Vref與T無關,且A1=14 S4 i* N% \) q1 f/ {
推得A2*lnN=17.2
7 f/ h7 O+ O0 l+ v' P7 ]6 L其中並沒有說9顆BJT為最佳,甚至教課書中以31顆做為範例
1 _/ _: m( a2 i. L' E" A& R0 O$ S4 L- U( K請問f大是在哪裡看到"BJT顆數是9顆為最佳"的理論推導呢?& M9 O& a1 H! O( k% d
謝謝
作者: Oo海闊天空oO    時間: 2007-9-6 08:02 PM
原帖由 blueskyinair 於 2007-9-5 02:27 PM 發表
4 J, o& f/ z- K3 Q* ?2 \" E+ Q3 Y0 }! W$ l! v

) S) ^+ R$ g: }: s3 e根據教課書的推導
4 o0 }; @/ i7 X& b* j) v! w6 ~Vref=A1*Vbe+A2*VT*lnN
* U' {! h* M0 b8 mdVbe/dT=-1.5mV/K, G% o* S4 Y5 ~1 z2 V( j
dVT/dT=0.087mV/K
! |8 Y3 r5 h  K) u8 V( a+ V5 B假設Vref與T無關,且A1=1
! ^6 j' a( i; c. A) G推得A2*lnN=17.2
% S4 }; ^: _2 g) q其中並沒有說9顆BJT為最佳,甚至教課書中以31顆做為範例, \3 k  J- G/ d+ B4 u& N: x- c; u
請問f大是在哪裡看到" ...

/ _* C$ _+ q. ?' k6 K' j: J4 n2 g+ i
& D& w; ~* _8 m其實我絕得並沒有限定說..BJT的數量一定要是8:1...
; ]1 i2 Q) A+ \) o但是以我自己的想法來看...# e; S1 d8 ]$ o+ D) @7 x
畫成九宮格形式的原因..
8 m3 ~/ r4 a5 y& J- l( S; Y我想大概是溫度變化會較一致....0 i9 W4 V1 A9 q% [2 d
因為bandgap最重要的就是溫度變化的問題...
; C  o1 R* O1 W% b1 p$ A1 W用九顆...我想是最能達到matching的效果...2 a% A4 O/ W4 Q( K2 M
這是我個人的想法...
3 X) H) j; W  `: e9 b
( k( Q- i+ e; J2 X' Y2 F7 N# b但是不知道副版說的理論基礎是如何
作者: finster    時間: 2007-9-6 10:31 PM
我是在一篇paper中看到的,不過這篇paper不知被我放在那裡了
5 y5 F$ y0 j/ C' k" d* s另外,你所引用的教課書的公式應是Razavi那本"Design of Analog CMOS Integrated Circuits"中第13章的吧
% D, Y! t( L9 H5 |# L4 n! n8 B書上是先決定BJT的顆數比,然後再求出相對應的電阻比例值,同時書上並沒有說明何者為最佳值
* I) T4 m5 |3 z8 U5 _' z' W6 L. w我記得我看過的那篇paper是針對如何從現有的公式中,利用統計的數學運算式來決定出最佳化的bandgap電路9 G8 D/ ]9 m$ L& w% ?6 P* t7 b
其中有提到BJT的比例值為8:1,且BJT的size為emitter area=10*10um^2可得到最佳的溫度係數
; \0 [- j; M+ H; |: \: g3 U3 I+ S然後依照這個比例值,再去決定相對應的電阻值,可設計出跟溫度幾近完全無關的bandgap voltage8 z& _1 d  r( E+ f, U5 U
所以,我看過不少其他家公司所設計的bandgap circuit,BJT的比例值為8:1,且size幾乎都是emitter area=10*10um^2,較少看到其他不同size的BJT
7 m) U1 Z- F$ @3 i5 Y8 e
9 B5 |4 o' s8 B9 R# e  J" o3 c: ]8 d2 A
" x# Q. Q: z% n. e; r/ o
原帖由 blueskyinair 於 2007-9-5 02:27 PM 發表 * `4 N/ P. u4 h- J, U3 U! {4 Q

+ H, k& z, f" ^/ E  k: a
3 D+ F, `5 ~* [8 x: o根據教課書的推導1 ?, ^' V- [/ B5 [# j" E- |) f
Vref=A1*Vbe+A2*VT*lnN
! f: V5 w& L+ s+ |dVbe/dT=-1.5mV/K
& ?1 f/ b7 Y8 T9 D7 ^* ~dVT/dT=0.087mV/K
5 |4 k: B  L& ?假設Vref與T無關,且A1=19 y$ i1 Q% I! e3 f& v1 W5 w. K) H
推得A2*lnN=17.21 W  E, p# g: q+ w
其中並沒有說9顆BJT為最佳,甚至教課書中以31顆做為範例
% x+ `# w( J& N請問f大是在哪裡看到" ...

作者: blueskyinair    時間: 2007-9-7 12:25 AM
原帖由 finster 於 2007-9-6 10:31 PM 發表
" b- i. I1 V' a: J# q: m我是在一篇paper中看到的,不過這篇paper不知被我放在那裡了
( D1 X2 ^  B2 {1 m4 {5 R另外,你所引用的教課書的公式應是Razavi那本"Design of Analog CMOS Integrated Circuits"中第13章的吧# e  |0 P. `" p9 o
書上是先決定BJT的顆數比,然後再求出相對應的電阻比例值,同時書上並沒有說明何者為最佳值
, s  E- m/ {5 }$ `我記得我看過的那篇paper是針對如何從現有的公式中,利用統計的數學運算式來決定出最佳化的bandgap電路( e* Y- y5 O- O6 `, V+ P7 P1 c' C
其中有提到BJT的比例值為8:1,且BJT的size為emitter area=10*10um^2可得到最佳的溫度係數
) M. [7 O$ _, C' Q' N然後依照這個比例值,再去決定相對應的電阻值,可設計出跟溫度幾近完全無關的bandgap voltage) L! B9 ]6 i3 A3 e% v
所以,我看過不少其他家公司所設計的bandgap circuit,BJT的比例值為8:1,且size幾乎都是emitter area=10*10um^2,較少看到其他不同size的BJT

* I2 }; U' u7 [( v% e6 r* {& i5 G' {
謝謝你的資訊,我再搜尋一下IEEE看看能不能找到你所說的這篇PAPER$ ]% S( b. b1 c1 k/ d- `
使用SIZE較大的BJT,個人認為是考慮到蝕刻或離子佈植時,SIZE越大,對整體的影響程度越小,與模擬結果越能相近
2 ?7 b: q& A  h. I+ G9 Y  g$ k但請問
& `) J7 H9 h1 o. `4 N" m1.在layout時,是否都會使用製程廠所提供的standard cell,而不自己另外lay bjt
, H' d$ N$ r/ n% G) d$ T* G9 D   因為自己lay的bjt,其特性與製程廠提供的model特性不見得相符$ j& X$ {0 Q# O) z$ L7 `
2.在模擬bandgap時,其中的bjt會下area這個參數嗎?
+ x$ u' L  b$ x8 }0 E4 a   因為hspice預設的area=1,且areab=areac=area(base和collector的面積同emitter)" r* f, J- M% N& q$ e+ M3 O6 t
   如果不下,那不是不符合bjt實際各端的area嗎?
& x$ D& ]- ~$ W9 \4 Y" S   如果要下,那area=100,areab和areac則是去量bjt gds再來決定數值,是這樣嗎?
* w! o% J& f0 M5 `; U2 m% c3 ~; ^  ?謝謝
作者: finster    時間: 2007-9-7 07:43 AM
我不確定現在TSMC或者UMC或者其他製程廠目前是否有提供BJT的 layout的Standard cell
- @) I; [4 }4 Y$ Z; f9 X+ R, |5 z, s不過,就我個人的了解以及在作HSPICE simulation時所知,製程廠會提供各種標準size的BJT layout guide line和相對應的BJT SPICE Model出來( U2 l9 D5 Z5 ?8 G' H  i+ Y
使用者只要遵照製程廠所提供的layout guide line去畫BJT即可,並且製程廠會在LVS,DRC,ERC訂出相對應的commond file來check
( G" d" O6 D0 |  N* w. g0 j3 R另外,廠程廠會依照不同的BJT size作出不同的SPICE Model,所以在使用上只要呼叫其model name即可使用,例如UMC的0.5um SPICE Model1 X4 P0 I: f- I4 U  |
pnp3  : emitter area=3*3um^2& J4 e2 ?" J1 Y- ^  J% g2 k; W0 e6 K
pnp5  : emitter area=5*5um^2: O& P; X4 I9 g3 ~4 i* S
pnp8  : emitter area=8*8um^2
: H+ Q8 h3 U7 ^4 ?- h% w# Hpnp10 : emitter area=10*10um^2- M5 P. g* P6 D+ L6 b" b& `
pnp15 : emitter area=15*15um^2
4 G  |! c. [2 I9 Z6 z1 ^& C$ `pnp20 : emitter area=20*20um^26 i8 {0 i/ _. \8 j- H7 Z
pnp30 : emitter area=30*30um^2
; _; ]8 ~* Q, c+ cpnp40 : emitter area=40*40um^2% F) j& M0 n% E: V: i4 m; D
選用不同的BJT size只要呼叫其相對的model name即可,如果說有8顆emitter area=10*10um^2的BJT,只要在後面加上M=8即可, ^1 b- ?8 C* S6 p

, c8 u( G7 b" \, }" W$ m$ C- N% D& [
8 U5 Q. d5 u- x+ d  p
; t! E1 N$ l5 }; u, b
原帖由 blueskyinair 於 2007-9-7 12:25 AM 發表 # }: b2 _2 G9 }  {: u, q

+ ~. |8 B0 R) f3 c) R8 ?6 X' j- P0 a# v2 Y6 v6 x
謝謝你的資訊,我再搜尋一下IEEE看看能不能找到你所說的這篇PAPER
/ U5 W% t/ A6 |6 ]3 }2 N使用SIZE較大的BJT,個人認為是考慮到蝕刻或離子佈植時,SIZE越大,對整體的影響程度越小,與模擬結果越能相近- `1 Y4 P5 f0 f% w% ?. @
但請問
& Q# g0 \8 \1 |  n! f1.在layout時,是否都會 ...

作者: blueskyinair    時間: 2007-9-7 03:00 PM
原帖由 finster 於 2007-9-7 07:43 AM 發表 * _* |' p8 g" y% f. _4 y5 I+ {, _
我不確定現在TSMC或者UMC或者其他製程廠目前是否有提供BJT的 layout的Standard cell
) |$ a0 q$ b/ W1 Q6 |) s' B- }% A不過,就我個人的了解以及在作HSPICE simulation時所知,製程廠會提供各種標準size的BJT layout guide line和相對應的BJT SPI ...
: Z! f/ u# w* u
5 S. O  }5 V1 E$ f
我了解BJT的模擬方法,但會提出第二個問題,就像是模擬一個MOS我們給D,G,S,B四個節點加上W,L,M就能進行模擬+ k; P$ q2 y( C! E, l/ M- O
但是如果加上AD,AS,PD,PS等參數,則模擬出來的數值會更符合實際,可是在模擬上常因為偷懶或不清楚相對應數值,而忽略上述四項參數
4 {+ h6 g  _2 P" h因此我在想BJT的AREA參數是否有引入模擬的必要,如果引入是否會使模擬更符合實際,如果引入但確切的數值會是多少. ]3 a# Z. J* D! x
) ?& L* T2 D: i. f4 G% W
另外您之前提到有paper提出方法證明出10*10與1:8為最理想7 h1 k8 a4 e* k. Y; Y3 O  `" B
我找了一下IEEE但是沒有找到,希為您哪天能找出來提供給我研究看看8 a9 Z, H' y) I0 L
我涉獵的BANDGAP論文不多,但大多的論文提出的bjt比值都不是1:8,有的是1:64甚至1:100* D4 _4 a' {; Z/ x# k
當然它們會有如此懸殊的比例是有設計上特殊的考量,也非業界在performance/cost的考量下能採用的作法9 l* y/ `' L0 p9 M
另外,請問該篇paper是否有比較出10*10比20*20甚或50*50都要好呢?2 e5 [6 n0 @8 Q3 R! \
( j! R; _' [8 a9 `8 R% C& R- t
謝謝
作者: finster    時間: 2007-9-10 01:05 AM
附件檔是我所找到的其中一篇,我節錄了其中一段下來,有興趣的可以看看5 l$ a) l5 u" R- }% V
Laser trimming can be used to optimize the performance of bandgap voltage references, but it is a costly procedure. As a result, layouts on both BJTs and resistors should be well planned and designed so that consistent performance can be maintained with minimum need of trimming in mass productions. Better matching can be achieved by a common-centroid layout [6], [7]. In Fig. 4(a), there shows two matched BJTs in a ratio of 1:8 as shown. In the figure, N = 8 is chosen and all BJTs are placed closely. N, in fact, can be 24, 48 or even 80 as these integers can be used to obtain common-centroid structures. However, a large value of N is not preferred as the separation of devices increases, and this will introduce more errors. Moreover, as shown in (l), there is no significant increase on the ln(w fimction when N increases.. R, z; D% [3 k2 V* \

- p2 F& o: \( K至於另外一篇有探討到emitter area=10*10um^2的BJT的比較,因為年代有點久,我還得再找找,我印象中有幾組不同size的比較,至於有沒有比較出10*10比20*20甚或50*50的值,我不敢說有或者沒有
, ?% D" j. S; Y0 n1 v# T1 q
$ F+ F9 P) j8 H$ @* F2 }2 R- J再回答一下問題
" L3 `: i: J4 T. L/ H8 C) }( g在我作過的Bandgap circuit中,曾下過UMC和MXIC以及Charter,在作post-sim時,抽完LPE的BJT參數和沒抽之前是一樣的,而這表示其實製程廠對於在CMOS製程裡對於BJT並沒有辦法作太多的寄生效應出來,所以所抽出來的LPE才沒有太多的參數,故而製程廠所提供的SPICE Model準不準就變成是一個很重要的課題了
1 Y8 m6 |  o8 H6 x& r再者,在CMOS製程裡,主要元件為MOSFET,理所當然在MOSFET所抽出來的寄生效應會比較多參數可供參考,如果是在BiCMOS製程,我想BJT所抽出來的LPE參數應該會多很多吧/ [8 i8 |$ B* n

0 g0 G8 }4 c$ }4 N1 E最後,我曾和製程工程師以及一些資深電路設計者談過,在CMOS製程裡作出BJT,那是一種近似的BJT,而在Bandgap circuit中,我們要用的是BJT對溫度的變化,而不是BJT的電流特性,故而在設計Bandgap circuit中,所在意的是溫度與電壓變化對於Bandgap voltage所造成的影響有多少,所以,在SPICE Model中的BJT,主要看其溫度係數變化參數而不在意其電流增益,所以,很多BJT參數是可以被忽略不計的
作者: blueskyinair    時間: 2007-9-10 10:35 PM
原帖由 finster 於 2007-9-10 01:05 AM 發表 ( {/ P. e5 j- C0 [7 m( G4 b; u
至於另外一篇有探討到emitter area=10*10um^2的BJT的比較,因為年代有點久,我還得再找找,我印象中有幾組不同size的比較,至於有沒有比較出10*10比20*20甚或50*50的值,我不敢說有或者沒有
& X& w$ u* N6 N3 t; w# K6 {0 r" E& E+ S/ h
再回答一下問題
, B& M4 w, h. {- C在我作過的Bandgap circuit中,曾下過UMC和MXIC以及Charter,在作post-sim時,抽完LPE的BJT參數和沒抽之前是一樣的,而這表示其實製程廠對於在CMOS製程裡對於BJT並沒有辦法作太多的寄生效應出來,所以所抽出來的LPE才沒有太多的參數,故而製程廠所提供的SPICE Model準不準就變成是一個很重要的課題了
4 J  X, V5 X7 ?# r再者,在CMOS製程裡,主要元件為MOSFET,理所當然在MOSFET所抽出來的寄生效應會比較多參數可供參考,如果是在BiCMOS製程,我想BJT所抽出來的LPE參數應該會多很多吧. M, _7 c2 ~# U, j6 F3 a
9 D8 C4 }; b. N! x2 G0 L4 j5 {) z
最後,我曾和製程工程師以及一些資深電路設計者談過,在CMOS製程裡作出BJT,那是一種近似的BJT,而在Bandgap circuit中,我們要用的是BJT對溫度的變化,而不是BJT的電流特性,故而在設計Bandgap circuit中,所在意的是溫度與電壓變化對於Bandgap voltage所造成的影響有多少,所以,在SPICE Model中的BJT,主要看其溫度係數變化參數而不在意其電流增益,所以,很多BJT參數是可以被忽略不計的
& |; Q# l! j5 k% \. |/ J
; F+ ~( U- |3 }* V* A" m
0 R: S4 x) d9 D
關於1:8的問題,附件檔這篇之前板上有分享,所以我有大略的看過
/ h8 @5 O6 s  }比較不清楚的部份在於它說當N增加時會增加更多的error,卻沒有說明發生的理由與增加多少時此error的程度有多嚴重
# H1 q2 l$ u) B1 @在A CMOS Bandgap Reference Circuit with Sub-1V Operation這篇中是使用1:100- S: x1 q# B) x5 u9 \  H
在A sub-1-V 15-ppm °C CMOS bandgap voltage reference without requiring low threshold voltage device這篇中是使用1:64
; N! \. M7 m9 U! w' A
# a" F8 l" l. P, M( j關於size的問題,我想知道的是10*10是不是當時比較的幾個bjt中最大的size
" I7 P. M  a: [- p1 Y! L9 g% X1 v, Z( v如果是,比較好解釋;如果不是,我想知道原因為何) [% n6 c) K- E# f
1 R/ O& x* S& J) o8 G7 Q3 ]
至於bjt在lpe後並沒有抽出額外的參數,我想應該不能解釋成製程廠無法作出bjt的寄生效應
8 A6 B2 X  i  b5 @0 M  h因為以電阻來說,在lpe後電阻也同樣抽不出tc1,tc2,vc1,vc2,但這些數值卻是spice model中有明確定義的
' t* f* k: J! W
& [6 Y$ |, w- A2 o/ Y至於area這個參數要不要設,我是從以前就沒看過有人在設2 k$ A! I. f* |' G2 {. X* O
只是最近忽然看到hspice manual而想到這個問題
作者: jackhung    時間: 2008-3-24 02:41 PM
針對第3個問題BJT 1:8 提出個人的一點經驗4 r, p- T8 ]# J  G! T
之前做bandgap 的design 說,要化成正方形的原因 是跟製程廠的製程漂移有關,道理和MOS旁邊要加DUMMY依樣,為了讓BJT的每一邊都有相同的製程效應四周和中間的BJT一樣,最好再加上BJT DUMMY.
作者: ynru12    時間: 2008-3-25 02:33 PM
應該是要看設計出來的電路,是否容不容許這樣子做!!!
$ ~, Z& |  A% X2 X4 C& Z: ~9 B如果RD容許的話,你就大大方方的這樣子做吧!!
作者: okfunny    時間: 2008-4-3 08:19 PM
关于 double guardring,我们的画法是 ntype ring 靠近噪声源% ]! @' \7 d' u8 h1 i
就是说 如果包的是噪声源的话,ntype ring 在里面,如果是为了防止别的噪声干扰的话,ntype ring包在外面
作者: wendyamy8570    時間: 2008-4-7 11:24 PM
非常感謝大大的分享- u& {+ J, z& y) a8 O" N7 J$ T# m
非常感謝大大的分享
. d1 P6 {/ w' Y1 l  y" I$ |1 E非常感謝大大的分享
作者: semico_ljj    時間: 2008-10-23 02:21 PM
原帖由 finster 於 2007-9-6 10:31 PM 發表
- q8 n! f9 `( @7 W4 Y我是在一篇paper中看到的,不過這篇paper不知被我放在那裡了! G" o4 ~4 R& P5 p5 d$ `8 X7 D
另外,你所引用的教課書的公式應是Razavi那本"Design of Analog CMOS Integrated Circuits"中第13章的吧2 X  k' r1 \% Y8 `9 d
書上是先決定BJT的顆數比,然後再求出相對應的電阻 ...

& T: @; s9 [( T0 B# e( K' d* T% r7 e$ B0 ?* B/ k9 ?5 G3 k
好像实际确实如此!谢谢! ……………………………………
作者: laker101    時間: 2008-12-2 12:56 PM
標題: 非常感謝大大的分享
非常感謝大大的分享
" c* N6 G8 u, n- `/ u# T* ]; R$ `& M5 i% R非常感謝大大的分享# w9 G; K5 y4 x6 A/ v
非常感謝大大的分享
' b2 o. p, y+ O( C: [# f3 ~常感謝大大的分享8 D, P! @7 \6 w# I2 w1 \! c
非常感謝大大的分享
! k; o/ p1 K, [) M非常感謝大大的分享
作者: lethalkiss1    時間: 2009-8-9 10:47 AM
1    普通的logic电路影响不大,  不过一些高频信号, 一些delay电路等的还是尽量避免8 b6 j1 d1 Y  H

$ F: B9 x3 h$ v8 f1 R; C2    guard ring 最有效果的是p + guard ring,  但是一定一定一定要接到干净的gnd!!!, 这样才能吸收掉noise。  2种都画的话,比只要p+ 好一点点。 : B0 E, a/ C. u/ ^

5 Y: s" i* Z4 R9 F, p3  这个是为了匹配这样设计的,一般都是设计成1:8    ,1:24 。
作者: gyamwoo    時間: 2009-8-9 05:24 PM
最近在做pll的電路。類比數位都會用到。
$ m' [3 v$ n! J各位都好利害啊,每個回文都有參考價值呢∼∼
作者: kstcandy    時間: 2009-8-9 09:57 PM
剛好要瞭解這方面的資訊,正好做來參考...
  C7 Y& f  f4 j7 c# d
$ ~) L0 V  n/ y9 B0 g9 L+ W) U6 P2 J謝謝分享...
作者: 091234567    時間: 2014-3-28 09:19 AM
非常感謝大大分享~3 y0 Z" m2 i( {( g: Y# N# n' Z
非常感謝大大分享~
2 X2 E5 g9 l+ U非常感謝大大分享~
作者: lnxmj    時間: 2014-4-23 04:42 PM
2:pring 接地收集空穴,nring接高电位收集电子,二者纵向结深越深越好;多子ring是为了让sub电位不被拉高或拉低,少子ring收集电子或空穴
作者: 段睿閩@FB    時間: 2015-1-2 02:47 PM
謝謝各位前輩的經驗分享
作者: alfie.chuang    時間: 2015-5-19 02:25 PM
1
8 j% B  t* j$ P7 y, ~) H怕千擾) ]) {( L4 \  |% s0 K9 G* o! `
可以事先詢問rd care的地方,避免跨過即可
# U. ?, F1 F& v, ~- u/ f0 |! e4 e2
; r! Q! r! d% I0 g依pnmos來決定第一圈及第二圈ring
7 E( F% G3 ~7 w, N9 m% F3
0 u" ]. G" F$ I4 f1 d) b我也是畫9官格
作者: 188    時間: 2020-8-11 10:39 PM
非常感謝大大的分享
# Z# A5 P& [0 G, T) q9 V7 A( H- d非常感謝大大的分享2 a4 T; t7 K, o
非常感謝大大的分享




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2