在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: qkyang

[求助] 不同工艺之间通过gds,版图转化问题。

[复制链接]
 楼主| 发表于 2021-5-11 15:35:21 | 显示全部楼层


xuhao 发表于 2021-5-11 14:59
在stream in options General菜单里面将write mode改成rename


您好,我在stream in里没找到rename的选项,能否具体点。第一次接触,期待您的回复。
 楼主| 发表于 2021-5-11 15:36:29 | 显示全部楼层


xuhao 发表于 2021-5-11 14:59
在stream in options General菜单里面将write mode改成rename


我用的时61版本,呃51的我也找了找
 楼主| 发表于 2021-5-11 16:09:16 | 显示全部楼层


QQ图片20210511160518.jpg 是因为我的版本太低吗15的,还是有其他原因。

发表于 2021-5-11 16:24:45 | 显示全部楼层
本帖最后由 xuhao 于 2021-5-11 16:27 编辑


qkyang 发表于 2021-5-11 16:09
是因为我的版本太低吗15的,还是有其他原因。


我这边使用的616,还有一个方式, image.png 在cell选线卡里面,在stream name里面输入*,然后再cell里面输入*_new,这样可以将所有cell name加上new后缀
发表于 2021-5-11 16:28:37 | 显示全部楼层
不同工艺的gds?
那你的layer map 怎么弄?layer number 冲突怎么弄
tf 又怎么弄。
如果这样可以,你公司的前辈早都弄过了
 楼主| 发表于 2021-5-11 16:42:43 | 显示全部楼层


firewolf223 发表于 2021-5-11 16:28
不同工艺的gds?
那你的layer map 怎么弄?layer number 冲突怎么弄
tf 又怎么弄。


就是换工艺了,让自己写用到层次的map,然后转过来。我也云里雾里的
 楼主| 发表于 2021-5-11 16:48:57 | 显示全部楼层


firewolf223 发表于 2021-5-11 16:28
不同工艺的gds?
那你的layer map 怎么弄?layer number 冲突怎么弄
tf 又怎么弄。


有什么好的办法吗?
发表于 2021-5-12 09:14:06 | 显示全部楼层
不好意思,没有啥好方法。
有的话大部分模拟版图可能就失业了
发表于 2021-5-21 10:51:10 | 显示全部楼层
本帖最后由 存在感 于 2021-5-21 10:53 编辑

思路应该是这样的,假设有4个单元,分别是3种工艺 A B C。
工艺A 包含单元1,2
工艺B 包含单元3
工艺C 包含单元4
进行你所有要求的结果有一个前提,就是三种工艺DRC rule 上差异不多。
选取能兼容其他两个工艺DRC rule 的工艺作为最终转化的工艺,此用意是减少后期转好后的DRC 修改。如果项目Tapeout 有指定工艺,应先评估跟其他两工艺的兼容问题,如果差异交大的工艺就没必要做转换了(如目标工艺的well  min间距 diff 的min 间距 大于需转工艺的尺寸,转换过来后想要修改DRC 几乎全部修改到器件的层,并要移动器件时就没必要转换了)

步骤1 转换
先假设工艺B 为目标工艺同时兼容工艺A C
建立:
         layer map  A -->B
         layer map  C -->B
使用 工艺B 的.tf 或pdk 建立3个library: libraryA  libraryB  libraryC
单元1,2 利用 layer map  A -->B 导入libraryA
单元3  导入libraryB
单元4 利用 layer map  C -->B 导入libraryC

使用B 工艺验证文件 DRC LVS 对 libraryA libraryC 验证及修改。

步骤2 合并
在libraryB 中建立一个cell (如 all_cell), 调用libraryA 单元 1 2 ,调用libraryB 单元 3, 调用libraryC 单元 4
再建立B 工艺libraryAll
copy libraryB 中的 all_cell 到 libraryAll
copy 时 option 选择 ‘Copy All Views’ ‘Update Instances of Entire Library’ 。
此时 所有器件模块都归到同一个库中libraryAll copy 过程中如果提示相同名字的cell 时 选择自动添加后缀。这样就不会因同名而冲突。

希望对你有帮助
[size=13.3333px]Best Regards,
[size=13.3333px]Thomas



点评

厉害  发表于 2022-4-6 17:46
 楼主| 发表于 2021-5-21 12:43:22 | 显示全部楼层


存在感 发表于 2021-5-21 10:51
思路应该是这样的,假设有4个单元,分别是3种工艺 A B C。
工艺A 包含单元1,2
工艺B 包含单元3


谢谢,要比我的方法更严谨。学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-6-12 01:05 , Processed in 0.028915 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表