跳至主要内容

非對稱三角 ISF 的閉式解([P2] 附錄 B)

先備fourier_series_of_isfc0c_0 與 Parseval)、rms_isfΓrms\Gamma_{rms} 的定義與角色)、flicker_noise_upconversionc0c_0 為何是 flicker 上轉的唯一閘門)|接下來symmetry(把本頁閉式變成設計旋鈕)、lab_32(方程級 ring 的 ISF 萃取,看三角近似何時失真)

symmetry 頁講了「rise/fall 對稱 → c00c_0\to0 → 1/f³ 被壓下去」 這條定性法則,但那頁的數值例把 c0c_0假設值代入。本頁把缺的那塊補上: 給定 ring oscillator 的級數 NN 與波形不對稱程度,Γrms\Gamma_{rms}c0c_0、1/f³ corner 到底是多少? [P2] Appendix B(p.803)用一個非對稱三角 ISF 模型給出了全套閉式解 Eq.(52)–(57)——這是全站少數「從拓樸參數直接算出 c0c_0」的地方,值得逐步走一遍。

物理直覺(先講結論):ring 的 ISF 集中在兩個 transition(轉態)處:上升緣一個正葉、 下降緣一個負葉,葉的高度反比於該緣的斜率(緣越陡、越不敏感)。若 rise 比 fall 陡 (A=frise/ffall>1A=f'_{rise}/f'_{fall}>1),正葉又矮又窄、負葉又高又寬,兩葉面積不再相消—— 差出來的那塊淨面積就是 Γdc\Gamma_{dc}(即 c0/2c_0/2),它把 device 的 1/f noise 上轉成 close-in 的 1/f³。閉式解把這個幾何圖像變成三個公式:Γrms2\Gamma_{rms}^2(Eq.55)、 Γdc\Gamma_{dc}(Eq.56)、corner(Eq.57),而且 corner 只由兩個無因次數 AANN 決定。

第 0 步:模型——[P2] Fig. 18 的非對稱三角 ISF

[P2] Fig. 18, p.803(本次由 PDF 渲染頁核實):"Approximate waveform and the ISF for asymmetric rising and falling edges." 圖中 Γ(x)\Gamma(x)xx(一個週期 002π2\pi)畫出兩個三角葉:

高度(峰值)底寬對應
正葉1/frise1/f'_{rise}2/frise2/f'_{rise}上升緣(rising edge)
負葉1/ffall1/f'_{fall}(深度)2/ffall2/f'_{fall}下降緣(falling edge)

其中 frisef'_{rise}ffallf'_{fall}正規化波形(振幅正規化到 1 的 f(x)f(x)x=ω0τx=\omega_0\tau) 在上升/下降緣的最大斜率(原文:"where frisef'_{rise} and ffallf'_{fall} are the maximum slope during the rising and falling edge, respectively",p.803)。

  • 單位檢查x=ω0τx=\omega_0\tau[rad/s][s]=[rad][\text{rad/s}]\cdot[\text{s}]=[\text{rad}],本站把 rad 視為無因次純數;f(x)f(x) 無因次,故 f=df/dxf'=df/dx 無因次、1/f1/f' 也無因次——與 Γ\Gamma 無因次一致 ✓。
  • 為什麼高度是 1/f1/f':ISF 峰值反比於波形斜率——緣越陡,同樣的電荷擾動造成的相位偏移越小 (見 waveform_slope;這是 [P2] 主文三角近似的出發點)。
  • 關鍵幾何觀察(斜率 = 1):每個葉「高度 =1/f=1/f'、底寬 =2/f=2/f'」,所以半寬=高度, 三角形兩腰在 xx 座標上的斜率恰為 ±1\pm1。這不是巧合:敏感峰值 1/f\propto 1/f'、 敏感窗(transition 佔的相位寬)也 1/f\propto 1/f',兩者同源,比值固定為 1。 這個「單位斜率」讓下面的積分變得非常乾淨。
  • 葉在 xx 軸上的位置(正葉在哪、負葉在哪)不影響 Γrms\Gamma_{rms}Γdc\Gamma_{dc} (只影響諧波相位 θn\theta_n),所以推導時可以把葉放在任何不重疊的位置。

第 1 步:分段積分算 Γrms2\Gamma_{rms}^2 —— Eq.(52)

Γrms\Gamma_{rms} 的定義出發([P1] Eq.(20) 的形式,見 rms_isf), 對兩個三角葉分段積分。因為兩腰斜率 =±1=\pm1,在每個半腰上可以直接用「ISF 的值」當積分變數 (Γ\Gamma 從 0 線性走到峰值 1/f1/f'dΓ=±dxd\Gamma = \pm\,dx),一個葉=兩個半腰= 201/fx2dx2\int_0^{1/f'}x^2\,dx。原文逐字([P2] Eq.(52), p.803,本次渲染核實):

Γrms2=12π02πΓ2(x)dx=1π ⁣[01/frisex2dx+01/ffallx2dx]=13π(1frise) ⁣3(1+A3)\Gamma_{rms}^2=\frac{1}{2\pi}\int_0^{2\pi}\Gamma^2(x)\,dx =\frac{1}{\pi}\!\left[\int_0^{1/f'_{rise}}x^2\,dx+\int_0^{1/f'_{fall}}x^2\,dx\right] =\frac{1}{3\pi}\left(\frac{1}{f'_{rise}}\right)^{\!3}(1+A^3)

逐步展開中間那步到最後一步:

12π ⁣[2 ⁣01/frise ⁣x2dx+2 ⁣01/ffall ⁣x2dx]=1π ⁣[x3301/frise+x3301/ffall]=13π ⁣[(1frise) ⁣3+(1ffall) ⁣3]=13π(1frise) ⁣3(1+A3).\begin{aligned} \frac{1}{2\pi}\!\left[2\!\int_0^{1/f'_{rise}}\!x^2dx+2\!\int_0^{1/f'_{fall}}\!x^2dx\right] &=\frac{1}{\pi}\!\left[\frac{x^3}{3}\Big\vert_0^{1/f'_{rise}}+\frac{x^3}{3}\Big\vert_0^{1/f'_{fall}}\right] \\[4pt] &=\frac{1}{3\pi}\!\left[\left(\frac{1}{f'_{rise}}\right)^{\!3}+\left(\frac{1}{f'_{fall}}\right)^{\!3}\right] \\[4pt] &=\frac{1}{3\pi}\left(\frac{1}{f'_{rise}}\right)^{\!3}\left(1+A^3\right). \end{aligned}
  • 第 1 行:每葉兩個半腰,正負號在平方後消失,所以正、負葉各貢獻 20hx2dx2\int_0^{h}x^2dxhh=峰高)。
  • 第 3 行:提出 (1/frise)3(1/f'_{rise})^3,用到 1ffall=Afrise\dfrac{1}{f'_{fall}}=\dfrac{A}{f'_{rise}}, 其中 AA不對稱比([P2] Eq.(53), p.803,逐字):
AfriseffallA\equiv\frac{f'_{rise}}{f'_{fall}}
  • dimension check[x2dx]=rad3[x^2\,dx]=\text{rad}^3(無因次),除以 π\pi(rad)→ 無因次; Γrms2\Gamma_{rms}^2 無因次 ✓。
  • 健全性檢查A=1A=1(對稱)時 1+A3=21+A^3=2,兩葉貢獻相等;A>1A>1(rise 陡)時 1/ffall1/f'_{fall} 大、負葉主導 Γrms2\Gamma_{rms}^2——慢的那個緣決定 rms 敏感度

第 2 步:把 frisef'_{rise} 換成電路參數——週期約束 Eq.(54)

Eq.(52) 還含著波形斜率。要變成「設計者手上的參數」(級數 NN),用 ring 的週期約束。 [P2] Eq.(14), p.794 定義正規化級延遲 t^D=η/fmax\hat t_D=\eta/f'_{max}η1\eta\approx1 是比例常數: 一級的延遲約等於「transition 斜率的倒數」乘上 η\eta)。在單端反相 ring 裡,一個完整週期 內訊號繞環兩圈(每個節點升一次、降一次),共 2N2N 個級延遲——其中 NN 個是上升緣延遲 η/frise\eta/f'_{rise}NN 個是下降緣延遲 η/ffall\eta/f'_{fall}。把一個週期的相位長度 2π2\pi 寫成 這些延遲之和([P2] Eq.(54), p.803,逐字):

2π=ηN ⁣(1frise+1ffall)=ηNfrise(1+A)2\pi=\eta N\!\left(\frac{1}{f'_{rise}}+\frac{1}{f'_{fall}}\right)=\frac{\eta N}{f'_{rise}}(1+A)

解出正葉峰高:

1frise=2πηN(1+A),1ffall=2πAηN(1+A).\frac{1}{f'_{rise}}=\frac{2\pi}{\eta N(1+A)},\qquad \frac{1}{f'_{fall}}=\frac{2\pi A}{\eta N(1+A)}.
  • dimension check:兩邊都是 rad(無因次)✓;η,N,A\eta,N,A 皆無因次。
  • 健全性檢查A=1A=1 時回到對稱情形 2π=2Nt^D2\pi=2N\hat t_D(正是 [P2] Eq.(15) f0=1/(2NτD)f_0=1/(2N\tau_D) 的相位域寫法);NN 越大或 A+1A+1 越大,正葉越矮——一切幾何都被 2π2\pi 的預算「攤薄」。

第 3 步:合併成 Γrms2(N,A)\Gamma_{rms}^2(N,A) —— Eq.(55),並驗證 A=1A=1 退化

把第 2 步的 1/frise1/f'_{rise} 代入 Eq.(52):

Γrms2=13π(2π)3η3N3(1+A)3(1+A3)=8π23η3N31+A3(1+A)3\Gamma_{rms}^2=\frac{1}{3\pi}\cdot\frac{(2\pi)^3}{\eta^3N^3(1+A)^3}\,(1+A^3) =\frac{8\pi^2}{3\eta^3N^3}\cdot\frac{1+A^3}{(1+A)^3}

整理成原文形式([P2] Eq.(55), p.803,逐字):

Γrms2=2π23η31N3[41+A3(1+A)3]\Gamma_{rms}^2=\frac{2\pi^2}{3\eta^3}\,\frac{1}{N^3}\left[4\,\frac{1+A^3}{(1+A)^3}\right]
  • A=1A=1 檢查(必做):括號 =428=1=4\cdot\dfrac{2}{8}=1,故 Γrms2=2π23η31N3\Gamma_{rms}^2=\dfrac{2\pi^2}{3\eta^3}\dfrac{1}{N^3}——精確退化為 [P2] Eq.(16), p.794 的 v7 讀法 Γrms=2π2/(3η3)N1.5\Gamma_{rms}=\sqrt{2\pi^2/(3\eta^3)}\cdot N^{-1.5}(根號只蓋常數)。 數值:N=5N=5η=1\eta=1 時兩式同給 Γrms=0.229429\Gamma_{rms}=0.229429(lab_33 印出)。 這也是 Eq.(16) N-scaling 的第三重驗證(見 paper_002 深讀)。
  • 不對稱的代價很溫和:括號在 A=1.5A=1.5=1.12=1.12A=3A=3=1.75=1.75—— Γrms\Gamma_{rms} 只多 6%/32%。不對稱對 1/f²(白噪)區的傷害不大;它真正的殺傷力在下面的 c0c_0
  • A1/AA\to1/A 不變1+A3(1+A)3\dfrac{1+A^3}{(1+A)^3}AA 換成 1/A1/A 後不變(上下同乘 A3A^3)。 「rise 陡 fall 慢」與「fall 陡 rise 慢」的 rms 敏感度相同——方向不重要,不對稱程度才重要。

第 4 步:DC 值 Γdc\Gamma_{dc} —— Eq.(56),接上 c0c_0

Γdc\Gamma_{dc} 是 ISF 在一個週期上的平均。三角形面積 =12=\tfrac12\cdot\cdot高: 正葉面積 122frise1frise=1frise2\tfrac12\cdot\dfrac{2}{f'_{rise}}\cdot\dfrac{1}{f'_{rise}}=\dfrac{1}{f'^2_{rise}}, 負葉同理 1ffall2\dfrac{1}{f'^2_{fall}}(帶負號):

Γdc=12π ⁣[1frise21ffall2]=12π1A2frise2=12π4π2η2N2(1+A)2(1A2)\Gamma_{dc}=\frac{1}{2\pi}\!\left[\frac{1}{f'^2_{rise}}-\frac{1}{f'^2_{fall}}\right] =\frac{1}{2\pi}\,\frac{1-A^2}{f'^2_{rise}} =\frac{1}{2\pi}\cdot\frac{4\pi^2}{\eta^2N^2(1+A)^2}\,(1-A^2)

1A2=(1A)(1+A)1-A^2=(1-A)(1+A) 約掉一個 (1+A)(1+A),得原文形式([P2] Eq.(56), p.803,逐字):

Γdc=2πη21N2(1A1+A)\Gamma_{dc}=\frac{2\pi}{\eta^2}\,\frac{1}{N^2}\left(\frac{1-A}{1+A}\right)
  • 接上傅立葉係數:ISF 級數([P1] Eq.(12))的 DC c0/2c_0/2,所以 c0=2Γdcc_0=2\,\Gamma_{dc}——這就是餵給 [P1] Eq.(24) corner 公式的那個 c0c_0 (符號陷阱同 symmetry 頁:c0c_0 是係數、c0/2c_0/2 才是 DC 值)。
  • 符號A>1A>1(rise 陡)→ Γdc<0\Gamma_{dc}<0(負葉面積大);A<1A<1 反號。上轉只看 c02c_0^2,符號不進 corner。
  • scaling 重點ΓdcN2\Gamma_{dc}\propto N^{-2} 掉得比 ΓrmsN1.5\Gamma_{rms}\propto N^{-1.5} (葉面積 \propto 峰高平方 N2\propto N^{-2},rms 平方 \propto 峰高立方 N3\propto N^{-3})。 這個「快半格」正是下一步 corner 1/N\propto 1/N 的來源。
  • dimension check:面積 [Γdx]=[\Gamma\cdot dx]= rad(無因次),除以 2π2\pi → 無因次 ✓。

第 5 步:1/f³ corner —— Eq.(57)(含 2 倍慣例旗標)

[P2] 主文給的 corner 關係([P2] Eq.(7), p.792,本次渲染核實,逐字):

f1/f3=f1/fΓdc2Γrms2f_{1/f^3}=f_{1/f}\cdot\frac{\Gamma_{dc}^2}{\Gamma_{rms}^2}

把 Eq.(55)、(56) 代入,用 1+A3=(1+A)(1A+A2)1+A^3=(1+A)(1-A+A^2) 因式分解:

Γdc2Γrms2=4π2η4N4(1A)2(1+A)22π23η3N34(1+A3)(1+A)3=32ηN(1A)2(1+A)1+A3=32ηN(1A)21A+A2\frac{\Gamma_{dc}^2}{\Gamma_{rms}^2} =\frac{\dfrac{4\pi^2}{\eta^4N^4}\dfrac{(1-A)^2}{(1+A)^2}} {\dfrac{2\pi^2}{3\eta^3N^3}\cdot\dfrac{4(1+A^3)}{(1+A)^3}} =\frac{3}{2\eta N}\cdot\frac{(1-A)^2(1+A)}{1+A^3} =\frac{3}{2\eta N}\cdot\frac{(1-A)^2}{1-A+A^2}

得原文結果([P2] Eq.(57), p.803,逐字):

f1/f3=f1/f32ηN(1A)2(1A+A2)f_{1/f^3}=f_{1/f}\cdot\frac{3}{2\eta N}\cdot\frac{(1-A)^2}{(1-A+A^2)}

慣例 2 倍旗標(每次出現 2 或 4 都要標):把 c0=2Γdcc_0=2\Gamma_{dc} 代進 [P1] Eq.(24) Δω1/f3=ω1/fc02/(2Γrms2)\Delta\omega_{1/f^3}=\omega_{1/f}\cdot c_0^2/(2\Gamma_{rms}^2) 會得到 2ω1/fΓdc2/Γrms22\,\omega_{1/f}\Gamma_{dc}^2/\Gamma_{rms}^2——恰是 [P2] Eq.(7)/(57) 的 2 倍。 這與 white_noise 頁講的 SSB /4/4 vs 時域 /2/2 是同一族記帳問題(DC 通道在 cn2\sum c_n^2 求和裡怎麼計權;[P2] Eq.(6), p.792 本身就用 /(8π2f2)/(8\pi^2f^2) = 時域 /2/2 慣例)。 兩篇論文內部各自自洽;scaling((1A)2/(1A+A2)\propto(1-A)^2/(1-A+A^2)1/N\propto1/N)與任何比值 都不受影響。本站數值:報 [P2] Eq.(57) 值為主,並附 [P1] Eq.(24) 慣例值(=2×)。

互動探索:下面的小工具讓你直接拉 NNAAη\etaf1/ff_{1/f},即時看 Eq.(55)–(57) 算出的 Γrms\Gamma_{rms}c0c_0、corner,以及左邊 Fig.18 三角葉形狀、右邊 corner 對 AA 的 V 形谷(本頁 Fig.17 式量測碗底的解析版)現在的位置:

非對稱三角 ISF 探索器([P2] 附錄 B, Eq.52–57)
5
3.00
1.0 MHz
1.00
Γ(x) — Fig.18 三角葉形狀
x = 2πΓ(x)Γ_dc = -0.126
corner / f_{1/f} 對 A(log 軸,Fig.17 式 V 形谷)
A=0.2A=5A=1
Γ_rms — Eq.(55)
0.3035
無因次
c₀ = 2Γ_dc — Eq.(56)
-0.2513
無因次
f_{1/f³} — Eq.(57)
171.43
kHz
[P1] Eq.(24) 慣例(=2×)
342.86
kHz
閉式([P2] 附錄 B,逐字):Γ_rms² = (2π²/3η³)(1/N³)[4(1+A³)/(1+A)³](Eq.55); Γ_dc = (2π/η²N²)(1−A)/(1+A),c₀ = 2Γ_dc(Eq.56); f_{1/f³} = f_{1/f}·(3/2ηN)·(1−A)²/(1−A+A²)(Eq.57)。 健全性錨點:A=1 → c₀=0、corner=0(正負葉精確相消); N=5、A=3、η=1、f_{1/f}=1 MHz → Γ_rms=0.3035、c₀=−0.2513、 corner=171.43 kHz([P2] Eq.57)/342.86 kHz([P1] Eq.24 慣例)。 Pedagogical 三角 toy model(線性斜坡邊緣、單位斜率),僅在 N ≥ 2/η(兩葉不重疊)時適用; 見 asymmetric_isf_closed_form

Eq.(57) 有三個結構性質,每個都是設計訊息:

  1. A1A\to1 時 corner 二次趨零:分子 (1A)2(1-A)^2——對稱點附近 corner 對不對稱度是 二次不敏感,但一旦偏離,惡化也是二次加速(lab_33:A=1.01A=1.01 時 corner/f1/f/f_{1/f} 只有 2.97×1052.97\times10^{-5}A=1.10A=1.10 已到 2.70×1032.70\times10^{-3},差近 100 倍)。 這就是 [P2] Fig. 17, p.802「phase noise vs 對稱控制電壓」在對稱點出現碗底的解析版。
  2. A1/AA\to1/A 不變(1A)2/(1A+A2)(1-A)^2/(1-A+A^2)AA1/A1/A 後不變(上下同乘 A2A^2; lab_33 驗證 corner(A=2)=(A{=}2)= corner(A=0.5)=1.000000×101f1/f(A{=}0.5)=1.000000\times10^{-1}\,f_{1/f})。 V 形谷在 log-AA 軸上左右對稱——「哪個緣比較陡」無所謂。
  3. corner 1/N\propto 1/N:固定 AA 下,級數越多 corner 越低。原文逐字(p.803,App. B 結尾): "As can be seen for a constant rise-to-fall ratio, the 1/f³ corner decreases inversely with the number of stages; therefore, ring oscillators with a smaller number of stages will have a larger 1/f³ noise corner. As a special case, if the rise and fall time are symmetric, A = 1, and the 1/f³ corner approaches zero." (中譯:固定 rise/fall 比之下,1/f³ corner 與級數成反比;所以級數少的 ring 有較高的 1/f³ corner。特例:rise/fall 對稱時 A=1A=1,1/f³ corner 趨近於零。)

與「NN 無關」結論的和解:[P2] 主文 Eq.(23) 說固定 f0f_0、功率下白噪(1/f²)區的 phase noise 近似與 NN 無關(見 paper_002 深讀lc_vs_ring)。兩者不矛盾:NN 不動 1/f² 的高度, 但把 1/f³ 的轉折點往低頻推(1/N\propto1/N)。設計訊息:若你的痛點是 close-in flicker (例如 PLL loop BW 不夠寬、洗不掉 VCO 的 1/f³),多級數是有效槓桿; 若痛點是白噪區 jitter,加級數沒有用。這是本頁新增、[P2] 原文自己點名的設計結論。

數值例子(canonical:N=5N=5η=1\eta=1f1/f=1f_{1/f}=1 MHz)

例 1(A=1.5A=1.5:中度不對稱——rise 比 fall 陡 1.5 倍)

逐步代入(全部無因次,corner 才帶 Hz):

Γrms2=2π231125[41+3.375(2.5)3]=6.5797×0.008×1.12=0.05895    Γrms=0.2428Γdc=2π2511.51+1.5=0.25133×(0.2)=0.05027    c0=2Γdc=0.1005f1/f3=1 MHz×32×1×5×(0.5)211.5+2.25=1 MHz×0.3×0.251.75=42.9 kHz.\begin{aligned} \Gamma_{rms}^2&=\frac{2\pi^2}{3}\cdot\frac{1}{125}\cdot\left[4\cdot\frac{1+3.375}{(2.5)^3}\right] =6.5797\times0.008\times1.12=0.05895 \;\Rightarrow\;\Gamma_{rms}=0.2428 \\[4pt] \Gamma_{dc}&=\frac{2\pi}{25}\cdot\frac{1-1.5}{1+1.5}=0.25133\times(-0.2)=-0.05027 \;\Rightarrow\;c_0=2\Gamma_{dc}=-0.1005 \\[4pt] f_{1/f^3}&=1\ \text{MHz}\times\frac{3}{2\times1\times5}\times\frac{(-0.5)^2}{1-1.5+2.25} =1\ \text{MHz}\times0.3\times\frac{0.25}{1.75}=42.9\ \text{kHz}. \end{aligned}
  • 結果Γrms=0.2428\Gamma_{rms}=0.2428c0=0.1005c_0=-0.1005、corner =42.86=42.86 kHz([P2] Eq.(57) 慣例); [P1] Eq.(24) 慣例則為 85.7185.71 kHz(=2×=2\times,旗標同上)。
  • Dimension check[Hz]×[無因次]×[無因次]=[Hz][\text{Hz}]\times[\text{無因次}]\times[\text{無因次}]=[\text{Hz}] ✓。
  • 手感N=5N=5 ring 的 Γrms0.24\Gamma_{rms}\approx0.24,比全站代表值 Γrms=0.5\Gamma_{rms}=0.5 低約一半。 套 canonical 例 B(qmax=1q_{max}=1 pC、Si=1024S_i=10^{-24} A²/Hz、f0=5f_0=5 GHz、Δf=1\Delta f=1 MHz): L\mathcal{L}148.0-148.0 dBc/Hz 再低 20log10(0.2428/0.5)=6.320\log_{10}(0.2428/0.5)=-6.3 dB → 約 154.3-154.3 dBc/Hz (SSB /4/4 慣例;時域 /2/2 慣例整條 +3+3 dB → 約 151.3-151.3 dBc/Hz)。
  • 一行 Python 驗證(閉式直算;完整驗證見 lab_33):
import numpy as np
N, A, eta, f1f = 5, 1.5, 1.0, 1e6
grms2 = (2*np.pi**2/(3*eta**3))/N**3 * 4*(1+A**3)/(1+A)**3
gdc = (2*np.pi/eta**2)/N**2 * (1-A)/(1+A)
print(round(np.sqrt(grms2), 4), round(2*gdc, 4))
# -> 0.2428 -0.1005(Γrms 與 c0=2Γdc;lab_33 同值)
print(round(f1f*3/(2*eta*N)*(1-A)**2/(1-A+A**2)/1e3, 2), "kHz")
# -> 42.86 kHz([P2] Eq.(57);[P1] Eq.(24) 慣例 = 85.71 kHz)

例 2(A=3A=3:重度不對稱——rise 比 fall 陡 3 倍)

Γrms2=6.5797×0.008×[42864]=6.5797×0.008×1.75=0.09212    Γrms=0.3035c0=2×2π25×131+3=0.2513f1/f3=1 MHz×0.3×47=171.4 kHz([P1] Eq.(24) 慣例:342.9 kHz).\begin{aligned} \Gamma_{rms}^2&=6.5797\times0.008\times\left[4\cdot\frac{28}{64}\right] =6.5797\times0.008\times1.75=0.09212\;\Rightarrow\;\Gamma_{rms}=0.3035 \\[4pt] c_0&=2\times\frac{2\pi}{25}\times\frac{1-3}{1+3}=-0.2513 \\[4pt] f_{1/f^3}&=1\ \text{MHz}\times0.3\times\frac{4}{7}=171.4\ \text{kHz} \qquad(\text{[P1] Eq.(24) 慣例:}342.9\ \text{kHz}). \end{aligned}
  • 對照例 1AA 從 1.5 惡化到 3,Γrms\Gamma_{rms} 只從 0.2428 升到 0.3035(+25%, 1/f² 區小傷),但 c0c_00.1005-0.10050.2513-0.2513×2.5\times2.5)、corner 從 42.86 kHz 跳到 171.43 kHz(×4.0\times4.0,lab_33 印出;比值與 2/4 慣例無關,因為 2 倍同乘同除)。 1/f³ 裙邊的高度 c02\propto c_0^2 則抬高 10log10(2.52)=+8.010\log_{10}(2.5^2)=+8.0 dB。
  • symmetry 頁的假設例對照:那頁的示意值 c0=0.4c_0=0.4Γrms=0.5\Gamma_{rms}=0.5 給 corner 320 kHz([P1] Eq.(24) 慣例);本頁從 (N,A)(N,A) 直接算出 同一個量,不再需要假設 c0c_0
小測驗(先自己算,再檢查)
判定:相對誤差 ±2% 內算對;可用科學記號輸入。

模擬驗證:lab_33(閉式 vs 數值積分)

simulations/lab_33_asymmetry_corner.py(runtime 約 1.5 s)把 Fig. 18 的分段三角 Γ(x)\Gamma(x)(N,A)(N,A) 網格上數值建出來(4×1054\times10^5 點/週期),對 Eq.(55)/(56) 做三重驗證: 數值 trapezoid 積分、compute_fourier_coefficientsa0a_0=c0=2Γdc=c_0=2\Gamma_{dc})、 與純代數(Eq.(52)+(54) 合併 = Eq.(55))。

參數單位
NN 網格3, 4, 5, 7, 9, 12, 15
AA 網格1.0, 1.25, 1.5, 2.0, 3.0, 4.0
η\eta1.0
f1/ff_{1/f}1MHz
θ\theta 取樣400001 點 / 2π2\pi

核心驗證程式(節錄;gamma_fig18 用兩個單位斜率三角葉組出 Γ\Gamma):

g = gamma_fig18(theta, n_st, a_r) # Fig.18 分段三角(單位斜率)
g2_num = gamma_rms(theta, g)**2 # 數值 (1/2π)∫Γ²dx
gdc_num = np.trapezoid(g, theta) / (2*np.pi) # 數值 (1/2π)∫Γdx
a0, *_ = compute_fourier_coefficients(theta, g, 2) # a0 = c0
# 42 組 (N,A) 全部對照 Eq.(55)/(56):
# -> 1.17e-09(max 相對誤差,Γrms²,遠低於 0.5% 門檻)
# -> 1.60e-09(max 相對誤差,Γdc 與 c0=2Γdc 兩項同值)

非對稱三角 ISF:Fig.18 幾何、corner 對 A 的 V 形谷、corner 對 N 的 1/N 律

怎麼讀這張圖

  • (a) N=5N=5Γ(x)\Gamma(x)A=1/1.5/3A=1/1.5/3 三條。AA 越大正葉越矮窄、負葉越高寬 (總相位預算 2π/(ηN)2\pi/(\eta N) 固定,由 1:A1:A 分帳);虛線是各自的 Γdc\Gamma_{dc}(Eq.56)—— 不對稱把整條 ISF 的平均值拉離 0,那個偏移就是 flicker 上轉的閘門。
  • (b) Eq.(57) 的 corner 對 AA(log 軸):對稱點 A=1A=1 是 V 形谷底(corner → 0), 左右對 A1/AA\to1/A 鏡像對稱;NN 越大整條曲線越低。這就是 [P2] Fig. 17 量測碗底的解析版。 標註點:N=5N=5A=1.542.9A=1.5\to42.9 kHz、A=3171.4A=3\to171.4 kHz。
  • (c) 固定 AA 下 corner 對 NN(log-log):斜率 1-11/N\propto1/N 參考虛線重合; lab_33 印出 A=1.5A=1.5N=3/5/9/1571.43/42.86/23.81/14.29N=3/5/9/15\to71.43/42.86/23.81/14.29 kHz,N=3N{=}3N=15N{=}15 比值 5.0 = 15/3 精確)。級數少的 ring,flicker corner 高——挑 NN 時要把這條放進取捨。

適用與失效條件

假設成立時失效時
三角 ISF(線性斜坡 transition、峰 =1/f=1/f'、寬 =2/f=2/f'、單位斜率)NN 大、edge 佔週期比例小、波形接近梯形NN 小或波形近正弦:lab_32 的方程級 N=3N=3 ring 量到 Γrms=0.9303\Gamma_{rms}=0.9303,而 Eq.(16) 給 0.4937——差近 2 倍;閉式此時只當 scaling 指引
兩葉不重疊葉總寬 4π/(ηN)2π4\pi/(\eta N)\le2\pi,即 N2/ηN\ge2/\etaNN 太小(近似本來就已失效)
η1\eta\approx1([P2] Eq.(14) 的級延遲比例常數)典型 inverter 級η\eta 偏離 1 時公式仍對,但要用實際 η\etaΓrms2η3\Gamma_{rms}^2\propto\eta^{-3}、corner η1\propto\eta^{-1}
flicker 只經 Γdc\Gamma_{dc}c0c_0)上轉裸 ISF 的不對稱主導cyclostationary NMF α(t)\alpha(t) 本身不對稱時,要看 effective ISFc0c_0(見 effective_isfdevice_noise_mapping)——A=1A=1 也可能殘留上轉
corner 記帳慣例[P2] Eq.(7)/(57) 自洽與 [P1] Eq.(24)(c0=2Γdcc_0=2\Gamma_{dc} 代入)差 2 倍;引用數字時必須標明用哪個慣例
A=1A=1\Rightarrow corner 0\to0模型內精確真實電路由 duty cycle、偶次諧波、α(t)\alpha(t)、製程偏移決定殘餘 c0c_0,corner 不會真的到 0

與論文公式對應

本頁內容論文出處核實狀態
非對稱三角 ISF 幾何(兩葉高 1/f1/f'、寬 2/f2/f'[P2] Fig. 18, p.803✓ 本次渲染
Γrms2\Gamma_{rms}^2 分段積分[P2] Eq.(52), p.803✓ 本次渲染
不對稱比 Afrise/ffallA\equiv f'_{rise}/f'_{fall}[P2] Eq.(53), p.803✓ 本次渲染
週期約束 2π=ηN(1/frise+1/ffall)2\pi=\eta N(1/f'_{rise}+1/f'_{fall})[P2] Eq.(54), p.803✓ 本次渲染
Γrms2(N,A)\Gamma_{rms}^2(N,A) 閉式[P2] Eq.(55), p.803✓ 本次渲染
Γdc(N,A)\Gamma_{dc}(N,A) 閉式[P2] Eq.(56), p.803✓ 本次渲染
corner 閉式 (1A)2/(1A+A2)\propto(1-A)^2/(1-A+A^2)1/N\propto1/N[P2] Eq.(57), p.803✓ 本次渲染
corner 關係 f1/f3=f1/fΓdc2/Γrms2f_{1/f^3}=f_{1/f}\Gamma_{dc}^2/\Gamma_{rms}^2[P2] Eq.(7), p.792✓ 本次渲染
對稱特例(括號 =1=1[P2] Eq.(16), p.794✓ 既有 v7 核實
c0c_0 版 corner(=2×=2\times Eq.(7),慣例旗標)[P1] Eq.(24), p.185✓ 權威公式表
對稱點碗底的量測對照[P2] Fig. 17, p.802✓ 既有核實

重點回顧

  • [P2] App. B 把 ring 的 ISF 建成兩個單位斜率的三角葉(高 1/f1/f'、寬 2/f2/f'), 分段積分即得 Γrms2=13π(1/frise)3(1+A3)\Gamma_{rms}^2=\frac{1}{3\pi}(1/f'_{rise})^3(1+A^3)(Eq.52)。
  • 週期約束 2π=ηN(1+A)/frise2\pi=\eta N(1+A)/f'_{rise}(Eq.54)把斜率換成 (N,A)(N,A),得 Γrms2=2π23η3N3[4(1+A3)/(1+A)3]\Gamma_{rms}^2=\frac{2\pi^2}{3\eta^3N^3}[4(1+A^3)/(1+A)^3](Eq.55);A=1A=1 時括號 =1=1, 精確退化為 Eq.(16)。
  • Γdc=2πη2N21A1+A\Gamma_{dc}=\frac{2\pi}{\eta^2N^2}\frac{1-A}{1+A}(Eq.56),c0=2Γdcc_0=2\Gamma_{dc}ΓdcN2\Gamma_{dc}\propto N^{-2} 掉得比 Γrms\Gamma_{rms} 快 → corner 1/N\propto1/N
  • corner =f1/f32ηN(1A)21A+A2=f_{1/f}\cdot\frac{3}{2\eta N}\cdot\frac{(1-A)^2}{1-A+A^2}(Eq.57): 對稱點二次趨零、對 A1/AA\to1/A 對稱、級數少 corner 高([P2] 原句)。
  • 慣例旗標:[P1] Eq.(24)(代 c0=2Γdcc_0=2\Gamma_{dc}=2×=2\times [P2] Eq.(7)/(57); 比值與 scaling 不受影響。
  • 數值手感(N=5N=5η=1\eta=1f1/f=1f_{1/f}=1 MHz):A=1.5c0=0.1005A=1.5\to c_0=-0.1005、corner 42.86 kHz; A=3c0=0.2513A=3\to c_0=-0.2513、corner 171.43 kHz(比值 4.0)。
  • 模型失效警戒:NN 小、波形近正弦時三角近似大幅偏離(lab_32 實測差近 2 倍); cyclostationary α\alpha 不對稱時要看 effective ISF 的 c0c_0

延伸閱讀