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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4086|回复: 9

[求助] 求助大神,Cadence如何通过CDL网表生成Symbol

[复制链接]
发表于 2020-5-16 14:02:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
RT,求助各位站内大神,如何在Cadence中利用cdl网表来生成symbol呢。
目前做的项目,数字部分只有cdl网表文件,要和射频部分相连需要生成symbol。之前问了一些朋友说通过inc命令,画虚拟symbol调用已有网表来实现连接,过LVS。
但是我们的数字部分的pin脚非常多啊,自己一个一个添加port的话效率真的有点低。想问下站内大神们,这个问题怎么解决呢?有没有直接利用CDL网表来生成symbol的方法?


 楼主| 发表于 2020-5-16 20:16:24 | 显示全部楼层
顶顶
发表于 2020-5-16 22:29:28 | 显示全部楼层
非常好
发表于 2020-5-18 17:15:03 | 显示全部楼层
可以试试如下步骤:
1. 创建一个空白verilog-a文件;
2. 把数字pin用vim编辑好拷贝到verilog-a的pin定义中;
3. 从verilog-a自动创建symbol.
 楼主| 发表于 2020-5-23 11:16:14 | 显示全部楼层


david_reg 发表于 2020-5-18 17:15
可以试试如下步骤:
1. 创建一个空白verilog-a文件;
2. 把数字pin用vim编辑好拷贝到verilog-a的pin定义中;


谢谢。

你说的这个我们也有考虑过 但是两千多个pin脚用数字来编辑感觉也很容易出错。。。
另外从verilog-a自动生成symbol的话,应该怎么操作呢?之前问了一些人,他们好像就是cadence上直接有一个键可以生成symbol,但是我们用cadence打开Verilog的时候就会直接以文本形式打开,没有那个一键生成symbol的那个键,我们查看的时候发现打开方式是READ HDL,有那个生成symbol键的打开方式是Text Editor。我们没有这个打开方式,这个是cadence要装什么插件吗?

 楼主| 发表于 2020-5-25 10:10:39 | 显示全部楼层
顶顶
发表于 2020-5-26 17:05:18 | 显示全部楼层


YOLO 发表于 2020-5-23 11:16
谢谢。

你说的这个我们也有考虑过 但是两千多个pin脚用数字来编辑感觉也很容易出错。。。


我提到的"数字pin"是指这个数字模块的所以pin name, 不是说用数字编号来代替pin name;
如果对vim的正则表达式模式匹配熟悉的话, 编辑2000个pin和编辑20个pin的时间差不多;
我在cadence里面先建立一个新的cell, 然后建立veriloga的view, 弹出文本编辑器, 然后编辑好模块的pin后, 关闭文本编辑器, cadence自动会问你是否需要创建symbol, 选择是就可以了.
如果不能弹出创建symbol的对话框, 可以用以下变通方法:
1. 在该cell下建立一个空白的schematic view;
2. 打开schematic后选择菜单"create--cellview--from cellview", 然后在对话框的"from view name"下拉菜单中选择veriloga, "to view name"填写symbol 进行创建即可.
发表于 2020-5-28 16:39:38 | 显示全部楼层
直接把cdl里面的pin list拷贝一下,在library里面create symbol,拷贝pin list就可以生成了
发表于 2023-9-11 15:01:36 | 显示全部楼层
学习学习
发表于 2023-10-17 11:15:51 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-6 07:17 , Processed in 0.027735 second(s), 6 queries , Gzip On, Redis On.

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