◆ 多点(Multipoint)-一组分析(单点)扫描为每个值在一个外部环(多点)扫描处被执行。
以下是多点实验的例子:
◆ 过程变化-Monte Carlo 或最坏情况模型参数变化
◆ 元件变化(element variation)-Monte Carlo或元件的参数扫描 ◆ 电压变化-VCC,VDD和衬底电源变化 ◆ 温度变化-设计温度的灵敏度
◆ 时间(timing)分析-基本时间,抖动(jitter)和信号完整性分析
◆ 参数最优化-平衡复杂的约束关系,如对于仿真电路速度对功率或频率对转换率(slew rate)对补偿间的关系。
理解数据流
Star-Hspice从许多不同的源接收输入和仿真控制信息。Star-Hspice能够以诸多便利的表格输出结构供观察和分析。全部的Star-Hspice数据流如图3-2所示。
为了 开始设计入口和仿真过程,创建一个输入网表文件。绝大多数原理图编辑器和网表编辑器支持SPICE和Star-Hspice层次结构。在Star-Hspice运行期间执行输入文件里规定的分析。Star-Hspice将存储仿真结果,如果在输出列表文件,或如果规定了.OPTIONS POST的一个图形数据文件有请求。如果规定了POST,将存储完整的电路解决方案(在稳态,时域(time)或频域)。任何节点电压或支流的结果能被观察到,或通过高清晰度的图形输出终端或激光打印机绘出。Star-Hspice有一全套打印和绘图变量以供观察分析结果。
Star-Hspice程序有一个文本命令行接口。例如,在UNIX shell提示符下,或在DOS命令行下输入hspice命令,文件名,和希望的选项程序就执行,也可以在窗口界面环境下点击几下图标来完成。你能让Star-Hspice程序仿真输出出现在一个输出列表文件中或一个图像数据文件中。Star-Hspice创建标准的输出文件去说明初始的情况(.ic为扩展名)和输出状态(.st0为扩展名)。另外,Star-Hspice创建不同的输出文件以响应使用者自己定义的输入选项——例如,一个<design>.tr0文件以响应一个.TRAN瞬态分析状态。
AvanWaves 输出显示和分析程序有一个图形用户接口。在不同的AvanWaves窗口用鼠标选择命令和选项去执行AvanWaves操作。参考AvanWaves使用者指导,会有使用AvanWaves的介绍。