非對稱三角 ISF 的閉式解([P2] 附錄 B)
先備 :fourier_series_of_isf (c 0 c_0 c 0 與 Parseval)、rms_isf (Γ r m s \Gamma_{rms} Γ r m s 的定義與角色)、flicker_noise_upconversion (c 0 c_0 c 0 為何是 flicker 上轉的唯一閘門)|接下來 :symmetry (把本頁閉式變成設計旋鈕)、lab_32 (方程級 ring 的 ISF 萃取,看三角近似何時失真)
symmetry 頁講了「rise/fall 對稱 → c 0 → 0 c_0\to0 c 0 → 0 → 1/f³ 被壓下去」
這條定性法則,但那頁的數值例把 c 0 c_0 c 0 當假設值 代入。本頁把缺的那塊補上:
給定 ring oscillator 的級數 N N N 與波形不對稱程度,Γ r m s \Gamma_{rms} Γ r m s 、c 0 c_0 c 0 、1/f³ corner
到底是多少? [P2] Appendix B(p.803)用一個非對稱三角 ISF 模型給出了全套閉式解
Eq.(52)–(57)——這是全站少數「從拓樸參數直接算出 c 0 c_0 c 0 」的地方,值得逐步走一遍。
物理直覺(先講結論) :ring 的 ISF 集中在兩個 transition(轉態)處:上升緣一個正葉 、
下降緣一個負葉 ,葉的高度反比於該緣的斜率(緣越陡、越不敏感)。若 rise 比 fall 陡
(A = f r i s e ′ / f f a l l ′ > 1 A=f'_{rise}/f'_{fall}>1 A = f r i se ′ / f f a l l ′ > 1 ),正葉又矮又窄、負葉又高又寬,兩葉面積不再相消——
差出來的那塊淨面積就是 Γ d c \Gamma_{dc} Γ d c (即 c 0 / 2 c_0/2 c 0 /2 ),它把 device 的 1/f noise 上轉成
close-in 的 1/f³。閉式解把這個幾何圖像變成三個公式:Γ r m s 2 \Gamma_{rms}^2 Γ r m s 2 (Eq.55)、
Γ d c \Gamma_{dc} Γ d c (Eq.56)、corner(Eq.57),而且 corner 只由兩個無因次數 A A A 與 N N N 決定。
第 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) Γ ( x ) 對 x x x (一個週期 0 0 0 到 2 π 2\pi 2 π )畫出兩個三角葉:
葉 高度(峰值) 底寬 對應 正葉 1 / f r i s e ′ 1/f'_{rise} 1/ f r i se ′ 2 / f r i s e ′ 2/f'_{rise} 2/ f r i se ′ 上升緣(rising edge) 負葉 1 / f f a l l ′ 1/f'_{fall} 1/ f f a l l ′ (深度)2 / f f a l l ′ 2/f'_{fall} 2/ f f a l l ′ 下降緣(falling edge)
其中 f r i s e ′ f'_{rise} f r i se ′ 、f f a l l ′ f'_{fall} f f a l l ′ 是正規化波形 (振幅正規化到 1 的 f ( x ) f(x) f ( x ) ,x = ω 0 τ x=\omega_0\tau x = ω 0 τ )
在上升/下降緣的最大斜率 (原文:"where f r i s e ′ f'_{rise} f r i se ′ and f f a l l ′ f'_{fall} f f a l l ′ are the maximum slope
during the rising and falling edge, respectively" ,p.803)。
單位檢查 :x = ω 0 τ x=\omega_0\tau x = ω 0 τ 是 [ rad/s ] ⋅ [ s ] = [ rad ] [\text{rad/s}]\cdot[\text{s}]=[\text{rad}] [ rad/s ] ⋅ [ s ] = [ rad ] ,本站把 rad
視為無因次純數;f ( x ) f(x) f ( x ) 無因次,故 f ′ = d f / d x f'=df/dx f ′ = df / d x 無因次、1 / f ′ 1/f' 1/ f ′ 也無因次——與 Γ \Gamma Γ 無因次一致 ✓。
為什麼高度是 1 / f ′ 1/f' 1/ f ′ :ISF 峰值反比於波形斜率——緣越陡,同樣的電荷擾動造成的相位偏移越小
(見 waveform_slope ;這是 [P2] 主文三角近似的出發點)。
關鍵幾何觀察(斜率 = 1) :每個葉「高度 = 1 / f ′ =1/f' = 1/ f ′ 、底寬 = 2 / f ′ =2/f' = 2/ f ′ 」,所以半寬=高度 ,
三角形兩腰在 x x x 座標上的斜率恰為 ± 1 \pm1 ± 1 。這不是巧合:敏感峰值 ∝ 1 / f ′ \propto 1/f' ∝ 1/ f ′ 、
敏感窗(transition 佔的相位寬)也 ∝ 1 / f ′ \propto 1/f' ∝ 1/ f ′ ,兩者同源,比值固定為 1。
這個「單位斜率」讓下面的積分變得非常乾淨。
葉在 x x x 軸上的位置 (正葉在哪、負葉在哪)不影響 Γ r m s \Gamma_{rms} Γ r m s 與 Γ d c \Gamma_{dc} Γ d c
(只影響諧波相位 θ n \theta_n θ n ),所以推導時可以把葉放在任何不重疊的位置。
第 1 步:分段積分算 Γ r m s 2 \Gamma_{rms}^2 Γ r m s 2 —— Eq.(52)
從 Γ r m s \Gamma_{rms} Γ r m s 的定義出發([P1] Eq.(20) 的形式,見 rms_isf ),
對兩個三角葉分段積分。因為兩腰斜率 = ± 1 =\pm1 = ± 1 ,在每個 半腰上可以直接用「ISF 的值」當積分變數
(Γ \Gamma Γ 從 0 線性走到峰值 1 / f ′ 1/f' 1/ f ′ ,d Γ = ± d x d\Gamma = \pm\,dx d Γ = ± d x ),一個葉=兩個半腰=
2 ∫ 0 1 / f ′ x 2 d x 2\int_0^{1/f'}x^2\,dx 2 ∫ 0 1/ f ′ x 2 d x 。原文逐字([P2] Eq.(52), p.803,本次渲染核實):
Γ r m s 2 = 1 2 π ∫ 0 2 π Γ 2 ( x ) d x = 1 π [ ∫ 0 1 / f r i s e ′ x 2 d x + ∫ 0 1 / f f a l l ′ x 2 d x ] = 1 3 π ( 1 f r i s e ′ ) 3 ( 1 + A 3 ) \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) Γ r m s 2 = 2 π 1 ∫ 0 2 π Γ 2 ( x ) d x = π 1 [ ∫ 0 1/ f r i se ′ x 2 d x + ∫ 0 1/ f f a l l ′ x 2 d x ] = 3 π 1 ( f r i se ′ 1 ) 3 ( 1 + A 3 )
逐步展開中間那步到最後一步:
1 2 π [ 2 ∫ 0 1 / f r i s e ′ x 2 d x + 2 ∫ 0 1 / f f a l l ′ x 2 d x ] = 1 π [ x 3 3 ∣ 0 1 / f r i s e ′ + x 3 3 ∣ 0 1 / f f a l l ′ ] = 1 3 π [ ( 1 f r i s e ′ ) 3 + ( 1 f f a l l ′ ) 3 ] = 1 3 π ( 1 f r i s e ′ ) 3 ( 1 + A 3 ) . \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} 2 π 1 [ 2 ∫ 0 1/ f r i se ′ x 2 d x + 2 ∫ 0 1/ f f a l l ′ x 2 d x ] = π 1 [ 3 x 3 0 1/ f r i se ′ + 3 x 3 0 1/ f f a l l ′ ] = 3 π 1 ( f r i se ′ 1 ) 3 + ( f f a l l ′ 1 ) 3 = 3 π 1 ( f r i se ′ 1 ) 3 ( 1 + A 3 ) .
第 1 行:每葉兩個半腰,正負號在平方後消失,所以正、負葉各貢獻 2 ∫ 0 h x 2 d x 2\int_0^{h}x^2dx 2 ∫ 0 h x 2 d x (h h h =峰高)。
第 3 行:提出 ( 1 / f r i s e ′ ) 3 (1/f'_{rise})^3 ( 1/ f r i se ′ ) 3 ,用到 1 f f a l l ′ = A f r i s e ′ \dfrac{1}{f'_{fall}}=\dfrac{A}{f'_{rise}} f f a l l ′ 1 = f r i se ′ A ,
其中 A A A 是不對稱比 ([P2] Eq.(53), p.803,逐字):
A ≡ f r i s e ′ f f a l l ′ A\equiv\frac{f'_{rise}}{f'_{fall}} A ≡ f f a l l ′ f r i se ′
dimension check :[ x 2 d x ] = rad 3 [x^2\,dx]=\text{rad}^3 [ x 2 d x ] = rad 3 (無因次),除以 π \pi π (rad)→ 無因次;
Γ r m s 2 \Gamma_{rms}^2 Γ r m s 2 無因次 ✓。
健全性檢查 :A = 1 A=1 A = 1 (對稱)時 1 + A 3 = 2 1+A^3=2 1 + A 3 = 2 ,兩葉貢獻相等;A > 1 A>1 A > 1 (rise 陡)時
1 / f f a l l ′ 1/f'_{fall} 1/ f f a l l ′ 大、負葉主導 Γ r m s 2 \Gamma_{rms}^2 Γ r m s 2 ——慢的那個緣決定 rms 敏感度 。
第 2 步:把 f r i s e ′ f'_{rise} f r i se ′ 換成電路參數——週期約束 Eq.(54)
Eq.(52) 還含著波形斜率。要變成「設計者手上的參數」(級數 N N N ),用 ring 的週期約束。
[P2] Eq.(14), p.794 定義正規化級延遲 t ^ D = η / f m a x ′ \hat t_D=\eta/f'_{max} t ^ D = η / f ma x ′ (η ≈ 1 \eta\approx1 η ≈ 1 是比例常數:
一級的延遲約等於「transition 斜率的倒數」乘上 η \eta η )。在單端反相 ring 裡,一個完整週期
內訊號繞環兩圈 (每個節點升一次、降一次),共 2 N 2N 2 N 個級延遲——其中 N N N 個是上升緣延遲
η / f r i s e ′ \eta/f'_{rise} η / f r i se ′ 、N N N 個是下降緣延遲 η / f f a l l ′ \eta/f'_{fall} η / f f a l l ′ 。把一個週期的相位長度 2 π 2\pi 2 π 寫成
這些延遲之和([P2] Eq.(54), p.803,逐字):
2 π = η N ( 1 f r i s e ′ + 1 f f a l l ′ ) = η N f r i s e ′ ( 1 + A ) 2\pi=\eta N\!\left(\frac{1}{f'_{rise}}+\frac{1}{f'_{fall}}\right)=\frac{\eta N}{f'_{rise}}(1+A) 2 π = η N ( f r i se ′ 1 + f f a l l ′ 1 ) = f r i se ′ η N ( 1 + A )
解出正葉峰高:
1 f r i s e ′ = 2 π η N ( 1 + A ) , 1 f f a l l ′ = 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)}. f r i se ′ 1 = η N ( 1 + A ) 2 π , f f a l l ′ 1 = η N ( 1 + A ) 2 π A .
dimension check :兩邊都是 rad(無因次)✓;η , N , A \eta,N,A η , N , A 皆無因次。
健全性檢查 :A = 1 A=1 A = 1 時回到對稱情形 2 π = 2 N t ^ D 2\pi=2N\hat t_D 2 π = 2 N t ^ D (正是 [P2] Eq.(15) f 0 = 1 / ( 2 N τ D ) f_0=1/(2N\tau_D) f 0 = 1/ ( 2 N τ D )
的相位域寫法);N N N 越大或 A + 1 A+1 A + 1 越大,正葉越矮——一切幾何都被 2 π 2\pi 2 π 的預算「攤薄」。
第 3 步:合併成 Γ r m s 2 ( N , A ) \Gamma_{rms}^2(N,A) Γ r m s 2 ( N , A ) —— Eq.(55),並驗證 A = 1 A=1 A = 1 退化
把第 2 步的 1 / f r i s e