找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 335|回复: 2

[转帖] 如何转换工艺库的数据格式

[复制链接]

20

主题

0

回帖

100

积分

技术员

积分
100
发表于 2023-11-9 15:40:34 | 显示全部楼层 |阅读模式
问题描述
在 IC617 中定义了一个工艺库之后,发现库的状态是灰色的,里面没有任何器件:

同时CIW窗口提示以下报错信息:

Warning: ddUpdateLibList: It appears that you are trying to run an OA executable on CDB data......

解决方案
上述问题是由于「PDK的数据格式」与「软件版本」不兼容引起的。
IC51版本中所支持的PDK数据格式是 CDB(Cadence Data Base),从IC61版本开始,只支持 OA格式(Open Access)。所以,如果你的PDK是旧版本的CDB格式,必须进行数据转换后,才能在IC617中正常使用。
Virtuoso 有提供转换工具,可将CDB格式的数据转换为OA格式。
转换步骤如下:
1)确定工艺库文件的位置
首先,我将一份SMIC.18的工艺文件放在以下位置:
"/root/PDKs/SMIC018/V1.6/smic18ee_2P6M_20100810"

当前目录下,smic18ee 为库的文件夹,cds.lib 文件也已定义好库的地址:

方便理解,我把SMIC.18工艺库存放的路径简称为「PDK路径」
2)创建用于转换使用的文件夹
新建一个空文件夹,比如我这里新建了「PDKs_Convert」放置在以下位置:
"/root/PDKs_Convert"


便于理解,我把该路径简称为「转换路径」

3)开始转换
3.1 先在「转换路径」启动Virtuoso程序


3.2 接着,在CIW窗口中选择 「Tools」-「Conversion Toolbox」


3.3 在弹出框中点击第一个选项「CDB to OpenAccess Translator ...」


3.4 通过「Browse...」选择 「PDK路径」中的 cds.lib 文件


3.5 选择好Lib文件后,点击下方出现的 smic18ee 库文件

3.6 点击「OK」开始转换

等待一会儿 ...

3.7 返回CIW窗口,查看转换结果


4)完成PDK替换
转换成功后,在「转换路径」中会生成以下文件:

然后把这里所有的文件,复制到「PDK路径」,并进行替换

PS:替换时建议先手动删除旧版的smic18ee文件夹,防止替换的不完整!

现在再来看一下库的状态吧!

通过刷新Library Manager窗口,可以看到库的标题颜色恢复正常,器件也出现了:


以上,我们完成了整个工艺库的数据格式替换。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
EDA1024论坛免责声明
请勿上传侵权资料及软件! 如果发现资料侵权请及时联系,联系邮件: fenxin@fenchip.com QQ: 2322712906. 我们将在最短时间内删除。

36

主题

463

回帖

503

积分

工程师助理

积分
503
发表于 2023-12-28 14:13:38 | 显示全部楼层
谢谢分享

36

主题

463

回帖

503

积分

工程师助理

积分
503
发表于 2023-12-30 20:39:39 | 显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EDA1024技术论坛

GMT+8, 2024-5-12 11:42 , Processed in 0.044253 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表