The batch function of SIDesigner can help you accelerate design iterations

  • 2024.09.09

引言:在仿真软件中,批量仿真功能可以协助工程师找到较优方案,也可以快速验证原理图在不同使用场景和条件下的鲁棒性,可以帮助工程师提高效率、准确性和设计质量,是EDA软件中的重要功能。


一、批量仿真的定义

批量仿真是指在EDA软件中同时执行多个仿真任务的过程,通常涉及不同的设计参数、工艺角、温度条件或输入激励。


二、批量仿真的使用场景

1.工艺角分析:在不同的工艺、电压和温度(PVT)条件下评估电路性能。

2.参数优化:通过改变设计参数,寻找最佳性能点。

3.功耗分析:在不同工作条件下估算电路的功耗。

4.可靠性测试:模拟各种极端条件,评估电路的稳定性和可靠性。


三、批量仿真的优势

1.提高效率:批量处理功能允许用户一次性对多个文件或数据集执行相同的操作,这样可以节省大量的时间和人力,尤其是在需要处理大量数据或文件时。

2.一致性:批量处理确保了所有处理步骤的一致性,因为每个文件都按照相同的规则进行处理,这有助于保持数据的一致性和可靠性。

3.扩展性:随着项目规模的扩大,批量处理功能可以轻松应对更多的数据和更复杂的任务,具有很好的扩展性。

4.灵活性:设计师可以根据需要自定义批量处理的流程和参数,以适应不同的设计目标和场景。


四、SIDesigner的批量仿真功能

SIDesigner使用Batch器件对批量仿真进行统一控制,包含自定义参数批量仿真、S参数文件批量仿真、IBIS模型批量仿真、IBIS模型工艺角批量仿真;且可以自动生成参数全组合以供预览。

1.自定义参数批量仿真:搭配Parameter器件,可以针对自定义参数进行赋值。保存界面后可以在BATCH界面选择需要仿真的参数及范围。

2.S参数文件批量仿真:搭配FileList器件,可以输入需要仿真的文件集。保存界面后可以在BATCH界面选择需要仿真的范围。

3.IBIS模型批量仿真:搭配StringList、Parameter器件,可以输入需要仿真的.ibs文件、模型,在器件设置界面完成适配修改后即可批量仿真。

4.IBIS corner扫描仿真:在BATCH界面会自动读取当前界面所有的IBIS,可以针对不同IBIS选择需要扫描的corner。


五、SIDesigner批量仿真功能的使用步骤(以IBIS模型批量仿真为例)

1.设置原理图:


f78d4600-3f1d-4e9e-bae1-4e10d49b9f46.png


2.在IBIS的Alias分页,规定File、Model等的参数Alias,例如:


f217062a-27e8-4a98-8e68-4bdf9ea2b74a.webp


3.在Parameter器件中,定义设置的Alias参数及取值:


d9da356b-5fc1-401b-91cd-3947b684dc4b.webp


4.在StringList中,定义模型字符的取值范围:


e851c68d-cdc1-42db-b44b-c6aac4cef2d3.webp


5.添加完成后,在BATCH界面选择批量仿真的范围、任务并发数,例如:


12c29eb0-b924-4bc9-bc8c-33f7309f5615.webp


6.在Data页点击auto grouping,软件会自动显示当前设置下需要仿真的参数组合,且支持以表格的形式导入和导出:


e8b7fdb2-a26a-471c-99af-9f4c98026158.webp


7.点击仿真后,可以得到三组结果:


94a4743e-4500-4b5d-9881-282ba8bb453a.webp


SIDesigner的批量仿真功能助力工程师高效寻找最佳解决方案,加速设计迭代,诚邀您下载体验,发现更多强大功能!


欢迎点击 软件试用 (julin-tech) 申请试用我们的软件,过程中的任何疑问可联系support技术人员,期待与您的交流!



文中部分图片来自网络,如有侵权,请联系删除,谢谢!


mg01.png

Bringing market opportunities through new technologies to achieve overtaking in corners, please come and walk with me!