gm/Id設(shè)計方法

關(guān)于gm/id設(shè)計方法的原理請看Stanford ee214b的課件。這兩篇對基本原理已經(jīng)講的很詳細(xì)耗啦,再次不過多闡述。本篇博客主要講如何使用gm/Id方法。

簡單概括gm/Id方法的本質(zhì)就是:

  • gm/Id對應(yīng)Vov耘沼,通過其數(shù)值大小的選取來達(dá)到增益與帶寬的折衷;

  • gm/Id方法是一種loop-up table方法朱盐;

  • gm/Id方法為短溝道器件電路設(shè)計提供了比公式手算更準(zhǔn)確的初值群嗤;

  • gm/Id方法為亞閾值設(shè)計提供了有力的工具。

原始數(shù)據(jù)準(zhǔn)備

首先要在cadence或者h(yuǎn)spice中通過大量參數(shù)掃描得到不同工作點下晶體管的小信號參數(shù)模型托享。此處以在cadence中得到tsmc180管子參數(shù)為例骚烧。

image
image

因為需要大量的仿真浸赫,并且導(dǎo)出的數(shù)據(jù)也很多,這里我們用ocean腳本來代替繁瑣的操作赃绊。

注意:對于不會使用ocean語言的既峡,可以通過這篇介紹 來快速的生成一個粗糙但不影響使用的ocean文件。

我的ocean代碼如下:

simulator( 'spectre )
design(  "/home/liuheng/simulation/NMOS2V_DC/spectre/schematic/netlist/netlist")
resultsDir( "/home/liuheng/simulation/NMOS2V_DC/spectre/schematic" )
modelFile(  
    '("/eda/library/TSMC/tsmc18rfOA/tsmc18/../models/spectre/cr018gpii_v1d0.scs" "stat_noise")
    碧查。运敢。。此處還有很多model忠售,能自動生成传惠,此處為了不影響博客的視覺效果刪除了一些語句。
)
analysis('dc ?saveOppoint t  )
desVar(   "L" 180n  )
desVar(   "VDS" 0.9 )
desVar(   "VGS" 0.9 )
desVar(   "VSB" 0   )
envOption(
    'analysisOrder  list("dc") 
)
temp( 27 ) 


L_list = list(1.8e-07 2e-07 2.2e-07 2.4e-07 2.6e-07 2.8e-07 3e-07 3.2e-07 3.4e-07 3.6e-07 3.8e-07 4e-07 4.2e-07 4.4e-07 4.6e-07 4.8e-07 5e-07 5e-07 6e-07 7e-07 8e-07 9e-07 1e-06) 

VGS_list = list(0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8)

VDS_list = list(0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8)


paramAnalysis("L" ?values L_list
    paramAnalysis("VGS" ?values VGS_list
        paramAnalysis("VDS" ?values VDS_list
)))

paramRun()

para = list("gm" "gmbs" "id" "gds" "vth" "cgg" "css" "cjs" "cdd" "cjd" "cgd" "cgs" "cdb" "cds")

foreach(xx para 
    model = pv("M0" xx ?result "dcOpInfo-info")
    ocnPrint( ?output xx ?numberNotation 'scientific model )
)

數(shù)據(jù)處理

注意到我掃DC參數(shù)時也掃了VDS稻扬,導(dǎo)致得到的數(shù)據(jù)是3維的卦方,不是很方便使用。

其實VDS變化帶來的效應(yīng)就是溝道長度調(diào)制效應(yīng)泰佳,在模型方程中的體現(xiàn)就是 ?, 在小信號模型中的表現(xiàn)就是 ?盼砍,其實我們大概推導(dǎo)以下公式就會發(fā)現(xiàn):

因為 ? 的數(shù)量級為 ?, 所以 ? 這一項可以忽略,只需要取

[V{DS} = \frac{V{DD}}{2}]

這樣并不會帶來很大的影響逝她。

需要得到的參數(shù)

  • transconductance efficiency ?

  • normalized current ?

  • channel length modulation factor ?

  • transit frequency ?

  • intrinsic gain ?

image
image
image
image

圖中可以清楚的看出:

  • gm/Id 與 Vov的對應(yīng)關(guān)系浇坐;

  • 通過取gm/Id的值來得到帶寬與增益的折衷;

  • Id/(W/L)是歸一化的數(shù)據(jù)黔宛。

到目前為止就的到了我們設(shè)計電路所需要的數(shù)據(jù)近刘,供以后查表使用。

注意:我們掃描VGS的變化是均勻的臀晃,但其實得到的gm/Id的值并不是在0-25之間均勻分布觉渴,所以我又對數(shù)據(jù)做了插值處理(但因為對這部分算法不是很熟悉,導(dǎo)致數(shù)據(jù)在兩端外推時有不收斂的情況积仗,從上面的圖中就可以看出來曲線兩頭的數(shù)據(jù)應(yīng)該是不太準(zhǔn)確的疆拘。)

另外,在MATLAB中有一個built-in的函數(shù)是find(), 通過這個函數(shù)可以直接查找到曲線上對應(yīng)點的準(zhǔn)確值寂曹,這樣會比從圖中讀曲線的值準(zhǔn)確的多哎迄。

我的MATLAB代碼 在此以供參考交流。(代碼風(fēng)格不是很好請見諒隆圆,希望能幫助到有需要的人)

設(shè)計實例

具體電路設(shè)計中的使用請看下面的設(shè)計實例(更新中)

Jespersgmid方法提出者Jespers出的書以及論文.

Current Mirror OpAmp這是一篇設(shè)計電流鏡運放的報告漱挚,我用tsmc180的庫基本復(fù)制出了報告中的結(jié)果。

TIA這是博主自己高等模集跨阻放大器的設(shè)計報告渺氧,如對文中分析有不同意見的歡迎與博主討論旨涝。

Fully Differential Folded Cascode OpAmp這是一篇全差分折疊共源共柵運放的設(shè)計報告,還未驗證侣背。

Three-stage OpAmpMiller OpAmp這是兩篇運放的設(shè)計報告白华。

Report from EE214這是伯克利ee214課件中的兩個全差分設(shè)計報告慨默,其中第二個設(shè)計實例提供了使用優(yōu)化算法尋找最佳電路參數(shù)的思路,值得借鑒弧腥。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末厦取,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子管搪,更是在濱河造成了極大的恐慌虾攻,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件更鲁,死亡現(xiàn)場離奇詭異霎箍,居然都是意外死亡,警方通過查閱死者的電腦和手機澡为,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進(jìn)店門漂坏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人缀壤,你說我怎么就攤上這事樊拓【姥牵” “怎么了塘慕?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長蒂胞。 經(jīng)常有香客問我图呢,道長,這世上最難降的妖魔是什么骗随? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任蛤织,我火速辦了婚禮,結(jié)果婚禮上鸿染,老公的妹妹穿的比我還像新娘指蚜。我一直安慰自己,他們只是感情好涨椒,可當(dāng)我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布摊鸡。 她就那樣靜靜地躺著,像睡著了一般蚕冬。 火紅的嫁衣襯著肌膚如雪免猾。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天囤热,我揣著相機與錄音猎提,去河邊找鬼。 笑死旁蔼,一個胖子當(dāng)著我的面吹牛锨苏,可吹牛的內(nèi)容都是我干的疙教。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼伞租,長吁一口氣:“原來是場噩夢啊……” “哼松逊!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起肯夏,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤经宏,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后驯击,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體烁兰,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年徊都,在試婚紗的時候發(fā)現(xiàn)自己被綠了沪斟。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡暇矫,死狀恐怖主之,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情李根,我是刑警寧澤槽奕,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站房轿,受9級特大地震影響粤攒,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜囱持,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一夯接、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧纷妆,春花似錦盔几、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至粒蜈,卻和暖如春顺献,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背枯怖。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工注整, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓肿轨,卻偏偏與公主長得像寿冕,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子椒袍,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理驼唱,服務(wù)發(fā)現(xiàn),斷路器驹暑,智...
    卡卡羅2017閱讀 134,601評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,522評論 25 707
  • 簡介 2016年3月的模電課程設(shè)計 目錄 一玫恳、選題背景 1二、方案論證 11 設(shè)計題目要求 11.1 基...
    fightfa閱讀 4,235評論 0 2
  • 上一章/目錄 程東合上手機,有一種說不出的感情和滋味帆焕,這樣一次簡單惭婿、正常、無意的聊天叶雹,竟讓他對網(wǎng)絡(luò)上的交往和情感有...
    夏兒的夏閱讀 585評論 1 1
  • 從去年十一月份就開始在自己的公眾號里寫點東西财饥,為了提高,也經(jīng)常瀏覽和學(xué)習(xí)別人的文章折晦,后來看到一些作者是簡書簽約作家...
    笑笑竹筍妹閱讀 312評論 2 0