图5: 叠层设置窗口
● 选择“Next”出现“Database Setup Advisor—DC Nets”窗口,点击该窗口中的“Identify DC Nets”按钮进入直流网络设置窗口“Identify DC Nets”(图6所示)。在这个窗口中,可以对所有直流网络设置具体的电压值。
图6: 直流网络设置窗口
● 选择“Next”出现“Database Setup Advisor—Device Setup”窗口,点击该窗口中的“Device Setup”按钮进入直流网络设置窗口“Device Setup”(图7所示)。在这个窗口中,可以对所有器件设置正确的分类属性。正确的CLASS属性对于仿真是很重要的,如果设置不正确,提取出的拓扑将会有严重的错误。接插件的CLASS属性为IO,分离器件(电阻、阻排、电容、电感等)的CLASS属性为DISCRETE,集成电路的CLASS属性为IC。除了器件的CLASS属性以外,器件管脚的PINUSE属性也同样很重要。所有CLASS属性为IO和DISCRETE的器件其管脚的PINUSE属性均应为UNSPEC,而CLASS属性为IC的器件其管脚的PINUSE属性示功能不同可以为:IN、OUT、BI。器件的CLASS属性还可通过
SpecctraQUEST主窗口中Logic/Part List命令调出Part List窗口进行设置(图8所示)。而器件管脚的PINUSE属性只能在创建原理图库的地方设置和修改。
图7: 器件属性设置窗口
图8: 器件属性修改窗口
● 选择“Next”出现“Database Setup Advisor—SI Models”窗口,点击该窗口中的“SI Models Assignment”按钮进入分配模型窗口“Signal Model Assignment”,这一部分的设置见第二章。
● 选择“Next”出现“Database Setup Advisor—SI Audit”窗口,这一部分通常不用设置直接点击“Finish”按钮结束Database Setup Advisor的设置。
● 以上每一步完成后都有一个Message窗口显示该部操作引起数据库的变化,可以仔细察看一下Message窗口的报告是否与你所期望的要求相互一致。
2、提取拓扑
拓扑结构的提取可以在Allegro的主界面也可以在SpecctraQUEST的主界面进行。在Allegro的主界面执行Analyse\\SI/EMI SIM\\Probe?命令调出“Signal Analyse”窗口(或者是在SpecctraQUEST的主界面,两者操作相同)(下图9所示),在Net栏中填入你想要进行仿真的网络,回车后与该网络相关的管脚就都出现在Driver Pins、Load Pins、Others Pins这三栏中,(在数据库设置正确的情况下)点击“View Topology”按钮就会将该网络的拓扑结构在SigXplorer调出。
图9: “Signal Analyse”窗口
图10: Constrain Manager的主界面
还可以从Allegro的主界面(或者SpecctraQUEST的主界面)进入Constraint Manager从而进行拓扑结构的提取。在Allegro主界面进入的路径是Setup/Electrical Constraint Spreadsheet(或者是从SPECCTRAQUEST的主界面进入,两者的操作相同)。Constrain Manager是Cadence的约束管理器,所有连线的拓扑抽取以及对网络赋拓扑都可以在这儿进
行的。操作如下:打开Constrain Manager的主界面(图11所示),在Net栏点击Signal Integrity、Timing、Routing的任何一个,右边就会将本板的全部网络显示出来,如图3.7所示。各个网络按字母排列,其中前面有“+”好的表示是总线或Xnet。右击所选网络选择SigXplorer,就将拓扑抽取出来并进入SQ signal explorer expert界面图12,所有网络的前仿真是在这个界面中进行
图11: Constraint Manager中的网络
图12: SQ signal explorer expert界面
还有一种建立拓扑结构的方法就是直接在SigXplorer中创建拓扑结构。打开SigXplorer,执行Anslyse/Library实行库文件的加载,操作类似于第二章的操作。点击工具按钮“Add Part”执行放置传输线、放置驱动和接收器件、放置无源器件等操作(图13所示),最后连接结构体完成仿真拓扑图。
图13: 添加模型窗口
第四章 前仿真
前仿真是指在布局和布线之前的仿真,目的为布局和布线作准备,主要在SQ signal explorer expert中进行,主要有以下几个步骤: