spectre仿真参数 liberal moderate conservaive什么区别
专栏:iLoveIC June 4, 2026, 3:14 p.m. 9 阅读
三个选项的核心区别,是在仿真精度和速度之间做权衡

spectre仿真参数 liberal moderate conservaive什么区别?

这三个选项的核心区别,是在仿真精度和速度之间做权衡。它们具体通过调整误差容限、积分算法和步长来控制精度:

  • liberal:仿真速度最快,精度最低。默认使用gear2only二阶Gear法积分。

  • moderate:仿真精度与速度平衡的默认选项(类似SPICE2标准精度)。默认使用traponly梯形法积分。

  • conservative:仿真精度最高,但速度最慢。默认使用gear2only二阶Gear法积分,通过收紧容差提高精度。

💎 如何选择:工程应用场景指南

  1. 振荡器电路

    • 首选moderate

    • 原因与风险conservative默认的gear2only算法阻尼大,会错误地将振荡抑制;liberal收敛性差可能导致电路“不起振”。

  2. 高精度模拟电路(如Bandgap, ADC/DAC)

    • 首选conservativemoderate

    • 风险liberal精度不足,可能导致关键指标(如基准电压)偏差大。

  3. 数字或大规模逻辑电路

    • 首选liberal

    • 原因:电路对模拟噪声不敏感,主要验证功能逻辑,用liberal可大幅节省时间。

  4. 混合信号电路(Mixed-Signal)

    • 首选moderate作为起点。

    • 调试:如果逻辑正确但模拟部分性能不佳(如噪声大),可局部改用conservative;若仿真收敛困难,可检查moderate设置。

⚙️ 进阶技巧与注意事项

  • 混合使用 errpreset:利用 Dynamic Parameter,可以在仿真的不同时间段动态修改 errpreset 值。

  • 性能优化 (++aps)++aps能在保持相近精度的前提下,比 +aps 快1.5-2倍

  • 升级到 Spectre X:新工具的 vx, lx, mx, ax, cx 模式也沿用了这三个选项的精髓。建议用 MX 对应 moderateAX 对应 conservativeLX/VX 对应 liberal

感谢阅读,更多文章点击这里:【专栏:iLoveIC】
最新20篇 开设专栏