Lab 32 — MOS Level-1 方程級 ring:從電晶體方程萃取 ISF
麵包屑:模擬實驗室 › 系統與進階 › 本頁(MOS Level-1 方程 級 ring ISF)。上游:lab_03(toy 三角 ISF)、lab_04(打脈衝萃取法);相關:waveform_slope、real_oscillator_topologies。
本站到目前為止的 ring ISF 都是手放的形狀:lab_03 的三角波只是「能量集中在 transition」的示意,高度、寬度、正負號都不是算出來的。這一頁跨出 誠實的一步:把每一級反相器用 MOS Level-1(Shichman-Hodges)平方律方程建模—— cutoff/triode/saturation 三區、真實的 、、、——在 numpy 裡用固定小步長 積分出穩態振盪,然後什麼都不假設,直接用 [P1] 的打脈衝法(impulse method)把節點 1 的 一個相位一個相位量出來。
模型層級聲明(全頁適用):本 lab 是 MOS Level-1 方程級(Shichman-Hodges),非 SPICE/BSIM/PDK。它比 toy model 誠實一層(電流真的來自 device 方程、ISF 真的是量的), 但仍不是 transistor-level sign-off:沒有 velocity saturation、subthreshold、寄生 RC、 也沒有建雜訊源(見第 11 節)。環境沒有安裝 ngspice,這正是「不用 SPICE 還能多誠實」 的上限示範。
物理直覺(先講結論):ring 的節點只有在自己(或驅動它的 gate)正在切換時才怕被踢。 貼在 rail 上時,驅動級的低輸出阻抗會把注入的電荷在幾十 ps 內吃掉(), 相位不留痕跡;正在轉態時, 直接平移 edge 的時間,而這個平移永久 傳遞下去。所以量出來的 是雙葉(dual-lobe):繞著上升緣一個正葉 (提前)、繞著下降緣一個負葉(延後)——這正是 [P2] Fig. 5/Fig. 6(p.793)的簽名。
三層模型階梯,本頁站在中間那層:
| 層級 | 電流從哪來 | ISF 從哪來 | 本站對應 |
|---|---|---|---|
| toy model | 沒有電流,直接畫波形 |