第 2 章 · 网表语法与激励源 本章要回答的三个问题:一张完整的网表由哪几类语句构成,各自负责什么?器件实例与模型卡是什么关系,为什么真实设计必须挂模型?电阻之外的激励信号——脉冲、正弦、分段线性——在网表里如何表达?把这三个问题答清楚,你就能写出工程上"拿得出手"的网表,而不是只会两个电阻的玩具。 为什么会有这一章 第 1 章的分压网络只有三行器件描述,真实电路远比它复杂:电容有等效串联电阻,二极管要挂工艺模型,信号源要模拟出真实波形的边沿与过冲。语法是这门手艺的识字课——识字不过关,后面所有分析都无从谈起。本章把网表语句拆成四个家族逐个讲透:描述"有什么"的器件卡、描述"长什么样"的模型卡、描述"怎么激励"的源卡、描述"问什么"的分析与输出卡。
本章要回答的三个问题:一张完整的网表由哪几类语句构成,各自负责什么?器件实例与模型卡是什么关系,为什么真实设计必须挂模型?电阻之外的激励信号——脉冲、正弦、分段线性——在网表里如何表达?把这三个问题答清楚,你就能写出工程上"拿得出手"的网表,而不是只会两个电阻的玩具。
第 1 章的分压网络只有三行器件描述,真实电路远比它复杂:电容有等效串联电阻,二极管要挂工艺模型,信号源要模拟出真实波形的边沿与过冲。语法是这门手艺的识字课——识字不过关,后面所有分析都无从谈起。本章把网表语句拆成四个家族逐个讲透:描述"有什么"的器件卡、描述"长什么样"的模型卡、描述"怎么激励"的源卡、描述"问什么"的分析与输出卡。
| 节 | 回答哪个问题 | 关键产出 |
|---|---|---|
| 2.1 网表结构 | 语句分几类、器件怎么命名、数值怎么写 | 器件代码总表 + RC 与二极管电路实例 |
| 2.2 控制语句与选项 | 精度怎么调、结果怎么量 | .OPTIONS 参数清单 + .MEASURE 用法 |
| 2.3 激励源描述 | 五种典型波形怎么写 | PULSE、SIN、PWL 参数模板 |
三节合成一条主线:先把电路"写对",再把求解过程"调准",最后把激励"给足"。顺序不能颠倒——激励再真实,语法错了仿真器也一字不差地给你算错。
本章结束时你已能写出"语法完整"的网表。第 3 章开始给这些网表加上三大分析语句,让电路在直流、频域、时域三个维度交出答案;第 4 章则深入器件模型内部,把模型卡里那些参数的物理含义讲明白。
语法课最容易犯的错是"逐条背诵"——后缀表抄十遍、器件代码背三轮,一上手还是写错。有效的学法是"以电路带语法":每学一条规则,立刻放到一个具体电路里用一次。本章的三节都按这个思路组织,你只需要跟上节奏:读完网表结构的例子就亲手敲一遍,读完选项就改一个默认值看输出变化,读完激励源就换参数重跑。语法在手里过三遍,比在眼里过三十遍牢靠。
另一个心法是"报错即练习"。本章结尾你应当能条件反射地认出三类常见报错与它们的成因:单位后缀写错时的数量级偏离、器件写在首行时的静默丢失、悬空节点时的矩阵奇异。故意制造一次这类错误再修复它,是成本最低的记忆方式——错误的脸认熟了,正确的路才走得顺。
核心语法的兼容度远比想象中高:器件卡、模型卡、四大分析语句的写法在各大工具间基本通用。差异集中在"方言区"——测量语句的细节、扫描语句的扩展能力、行为源的函数库。应对策略也简单:以标准语法为主干写网表,方言特性单独标注,换工具时只检查标注过的行。这也是第 8 章工具选型里"可移植性"维度的由来。