1、使用systemSI 进行仿真的流程为: 获取芯片IBIS 模型》加载芯片IBIS 模型》分配仿真bus》提取PCB S 参数》配置仿真模型及参数》仿真 其中提取PCB S 参数的步骤为: 将brd 文件转化为spd 文件》配置平面参数》设置电源net》选择需要仿真的net 并自动生成port》设置port 阻抗》仿真 2、system SI IBIS 模型加载步骤: 其中点击1 选择需要加载的IBIS 模型,一个IBIS 模型中可能包括多个器件型号,需要在右上方的“component”中选择对应的器件型号,然后点击bus definition 定义总线(定义总线的主要作用是区分哪些信号需要仿真,并将需要仿真的信号分类为data、ctrl、addcmd 三种类型),点击add 添加新总线,在“Bus Type”中选择总线的类型,在“Bus Group”中设置Bus name,在“Timing Ref”中选择各个信号的参考时钟,“Edge Type”用于选择信号的触发方式,data 触发方式为“BothEdges”,ctrl 和 addcmd 的触发方式为“RiseEdge”,在“Signal Names”中选择该 group 中包括的信号,如果是data 信号,还可以添加“Clock”即 ctrl 和 addcmd 的参考时钟,可以用于分析数据时钟与控制时钟的对应关系。 修改完成后点击OK,退出后点击“确定” 分别对controller 和 memory 进行配置,注意 memory 的配置需要与 controller 相对应,如下图 3、提取 PCB 的 S 参数 在开始菜单输入“SPDLinks”,打开 Allegro Sigrity SPDLinks 在步骤1 的“Browse”中选择需要转换的.brd 文件,点击“settings”进行参数设置,一般保持默认设置即可,如对参数有特殊需求,可参考help》translators》SPDLinks 对相应的参数进行设置,设置完成后点击“Translate”即可 生成.spd 文件后,打开powerSI 软件,导入.spd 文件,先对层叠结构进行设置,点击“Model Extraction”中的“Check Stackup”,一般如果.brd 文件中设置好了以后层叠结构会自动导入,如未导入,根据.brd 文件中cross section 的设置对powerSI 的层叠结构进行相同的设置即可 层叠结构设置完成后需设置电源网络,点击“select Nets”》“Skip setup P/G nets”进入net manager 界面 根据实际设计,分别选择电源网络和地网络,右键选择“classify”》“As PowerNets”或“As GroundNets” 电源网络分配完成后选择需要分析的port,方法为:将所有net 前方框中的对勾去掉,只保留需要仿真的网络。注意要选择对...