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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7985|回复: 20

[求助] ICC中如何使用多种不同高度的标准单元进行优化

[复制链接]
发表于 2013-1-9 14:15:58 | 显示全部楼层 |阅读模式

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

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

x

在一个virtual flat的设计中,除了一个小模块(命名为AA)使用 12-track 的标准单元外,其他模块都使用 7-track 的标准单元。

我在创建floorplan 时,采用cut_row, add_row 命令创建了一个 12-track 的小区域,并相应地创建了一个exclusive bound. 这时,create_fp_placement 能正常完成。

但是,在做 place_opt 时,工具却不能识别这两种区域。例如,在AA模块中插入 7-track 的单元,在其他模块中插入 12-track 的单元,这样,placer 就会找不到可以正常放置标准单元的地方。

设计中没有多电压域,也不希望采用ILM或层次化设计。

请教大家,有什么办法让工具对不同模块使用不同标准单元进行优化的方法吗? 谢谢了

发表于 2013-1-9 15:00:36 | 显示全部楼层
回复 1# chrisyl


    floorplan划出几个子设计,对每个子设计分别做独立的流程。
但是这样工作量会比较大,大牛们还有其它好办法把?
发表于 2013-1-11 08:04:26 | 显示全部楼层
不行,icc不能支持多个track stdcell同时优化,

不过 有个命令,你可以试下:
Set_target_library_subset ,好像能满足你需求, 指定某个模块用啥reference lib,
 楼主| 发表于 2013-1-14 16:31:37 | 显示全部楼层
回复 3# icfbicfb

这个命令有效,出来的结果是我想要的。谢谢版主。
发表于 2013-1-14 22:27:46 | 显示全部楼层
不过即使是这样,也是要分region的,我觉得少不了 plan group, bound这些东西

不同height 的cell是不在一个row的, 没法abut在一起的
 楼主| 发表于 2013-1-15 09:12:32 | 显示全部楼层
回复 5# icfbicfb


是的。
我之前已经创建好了bound,并在bound区域创建了不同的cell row,placer 能够将相应高度的单元放入其中。加上set_target_library_subset这条设置后,synthesizer能够对不同模块用不同库单元来优化,达到我的要求了。


再次感谢版主。
发表于 2018-11-9 15:51:42 | 显示全部楼层
回复 6# chrisyl

  使用cut_row/add_row命令手动切割APR区域,创造适合不同track cell的物理区域,以create_boundary为其创建exclusive bound,再以set_target_library_subset命令告诉工具将其当作subset并指定包含特殊trackcell的目标库,使得工具能合理映射和优化。妙啊,小老弟。

  可能还需要加上set_link_library_subset用于优化识别。

发表于 2018-12-14 15:32:10 | 显示全部楼层
提供一个思路,就是讲比9T大的cell当做macro来出来,设置blockage。
发表于 2019-12-14 22:01:55 | 显示全部楼层


你好,不知道create_fp_placement是如何成功的?add_row您是直接改了std milkyway库里的unitTile属性吗?我在这里遇到了问题,需要您的解答。

发表于 2020-3-3 14:01:58 | 显示全部楼层


allen_tang 发表于 2019-12-14 22:01
你好,不知道create_fp_placement是如何成功的?add_row您是直接改了std milkyway库里的unitTile属性吗? ...


不知道楼主解决了没有,我也遇到这个问题了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-24 16:52 , Processed in 0.037376 second(s), 8 queries , Gzip On, Redis On.

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