于本人而言,曾实际测试 Cadence 17.4 – 2019 版本,经历过更新后原理图库路径失去效用、仿真模型出现不兼容状况的情况,新手要是逐步骤去进行操作,便能轻易躲开……
于本人而言,曾实际测试 Cadence 17.4 – 2019 版本,经历过更新后原理图库路径失去效用、仿真模型出现不兼容状况的情况,新手要是逐步骤去进行操作,便能轻易躲开这类常见问题。工具的更新并非只是单纯的版本替换,其意味着工作流、库文件以及设置项均有可能发生连锁性变化,要是处理不当便会直接致使项目停止演进。接下来会分享从环境配置直至项目迁移的完备实物操作路径。
EDA工具更新后如何设置库路径
更新而后,首要之事乃是开展检查以及实施重建库路径的操作。开启软件,步入 “Setup” -> “User Preferences” 这一菜单之列。于左侧路径列表当中寻觅到 “Design Paths”,点击右侧的 “Library Manager”。
设置完成后,点击 “Apply” 并完全重启软件。
【新手避坑】
有着这样的常出现的报错情况:“找不到元件库”,或者是“Footprint未定义”。其核心的缘由所在是,更新之后软件的默认库路径被清空了,或者是被重置了,又或者是旧版库文件格式不被新版直接识别。有着如下的解决办法:不要去依靠自动迁移。在添加路径以前,要先用文件浏览器去确认库文件的物理位置,并且还得备份旧版库。要是遇到不兼容的状况,能够尝试使用软件自带的 “Library Convert” 工具来进行批量格式转换。
EDA工具更新仿真报错怎么解决
更新的重灾区是仿真环境。倘若你从旧版予以切换而来,首要迈入 “PSpice” -> “Simulation Settings”。着重核查 “Configuration Files” 标签页之下的 “Library” 以及 “Include” 文件路径。
把以往用来进行模拟的配置文件,也就是后缀为.lib以及.inc的那种文件,其路径再一次添加进去。针对关键模型,像一个MOSFET晶体管模型,其“LEVEL”参数于新版里或许默认值不一样,建议手动设定成3,用以确保和大多数工艺库的兼容性,原因是LEVEL=3模型在收敛性与精度方面更为均衡。
【新手避坑】
仿真实的时候碰见了“收敛失败”这种情况,或者是“未定义模型”。这往往的原因在于新版的仿真器针对模型语法检测更为严格,或者模型文件路径含有中文或者特殊字符。要快速地解决:把报错提示的模型文件给打开,去检查头文件 “.SUBCKT” 语句的格式,保证它和新版的要求是一样的。把模型文件挪动到全英文的路径下面,并且再次在设置里进行链接。
EDA工具更新如何迁移旧项目
对于项目迁移存在两种可作为主流选择的方案,方案A是为限时的持续项目所推荐的,在旧版软件里,借助“File” -> “Export” -> “Design”功能,把整个设计打包成“ .zip”归档文件,之后在新版软件中通过“Import”功能完成导入。针对需要进行彻底清理的历史项目所推荐的方案B:于新版软件之内直接打开旧版“ .dsn”文件,借助软件弹出的 “Migration Wizard”(迁移向导),对设计数据以及属性进行选择性转换。
【新手避坑】
迁移过后,出现了布局布线错乱,或者网络丢失的情况。其原因常常是,旧版设计里面,含有新版不再予以支持的私有对象,又或者是过时规则。解决流程如下:首先,在迁移之前,于旧版当中运行 “Design Rule Check”,并且修复所有错误。其次,迁移结束后,马上对比网表,运用 “Tools” -> “Compare Netlists” 功能,逐个核对差异点。最后,针对复杂板级设计而言,分模块进行迁移,并且是分批来迁移,这样的方式比整体迁移的成功率要更高。
这些法子主要适用于常规的迭代更新,好像是从17.2到17.4这样的情况。要是你的跨度特别大,好比从15.x一下子直接搞到17.4,又或者项目依赖着大量没经过官方认证的第三方插件,那么这个方法可能就不适用哦。在这种情形下,更稳妥的替代办法是:在新旧版本共同存在的环境里并行运行一阵子,只在新版当中开展新项目模块的设计,等到核心流程验证没有错误之后再进行全面切换,这样更符合实际工程里风险能够控制的迭代逻辑。
微信扫一扫
还没有评论呢,快来抢沙发~