前面两节对Allegro SI信号仿真的各项条件进行了介绍,下面将结合具体例子来说明如何来仿真。如图所示一个预布局好的PCB,以下将对PCB中一对差分信号进行仿真,
首先必须进行阻抗控制,器件模型分配,前面已经讲过具体的操作过程,这里不再赘述,接下来我们需要对差分对进行拓扑提取。
1、设置互联模型参数
从Allegro PCB SI GXL窗口选择Analyze---SI/EMI Sim---Preference命令,弹出Analyze Preferences窗口,选择“Interconnect Models”如下图:
在“Unrouted Interconnect Models”部分,设置“Percent Manhattan”为100,“Default Diff-Impedance”为100ohm,在“Topology Extraction”部分确保选择“Differential Extraction Mode”,如果没有选择,差分对拓扑将仅使用理想传输线模型。为了使用理想的耦合传输线模型,必须选择“Differential Extraction Mode”。
2、提取拓扑
在“Allegro Constraint Manager”窗口选择“Net”---“Routing”---“Differential Pair”如下图:
选择“DP_LOOPIN”差分对(差分对可以在原理图或者导入PCB之后设置),单击右键,选择“SigXplorer”命令,弹出“SigXplorer PCB SI GXL”窗口,显示了提取的有理想耦合的传输线模型的差分对拓扑,如下图所示:
在窗口的右侧有一个“Parameters”设置表格,为了直观,可以把“tlineDelayMode”的“time”改为“length”。保存拓扑结构。
3、分析差分对网络:
选择“Analyze”---“Preference”选项,弹出“Analyze Preference”窗口,设置“Pulse Stimulus”(记录参数)、“Simulation Parameters”(仿真参数)、“Simulation