作者circularssk (想一辈子被你跟)
看板Electronics
标题Re: [问题] Ring oscillator 在不同 Process Corne …
时间Tue May 19 22:18:08 2009
应该要参考 类似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