Siwave直流降仿真分析
其实 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里面找到,点击进入Create/Manage Pin Groups对话框,如下图。
在方框1中选择SINK源,也就是需要供电的芯片,然后在方框2中选择需要仿真的电源轨,点击方框3中的Create Pin Groups,这样就是生成了Pin Groups,同样GND也要生成一个Pin Groups。
5. 在Tools里找到,点击进入,在下图的对话框中进行选择。在方框1中选择需要供电的芯片,方框2是电路元素的正极,找到之前建立的VCC Pin Groups,然后方框3是电路元素的负极,找到之前建立的GND Pin Groups,在方框5中点击Current Source,这样在方框5中就能看到建立好的Current Source了。
6. 找到DCDC的输出端,添加电压源,在CIRCUIT ELEMENTS中找到,然后在点击该图标,然后在点击DCDC输出端的电源网络,再点击最近的GND,这时会弹出一个对话框,如下图。叫我们选择电源网络,还有该网络所在的层,还有GND网络和其所在的层,点击OK
7. 这样就配置好了所有的参数,然后在SIMULATION中找到,点击会弹出一个对话框,如下图。图中红色的两个不要选错了,电压源要选择Negative,耗电源就选择Neither。然后点击launch运行,等待几分钟(看电脑的处理能力了)。
8. 运行完之后,在RESULTS里面找到,在下拉菜单中选择之前仿真的工程名DC IR Sim 1,然后再点击Current/Voltage,就弹出下图
图中左侧是网络列表,右侧是仿真参数的结果选择列表,可以选择查看电压降、过孔电流、电流密度还有功率密度。
9.可以看一下电压降,点击上图中V,关掉其他的参数,选择该电源轨所经过的层,其他层关掉,可以看到下图,红色部分就是仿真的电源轨,左侧的颜色标作为参考,红色表示接近标准电压,颜色越淡说明电压降得越多,这时就需要看看是哪些因素引起的。看看是不是走线的宽度不够,或者是串接的电阻封装太小,或者是过孔太小,这些都可以通过仿真来做判断。
10. 在这里面找到Element Data,弹出下图对话框,这里会显示每个电流源和电压源的电流和电压以及每个通孔的电流,电阻和电压降。他根据默认电流限制或用户提供的电流限制,在每个通道上显示Pass/Fail。
11. 也可以根据功率密度来判断区域内的功率是否太大,是否需要散热,或者是加大铜皮
文|原创:草根西米