Cadence 51.41 CDB 数据格式转换成 61.7 OA 数据格式

俗话说:工欲善其事,必先利其器.

模拟 IC 设计必不可少的设计工具 – cadence 目前最新的版本为 61.7

打算写一个仿真系列教程,也是自己的摸索结果,非常理解那种想看到仿真结果但没人教你用的痛苦,所以我来为你清除科研绊脚石hhh


关于 cadence 51.41 & 61.7

cadence 61.7 版本在2016年就上线了,企业早就安装并使用了最新版本,对于高校,除了个别土豪实验室,大部分还是使用 51.41 版本,毕竟换版本也是不少钱。

51.41 版本用过的人最多,基本的使用技巧都已经清晰,网上有很多和仿真相关的使用教程,比较容易上手。

61.7 版本主要在 版图layout 和 工艺角、蒙卡上有了质的飞越,使用起来更便捷更有效率,做到了不切换就可以完成 设计-仿真 操作

大概我们实验也算土豪实验室之一吧,差不多一年前就用上了新版本,一开始确实有点不适应,51.41 版本和 61.7版本的界面还是差别挺大的。

  • 51.41 启动命令 icfb&
  • 61.7 启动命令 virtuoso&
  • 51.41 数据存储格式 CDB
  • 61.7 数据存储格式 OA

两种版本数据格式不一样,如果想在新版本上看老版本的设计,需要对数据格式做个转换

CDB 格式转换成 OA 格式

以下步骤是在linux 系统下使用cadence,默认已经成功安装好 cadence 61.7版本

准备

Step1: 新建一个文件夹用来存放 cadence 61.7 版本的设计

1
mkdir NEW_DEISGN

Step2: 把旧版 cadence 51.41 数据中的 *.cdslck 文件删掉

1
rm *.cdslck

Step3: 在新建的文件夹下用打开cadence

1
virtuoso &

step4: 保存cds.lib , 目的是为了获取默认的 analog 库的位置

1
打开 lib manager 界面,选择 Edit > Library Path Manager > File > Save As

打开保存的 cds.lib 文件,可以看到一些默认的库的设置,这个需要再转换完成后添加到新的 cds.lib 文件中

转换操作

  • step1: 打开 CIW 界面:

1
依次点击: Tools > Conversion Tool Box > CDB to OpenAccess Translator
  • step2: 参数设置:

1
2
3
1. Path to cds.lib file  填写旧版本的路径及文件
2. 右边栏只留下需要转换的库
3. OK 即可

转换后的数据会保存在新建的这个文件夹下,需要花一定的时间,耐心等待
检查 cdb2oa.gui.log 文件,看是否转换正确

  • step3: 添加 默认的库

转换完成后可在该文件下打开 cds.lib 文件,如下图的上半图,只有刚才选择转换的库,但是做设计仿真,还需要像 analog 默认的库,因此需要在这个 cds.lib 下把原本默认的库加进去,添加的语句就是上面保存下来文件中的 INCLUDE $CDSHOME/share/cdssetup/dfII/cds.lib

添加完成保存,然后在 lib mabager 中 refresh 一下,就大工告成啦~

注:

数据格式转换后不影响任何仿真结果,无需担心~

feifei wechat
欢迎扫描微信公众号交流哟~~