Re: [問題] Ring oscillator 在不同 Process Corne …
應該要參考 類似constant-gm biasing . bandgap ref
類似這種抗溫度電路當你的電路偏壓source 似乎才有解,(當然怎用要看自己巧思)
或者是 "autotuning" (自己去IEEE查吧)
此進階技巧可以免除溫度與製程變異,
目前有PLL與MIXING MODE方式,可以做到讓你不會飄,但是頗有複雜度!
不過用再單純的RING OSC會不會太大材小用? 這可能要看應用了!!
※ 引述《deathcustom ()》之銘言:
: ※ 引述《kk123 (無題)》之銘言:
: : 我最近在弄一個 5-Stage Ring Oscillator
: : 用最簡單的5級inverter串接,不管我用的是 Voltage Mode 或是 Current Mode 的架構
: : 在不同 Corner 下的振盪頻率差很多。
: : 假設我要振 1KHz, 在 TT 25 degreeC 下模擬為 1.2KHz 這我可以接受
: : 但在 SS -40degreeC 時,變為 0.6KHz ....
: : FF 125degreeC 時,變為 2.4KHz ....
: : 不是砍一半就是變大一倍是怎樣 ("▔□▔)/
: : 想請教各位高手是否有降低不同 Process Corner 間誤差的方法?
: : (希望在 ±10%以內)
: Inverter Chain
: f = 1/(2*N*Td)
: Td 的公式在Smith上面有
: 跟K、C有關
: 如果你用的是MIM cap
: 以TSMC 0.18um為例
: 他的溫度係數大約是 -52ppm/degree
: 至於K跟溫度的關係
: K = U*Cox*(W/L)
: U = U_0*(T_0/T)^2.2(從PAPER上面找到的)
: 所以......u的變異量很大,當然隨溫度變異量大啦
: 你要做5corner, -40~125 degree......
: 自己想cal的方法吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.72.161
討論串 (同標題文章)