以 SPICE 進行電路模擬

網表(netlist)

如果電路圖是電路的圖畫,那網表(netlist)就是把同一個電路寫成純文字,就像食譜列出材料以及它們如何組合。它正是 SPICE 實際讀取的語言。每一行指名一個元件、說明它連接到哪些點,並給出數值。

每個連接點稱為一個節點(node),你會替每個節點取一個名稱或編號。像 'R1 in out 10k' 這一行的意思是:一顆叫 R1 的電阻,接在名為 in 與名為 out 的兩個節點之間,數值為 10 kΩ。'C1 out 0 1u' 是一顆 1 微法(uF)的電容,接在節點 out 與節點 0 之間。'V1 in 0 9' 是一顆 9 V 電源,接在 in 與節點 0 之間。SPICE 讀進這些行,判斷哪些元件共用同一個節點,再組出方程式。當你在圖形工具中畫電路圖時,它會在背後悄悄替你產生這份網表。

只有當兩個元件落在同一個節點名稱上,它們在電氣上才是同一點。新手經典錯誤就是打錯字,把一個元件接到 out、另一個接到 ouut,使得一條線懸空、電路以圖上絕對看不出來的方式斷掉。閱讀原始網表,是確認模擬器看到的正是你想要的電路的快速方法。

一個完整的分壓器網表只有四行:'V1 in 0 9'、'R1 in out 10k'、'R2 out 0 5k',以及 '.op'。三個元件、三個節點(in、out、0),加上一條命令叫 SPICE 求工作點。

整個電路化為文字:元件、它們共用的節點,以及一條分析命令。

節點名稱只是標籤,真正重要的是哪些元件共用同一個。拼錯的節點名稱會悄悄產生一個獨立、未連接的節點,這個錯誤在電路圖上看不見,在網表裡卻一目了然。

又称
net list電路網表