设计工具台
输入指标,拿走尺寸与波形。计算器与仿真岛零登录、纯前端;Canvas 原理图在浏览器编辑,LEVEL=1 由自托管 ngspice 执行。
工具
| 工具 | 用途 | 入口 |
|---|---|---|
| 首版计算器 | 6 个指标 → Cc、gm1、gm6、W6、Rz、功耗 | 打开 |
| 仿真岛 v0 | LEVEL=1 / CMOS90 的 OP / AC / TRAN;瞬态支持阶跃/脉冲/正弦 + 负载阶跃;波形带轴单位、SI 刻度、格点、光标与 PNG/CSV 导出 | 打开 |
| Canvas 原理图 | 可编辑 MOS W/L、偏置电流与负载;全差分两级 AC/TRAN/CMRR/PSRR/Bias 五组实验,A–G 波形带轴单位与格点 | 打开 |
| 设计卡 | Sansen Ch.6 的 17 条断言与设计规则 | 两级Miller运放设计卡 |
| 理论页 | 极点分裂、右半平面零点、Rz | 两级Miller运放设计 |
快速模式 vs 深入模式
- 快速模式(资深工程师):直接开计算器 → 填 Cc / W/L / Ibias → 跑 AC → 复制网表走人。
- 深入模式(学习者):从 课程页 进入,先手算再仿真,最后写偏差解释。
同一个工具,两种用法;不需要登录,也不分两套页面。
边界
- 仿真岛默认 LEVEL=1,适合与手算对账;CMOS90 是 BSIM 基准卡(实验),不是流片级 PDK。
- sky130 因 WASM 模型 binning 限制暂未接入;需要真实 PDK 时请用本地 ngspice + open_pdks。
- Canvas 公共沙盒解阻补丁已上传 Harroyaan/analog-canvas 的
feat/public-simulation分支,并开了上游 PR #1877;另有自托管 Phase 0:analogwiki.tech/canvas/(编辑器可用;仿真后端为 VPS ngspice 42 + LEVEL=1,RC 与全差分两级已通,Plots tab 提供 A/B AC、C/D TRAN、E CMRR、F PSRR、G 偏置;内置 starters 仍为 VACASK;PR #1877 已于 2026-10-27 关闭,未合并);审计见reports/canvas-sandbox-audit-2026-10-27.md。 - 工具输出只用于首版尺寸与直觉,不替代 corner / MC / 版图后仿真。