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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: hyacinthTS

[求助] 数模混合lvs

[复制链接]
 楼主| 发表于 4 天前 | 显示全部楼层


rainydate 发表于 2025-5-27 15:22
估计两个数字模块有问题


感觉就是数字的问题,电源地的定义
发表于 4 天前 | 显示全部楼层
假设数字提供的网表没问题,看一下你的顶层网表,将顶层往表中数字模块后面的连线顺序修改到与数字网表pin顺序一样。并不是单纯的复制名字,要对应顺序,名字不一样也是正常的。重点看对应关系。
发表于 4 天前 | 显示全部楼层
当然,你要删掉你原本网表中做的那个假的,空的只有pin的网表。
发表于 4 天前 | 显示全部楼层


hyacinthTS 发表于 2025-5-27 15:22
这样操作后,会少很多,感觉还是识别不了,外面的电源地连不到数字里面 ...


还有一个上边有人提到过,lvs提取网表时是选择的connection by order还是Connection by name,是不是lvs提取的网表和数字提供的cdl不一致啊?
发表于 3 天前 | 显示全部楼层
本帖最后由 tea_whz 于 2025-5-28 09:09 编辑

不知道楼主问题解决没, 我也遇到过类似的问题, 所以说一下我的数模混合的LVS流程, 仅供参考:
假设有TOP网表A.cdl和数字网表B.cdl, 先检查两个网表中的include是否正确, 再将A.cdl中数字模块的pin全部复制, 并替换掉B.cdl中相应的pin, 使A和B中的pin一致(不管导出网表时用的by order还是by name我都会这么做一次), 同时删除A中数字模块的subckt. 最后检查一下cmd file中layout case和source case是否打开, 有时候数字网表内会有大小写重名但不是同一根线的现象, 如果不打开会认成一根线.
如果上述还是过不了的话我就把网表重提, by order和by name都试一次, 曾经遇到过by order怎么都过不了换成by name直接就过了......
 楼主| 发表于 3 天前 来自手机 | 显示全部楼层


不识君 发表于 2025-5-27 18:59
还有一个上边有人提到过,lvs提取网表时是选择的connection by order还是Connection by name,是不是lvs ...


是选的by name ,数字symbol和schematic是从.v依次导出的,名字对得上,lvs box掉两数字是能过的
 楼主| 发表于 昨天 10:53 来自手机 | 显示全部楼层
感谢大佬
 楼主| 发表于 昨天 10:54 来自手机 | 显示全部楼层
感谢佬们的建议
 楼主| 发表于 昨天 11:05 来自手机 | 显示全部楼层
找到一个ben方法,据说是因为有两个数字模块,include两个cdl,又用了全局变量,top上两个数字模块电源地又不连在一起,导致电源地识别混乱(具体原因也不是很明白),操作是把cdl里面电源地的全局变量删掉,老老实实定义电源地端口,和端口连线,一层一层的定义出来,跑出来没问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-5-31 02:50 , Processed in 0.020580 second(s), 6 queries , Gzip On, MemCached On.

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