其实 Siwave的直流降仿真分析与Hyperlynx的直流降仿真分析类似,都是要分配VRM和SINK。
1.导入.brd文件,保存成.siw文件,然后对文件进行有效性检查,在tools菜单中找到validation Check
执行OK,等一下检查结束后会在Information/Errors/Warning窗口,有ERROR的手动修改
2. 然后就是要进行叠层检查和设置,在HMOE菜单栏中找到layerStack-up Editor
3. 检查网络和电路元件,在HOME菜单中找到Circuit Element Parameters
4. 现在就可以进行DCIR仿真设置了,首先要把需要仿真的电源PIN脚建立一个PIN Groups,还有芯片的GND也要建立一个PIN Groups,在Tools里面找到
在方框1中选择SINK源,也就是需要供电的芯片,然后在方框2中选择需要仿真的电源轨,点击方框3中的Create Pin Groups,这样就是生成了Pin Groups,同样GND也要生成一个Pin Groups。
5. 在Tools里找到
6. 找到DCDC的输出端,添加电压源,在CIRCUIT ELEMENTS中找到
7. 这样就配置好了所有的参数,然后在SIMULATION中找到
8. 运行完之后,在RESULTS里面找到
图中左侧是网络列表,右侧是仿真参数的结果选择列表,可以选择查看电压降、过孔电流、电流密度还有功率密度。
9.可以看一下电压降,点击上图中V,关掉其他的参数,选择该电源轨所经过的层,其他层关掉,可以看到下图,红色部分就是仿真的电源轨,左侧的颜色标作为参考,红色表示接近标准电压,颜色越淡说明电压降得越多,这时就需要看看是哪些因素引起的。看看是不是走线的宽度不够,或者是串接的电阻封装太小,或者是过孔太小,这些都可以通过仿真来做判断。
10. 在这里面找到Element Data,弹出下图对话框,这里会显示每个电流源和电压源的电流和电压以及每个通孔的电流,电阻和电压降。他根据默认电流限制或用户提供的电流限制,在每个通道上显示Pass/Fail。
11. 也可以根据功率密度来判断区域内的功率是否太大,是否需要散热,或者是加大铜皮
文|原创:草根西米