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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 8160|回复: 17

[求助] derive_pg_connection创建的VDD VSS两个port有什么用【已解决】

[复制链接]
发表于 2015-5-8 17:26:18 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 jiazhang 于 2015-5-8 22:47 编辑

33333.jpg

derive_pg_connection的时候 用选项 -create_ports top 创建top level的 VDD 和 VSS 的两个port

请问这俩port有什么作用呢;自己的这个 design最高layer用的metal6,放到chip level的时候,用metal7的strap直接和design中的metal6的

strap直接连接不就可以给deisgin供电了吗 为什么还需要创建两个port呢?
发表于 2015-5-8 21:12:17 | 显示全部楼层
模块级别的时候就必须有这两个port。如果没有ICC在顶层run lvs的时候top power ring会在该模块上方报出一堆VDD NULL,VSS NULL short的错误!因为模块没有这两个port,顶层就没法对这个模块derive ,给calibre跑lvs的网表module定义里头也会少了这两个power port, top flat lvs网表都可能吃不进去
发表于 2015-5-8 21:15:34 | 显示全部楼层
有这2个port会更好,方便的多
 楼主| 发表于 2015-5-8 21:38:16 | 显示全部楼层
回复 2# huangjiajun1213

那top的话 就没必要设置这两个port了 是吧
发表于 2015-5-8 21:40:35 | 显示全部楼层
也要的,  写出verilog出来 也有的,
 楼主| 发表于 2015-5-8 21:44:14 | 显示全部楼层
回复 5# icfbicfb

版主 也就是说无论是 block level的desing还是 chip level的design  都必须声明这个port吗

感觉如果block level,我的最高层用的是metal6做的strap,那么在top层 直接用metal7 通过打孔方式就可以连接起来 就可以给这个block供电啊  不明白为什么需要另外的两个port呢
发表于 2015-5-8 22:31:44 | 显示全部楼层
顶层也要,只是我们经常把power port 当信号port定义了,如果定义了,就只好在网表最后assign上去了,没定义就按正常流程走
发表于 2015-5-8 22:37:11 | 显示全部楼层
回复 6# jiazhang
    你可以去试一试,我保证你打不上via,除非你把这个模块移开,并且生成和模块内部一模一样的m6放在那里。你可以把这个模块当std cell看待,如果一个std cell没有power pin,它是不是没法derive,那就没法连power strap,你即使手动放在site上它也是和power strap short了
 楼主| 发表于 2015-5-8 22:47:14 | 显示全部楼层
回复 8# huangjiajun1213

恩 这么一说 就理解了! 挺形象的 多谢哈!
 楼主| 发表于 2015-5-9 23:22:08 | 显示全部楼层
回复 8# huangjiajun1213

突然想起来,对于top level来说,创建了VDD VSS的port,因为port是逻辑上的,那是否还需要

create_terminal来为此port创建terminal呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-7-14 02:11 , Processed in 0.025065 second(s), 9 queries , Gzip On, MemCached On.

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