1 信号完整性分析SI 仿真Demo Altium Designer 的SI 仿真功能,可以在原理图阶段假定PCB 环境进行布线前预仿真,帮助用户进行设计空间探索,也可以在PCB 布线后按照实际设计环境进行仿真验证,并辅以虚拟端接,参数扫描等功能,帮助用户考察和优化设计,增强设计信心。 1. 在Window s 下打开 SI_demo 子目录,双击打开演示案例项目SI_demo.prjpcb,当前项目树中只有一页原理图SI_demo.schdoc,双击SI_demo.schdoc 打开原理图。观察到图中有 U2 和U3 两个 IC 器件。 2. 为器件指定IBIS 模型(如果元件库中该器件已有正确的IBIS 模型,则可跳过步骤 2) 通过双击器件 U2,弹出以下窗口: 2 点击Add 右边的下拉箭头,选择Signal Integrity,为器件U2 指定SI 仿真用的IBIS 模型。 在弹出的SI 模型选择窗口中点击Import IBIS,选择U2 对应的IBIS 模型文件导入,本例中 U2 的IBIS 模型文件为SI_demo 文件夹中的文件5107_lmi.ibs,后面各窗口一直点击OK,直到回到原理图界面,U2 的模型设定完成。 双击器件U3,按照同样的步骤为U3指定IBIS 模型,其对应的IBIS 模型文件为:edd2516akta01.ibs 3 3. 为关注的网络设定规则 通过点击主菜单下的Place->Directives->Blanket,放置一个方框,将所关注的网络名称框住(本例中已经框住了LMID00-LMID15 共16 位数据总线)。 然后同样通过Place->Directives->PCB Layout, 放置一个PCB Rule 规则符号,置于方框的边界上。 4 双击PCB Ru le 符号,编辑规则的属性,在以下窗口中依次点击红色矩形标记的按钮或填入相应的值: 5 经过以上步骤,为LMID00-LMID15 这16 根信号线添加了一条规则: 上升沿overshoot 小于300mV(本例中已经预先设置,用户只需按步骤观察确认)。按照同样的方法,用户也可以添加类似的规则,对上升沿undershoot,下降沿overshoot,下降沿undershoot 等进行约束。 4. 进入预仿真 点击主菜单 Tools->Signal Integrity,进入 SI 仿真。系统会根据预先设定的PCB 条件对所有存在 IBIS 模型的信号网络进行快速扫描,将结果显示在弹出的窗口中: 6 通过点击左下角的Menu->Setup Options 可以修改预先设定的PCB 条件。此处传输线特性阻抗 Track Impedance 假定为 50 欧姆,线长 Track Length 假定为 1000mil: 还需要对 Supply Nets 和 Stimulus 进行如下设定(本例已经预设): 7 设定完成后点...