热度 6| |||
当在IC61中添加IC51 CDB格式的library时,出现警告“It appears that you are trying to run an OA executable on CBD data. Library 'xxx' contains file ' library path/prop.xx' which is CDB data. If this is an OA library, this file needs to be removed. If this is a CDB library, use cdb2oa to convert your data from CDB to OA and then try again."
解决这个问题的关键在于文件路径一定要清晰
下面用一个具体的例子来说明解决方法:
1、先把需要添加的IC51库(project_IC51)拷贝出来,同PDK_IC61保存在同一个文件夹下,同时再新建一个convert文件夹
\home\CDB_2_OA_Training\project_IC51
\home\CDB_2_OA_Training\convert
\home\CDB_2_OA_Training\PDK_IC61
2、在CDB_2_OA_Training下打开virtuoso,Library manager中添加工艺库“Project_IC51" 和 "PDK_IC61”CIW窗口出现文章开头的报错。
注意:这里需通过File-New-New Library的方法添加的Libray,这样会在相应的路径下新生成一个cds.lib文件。很多同学习惯通过Edit-library path添加工艺库,这样是在原有的cds.lid文件上新增工艺库。这一步很关键,很多同学转换失败就是因为文件路径没有梳理清楚。
3、退出当前的CIW窗口,否则会报以下错误
4、进入新建的convert文件夹,启动virtuoso&;在CIW窗口依次点击Tool-conversion Toolbox-CDB to OpenAccess Transiator...-Browse... 选择第2步生成的cds.lib文件。
注意:项目文件参考的PDK文件也要选上进行convert,我这个例子里面PDK已经是IC61格式的,理论上不需要进行convert,但不选convert会报错。
5、convert完成界面
6、转换成功后在convert文件下生成相同文件名OA格式的数据。按照自己的需求copy替换掉原来的IC51版本的项目资料即可。
如果理解到了convert过程中的路径关系,可以省掉新建文件夹的过程