Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] spice的medel檔如何找出KP?

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2007-8-23 00:53:39 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問一下
+ K2 b: ?( w# B4 M之前都是用估算出KP(trans-conductance)
4 Y6 o5 {* ^; ]! e7 p, D7 F! l也就是Cox*Uo的值- `1 a) z: j9 M( @5 Q
但都覺得不太準6 \" |& q! ?- W9 D" v8 M! F; S) U/ H
                                                                                ) i8 @9 |& s/ @5 b
那可以在.35或.18的library檔找到嗎?' M  T7 ~7 L! b, H- Q
因為用KP去找都找不到,還是它有別的參數名?* @, E0 I% O7 o
謝謝回答

評分

參與人數 1Chipcoin +3 收起 理由
monkeybad + 3 有什麼問題大家一起討論啦

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂18 踩 分享分享
2#
發表於 2007-8-23 22:36:43 | 只看該作者
提供一個之前用的方法,   e( W4 }: `$ ?# N1 G
由MOS飽和區電流公式(以NMOS為例), ID=KP/2*(W/L)*(VGS-VTH)^2*(1+lamda*VDS)
) m5 r" n( `$ z# ~- k在沒有 body effect 的情形下(VSB=0), VTH=VTH0 是已知的," B/ X  i4 |0 g7 j- M
VGS, VDS 皆可以由使用者給定, 所以只要得到 lamda 値, 就可以反推出 KP 値( H2 a3 B0 C/ }' ]' t% }+ }4 t& w* C

$ k0 `8 y2 o: _4 u# s% c由模擬求 lamda 的方法, 給定 VGS 及 W/L (L值不要給最小值, 避免 short channel effect)% d1 H+ j% F; F0 k* \8 M2 a
在兩個不同的 VDS 下 [VDS1,VDS2] (必須滿足飽和區條件) 可得到不同的電流 [ID1,ID2], H$ S& h$ x- _3 U/ L1 k$ m
由公式可得到 ID1/ID2 = (1+lamda*VDS1)/(1+lamda*VDS2), |2 B$ _% N( ]" \
lamda = (ID2-ID1)/(ID1*VDS2-ID2*VDS1)+ {* W) P, Q3 K0 W  Y6 \" e

) A& ~9 z, f! a將得到的 lamda 値帶入先前的模擬值. C- i) E) N+ C% S
KP  = 2*ID1/[(W/L)*(VGS-VTH)^2*(1+lamda*VDS1)]& o( R5 ^" m1 s) c8 e. A
     = 2*ID2/[(W/L)*(VGS-VTH)^2*(1+lamda*VDS2)]( h( Q! i- @& B$ f" p7 F# z2 ~7 J; I
3 k9 M+ s( g9 n8 c" z
之前用這種方法算還蠻準的, 你可以試試看

評分

參與人數 2Chipcoin +3 +5 收起 理由
monkeybad + 3 Good answer!
afor + 5 感謝經驗分享!謝謝

查看全部評分

3#
發表於 2007-9-4 14:52:39 | 只看該作者
成功大學的郭泰豪老師,AIC课程的作业给出了用matlab fitting Kn和lamda的方法,可以参考一下
' x& ]2 M+ O) ]) k) A1 h, w# ~http://msic.ee.ncku.edu.tw/course/analog/hw1.pdf
+ Y' M1 m* J. p% c  \5 @http://msic.ee.ncku.edu.tw/course/analog/About_%20HW1.pdf
4#
發表於 2008-2-4 00:05:26 | 只看該作者
我以一直在找相關資料,畢竟老師和書本都是教導我們在開使用spice作電路模擬之前要先用手算,當然如果有level 1,2,3的spice model,手算不是很大的問題,不過現在製程的spice model都很複雜,有一些製程參數已經無法直接得到了,要手算就成問提了,我也問過老師此一問題,他的答案如同一樓的作法,所以我一直無法接受,看了成功大學的郭泰豪老師的相關資料,他求lamda的方法與kezkax差不多,因此做了一些實驗,在相同的製程,width和length而不同的Vgs配合不同的Vds下,取出在飽和區的數值送入郭泰豪老師求lamda的matlab程式,求出的值如下面列出的:" g8 e1 W& d1 X  h" v( {* o
Vgs         lamda
: _9 M/ h7 P, U( p2.5       0.0076242
' @. ?; L8 u& U7 r2.0       0.008754
/ T/ Z7 A, Q" D' H1 x  H1.5       0.014756
! x) Q  d1 z! N; k2 a1.0       0.035302
$ C2 l6 V0 X# k3 Y' P% j+ n不同的Vgs有不同的lamda值,所以想請問你們都是如何將訂出一個固定值來手算的?謝謝
5#
發表於 2008-2-10 09:04:16 | 只看該作者
Cox*Uo會隨著偏壓條件而變動,
- c5 j5 y0 c( n並非是一個固定值,
' R  \8 E& O7 H& O/ r+ K7 s% w所以通常手算是先用一個大概的值,; ~: u" H. O+ v8 ]
再去做一些iteration才會準
6#
發表於 2008-2-10 12:05:30 | 只看該作者

回復 1# 的帖子

有些model 比方 TSMC 0.35um! {$ x8 k9 V: u
事實上有根據不同的  MOS  Width 與 Length
1 h5 t6 v& h* f) i: L6 Q8 R' `3 `給定不同的 model cards
/ h, k$ j" W9 A4 @- j(n,pch1, n,pch2, ...........n,pch12)
6 x5 J4 ^4 P/ {9 N5 l所以這種類型的model   你可以先把 n,pch 1到12
: V9 q$ j) N2 h4 p& u5 ?% {2 P* h各是在  怎樣的 W/L的範圍先列出來8 ]6 @6 H: Z% O" J9 u
接著在個別去算  Un.p * Con的 值
& y) ?" d6 Y! @' K. l就可以建出一個 Kn或Kp的 Table 便於手算
7#
發表於 2008-2-21 01:00:51 | 只看該作者
我也遇到了這個問題,也知道TSMC將MODEL依照W,L的長度分成12個區間。
8 e& d; C9 ?) i  G但jerryjau大說的是相同 W/L 底下,不同偏壓會得到不同 lambda
% H2 ~: D7 i5 N* |$ s. @8 s( k而這個值變化又頗大的,如果要用 iteration 的方法,又好像有點矇著眼睛亂調的感覺。
+ B+ i; J3 t7 q% }" i  E% Q8 y到最後為什麼定這個SIZE,我自己也說不上來。/ K2 W- ?" e; Y' l4 T8 {! r
想請教各位高手,在拿到一個新製程的時候,是怎樣評估這些參數的呢??
8#
發表於 2008-4-6 22:13:24 | 只看該作者
OK!好像無一定的方法來定lamda值,那就繼續問下一個問題,成功大學的郭泰豪老師的作業說明(如附件)中的第6頁是用來求kn的,因為我不是成大的學生,所以不懂這一頁的說明要如何用,請懂得人告知,如果有作業內容會感激不盡,我的問題如下:
2 t8 ^2 v. ~( i1 }8 U' X$ _1. 為何∝不是2
: }3 r# o# X& u4 p2 H( n5 I2. function sum_err=find_min_err(x)中的x應該是kn,既然有kn為何還需要執行find_min_err! b: x$ `, Q, z# h. v! m
3. function sum_err=find_min_err(x)所求到的sum_err是要做什麼的
% W' c/ M. J* C- p* \; Y4. 第7頁是如何來的?
" i' t1 f! {/ N6 u8 u& \1 f謝謝。% W8 K3 @! T- k3 X4 C5 i$ f
! d& T% J7 Q4 k% [, P. J
[ 本帖最後由 jerryyao 於 2008-4-6 10:42 PM 編輯 ]

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
9#
發表於 2008-4-30 10:09:52 | 只看該作者
EE240�面也說過不要用u*Cox來做設計
0 G6 ?. b! m% _% J
  h% w5 {" P4 ^3 R8 y可以先用這個算個大概值,再在仿真看它的實際值
10#
發表於 2008-4-30 13:41:21 | 只看該作者

回復 9# 的帖子

請問EE240是甚麼?
) S9 u( f5 {) }5 {5 \此外我不懂如果如果沒有u*Cox如何預測L和W,我的老師說先隨便假設在慢慢調整,我不喜歡他的方法,真想跟他說:你以後教書的時候不要在提甚麼u*Cox,l,w,lamda,反正也用不到。
" O( J# [* T6 {5 s% ^無解。
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-17 02:18 PM , Processed in 0.118015 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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