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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] 求助,多电压设计的时候如何定义一个有两个power port的sram电源连接方式?

[复制链接]
发表于 2015-8-12 16:44:24 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 AveryYoung 于 2015-8-12 16:46 编辑

一个multivolage的设计在dc阶段的时候带上了sram。这个sram有两个power port,VDDCE和VDDPE。但只有一个ground port VSSE。

按照要求,两个power port实际是接上同样的电源。也没有power gating的问题。

但是在MV的upf做定义的时候,应该如何定义这两个power在我定义的power domain里面怎么和create出来的power port连接呢?

目前因为没有做这样的定义,dc阶段工具报告了如下的错误,认为有一个多出来的power port不知道要分什么样的电源给它。

QQ截图20150812164601.png
补充一下,我的upf里面定义了两个power domain。PD_TOP是要放着sram的。
下图是定义的各个power domain的power port
2.png
发表于 2015-8-12 17:15:34 | 显示全部楼层
本帖最后由 icfbicfb 于 2015-8-12 17:17 编辑

用derive_pg_connections -cells -pins 吧, 这是死方法

可能vddce属于secondary power pin,因此不能自动被derive到, vddpe算default primary power pin,


或者看看.lib  ,  vddce有pg_pin 描述么?
 楼主| 发表于 2015-8-12 23:00:40 | 显示全部楼层
回复 2# icfbicfb


对,PR的时候就是设置一个derive pg connection,然后两个VDDPE VDDCE都connect到同样的VDD就可以了。
我遇到的问题是在逻辑综合的时候,因为设置了multivoltage,这个sram因为有两个电压port,DC工具就报错了。大概意思应该是说我没有设置过对VDDPE和VDDCE要和谁连接,估计就是差一个命令的问题。
发表于 2015-8-13 10:59:39 | 显示全部楼层
connect_supply_net VDD11 -ports ${memory}/VDDCE   可以这样写么,查下
 楼主| 发表于 2015-8-14 11:02:55 | 显示全部楼层
回复 4# icfbicfb


   这命令可以用,谢谢了。
请教下另外一个问题。
route_opt之后发现有一些线short掉了。short的原因就是这个地方的std cell有些些密集
remove net之后再接一个route_zrt_eco修起来没什么效果。因为cell的pin太难出了。

整个PR的区域没什么congestion的影响,还有好多地方没用上呢。工具好像就喜欢把cell都塞在一起的样子。place的时候我也特地修了下congestion。整个cell density也才0.5-0.6。有些地方才0.3.

这种问题一般怎么处理呢?
发表于 2015-8-14 14:35:31 | 显示全部楼层
placer_max_cell_density_threshold 变量是不是写成0.8 了这种?

这个选项是控制cell 拥挤程度的,最好维持缺省的-1 ,

利用率不高 route肯定没问题的,就是些设置的问题
 楼主| 发表于 2015-8-14 15:20:25 | 显示全部楼层
回复 6# icfbicfb


   大致找到原因了。这些出drc的cell周围有一些fix 住的L2H的LVLU单元。fix这些单元是因为route之前做了一个preroute_standard_cell -mode nets,把cell的secondary power之类的接到strap和ring上了。然后route前加上了dont touch。
但是工具也不怎么聪明。陷在这些fix单元周围或者里面的其它单元貌似没法在route的阶段移动到其它区域。
发表于 2015-8-17 21:56:06 | 显示全部楼层




   可以手动在这块区域附近加soft blockage,控制这块区域的density,比如设置一个100u*100um的框,max density 设置为40%
发表于 2020-9-9 18:12:06 | 显示全部楼层


icfbicfb 发表于 2015-8-13 10:59
connect_supply_net VDD11 -ports ${memory}/VDDCE   可以这样写么,查下


mark 学习了
发表于 2024-11-15 14:42:46 | 显示全部楼层
感恩家人,真的有用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-4 16:22 , Processed in 0.022862 second(s), 8 queries , Gzip On, Redis On.

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