看板 Electronics 關於我們 聯絡資訊
其實只跑bootstrapped switch,ENOB可以到9.07(沒辦法到10以上), 可是一接上比較器就會掉得很低... ※ 編輯: h94jo3cl4 來自: 114.39.196.133 (09/14 22:00)
horsemelon:bootstrapped switch body不能接source 09/14 23:10
horsemelon:switch mos gate電壓會超過vdd 接到這點的pmos 09/14 23:11
horsemelon:body跟source就要注意 務必要讓body接到最高電位 09/14 23:11
我的確沒有注意到這件事! horsemelon前輩您好,bootstrapped switch是nMOS, 如果把nMOS的body接到VDD不會怪怪的嗎? 如果我接到GND,跑出來的波形和直接接到source的波形相比,ENOB下降了1bit耶... 我疏忽的東西真多,我還要繼續努力學習!!! 謝謝前輩們的指導!!! ※ 編輯: h94jo3cl4 來自: 114.39.196.133 (09/14 23:25) ※ 編輯: h94jo3cl4 來自: 114.39.196.133 (09/14 23:42) 你回去看一下body effect 當你的Vsb > 0 的時候 你的Vth會這樣: Vth = Vt0 + γ[sqrt(2*fermi_lvl + Vsb) - sqrt(2*fermin_lvl)] 所以當這種時候,DNWELL是你的好朋友(如果你能用而且會用的話) 用DNW的NMOS跟PMOS可以保證你的Vth不變(因為Vsb = 0) 從而讓你的switch跟你腦袋中想的一樣 (初學者很容易忘了body eff, 而設計上又不是每個電路都能用DNW) 你在作系統架構的時候 1. 基本你需要哪些block(OP, switch, cap, current source, voltage source) 2. 先用"理想元件"架構好你的系統 3. 假設整個系統用到五種元件,每一次都只有一種換成你設計的元件,其他四種 保持理想,藉以找出你的元件哪一個影響系統最大 4. 確認每一種元件以3的方法測試其差異都在容忍範圍後,將整個系統內的元件都 換成你設計的元件 5. 若4的表現不如預期,每次將一個你設計的元件換成理想元件試試看,則可以找出 主要問題(但是通過3跟4一般來講不會有問題) 在設計理想元件時,還包括了他的頻率響應 這就是Verilog A(MS)的優點 你可以用coding去定義 比如switch的off R跟on R分別是多少 比如OP的1st pole跟2nd pole分別在哪 current source的內電阻是多少等等的 同時比如clocking的部分 設計電路要是照套前人的東西很簡單 但是實際上不是那麼簡單,有很多小細節藏著魔鬼 只是前人的電路(如果沒出錯)基本上沒甚麼大惡魔 -- 為什麼那邊那個人那麼傷心呢? ││││││ 因為他是北部人啊,吃的比我們還毒哩! 2.5ppm ˍ│││ 還好我們 0.5ppm 2ppm ╱ ╱▏ ││ 不用吃… ◤ ◥ │ ̄▏ ˍ 0ppm | | | (||) ω -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.160.8.154
jamtu:眾位大神 m(_ _)m 09/15 02:08
obov:有神快拜 09/15 04:26
h94jo3cl4:想請問什麼事DNWELL? 09/15 10:06
h94jo3cl4:為了減少body eff,我是不是可以將body和source接在一起 09/15 10:07
h94jo3cl4:謝謝前輩很仔細地說明!!! 09/15 10:07
horsemelon:可以 不過你要確認你用的製程可以畫deep nwell 09/16 00:02