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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3129|回复: 14

[讨论] 作为top owner在做partition时,当确定划分的block的形状

[复制链接]
发表于 2021-7-7 15:46:41 | 显示全部楼层 |阅读模式

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

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

x
请问,作为top owner在做partition时,当确定划分的block的形状时,是否会考虑到block的实现难度?此时top能看到某个block内部的macro吗?
发表于 2021-7-7 17:33:22 | 显示全部楼层
mark.........
发表于 2021-7-7 17:42:55 | 显示全部楼层
是会考虑block实现难度的,不好实现的模块会尽量给规整的形状。有些模块瘦高和矮胖型的timing结果可能相差很多,要多评估攒数据。
发表于 2021-7-7 20:47:17 | 显示全部楼层
肯定要考虑block 的情况啊,先让block大概跑一轮看看,这东西都是top和block互相配合不断迭代的
 楼主| 发表于 2021-7-8 10:09:59 | 显示全部楼层


yangsenlin1115 发表于 2021-7-7 17:42
是会考虑block实现难度的,不好实现的模块会尽量给规整的形状。有些模块瘦高和矮胖型的timing结果可能相差 ...


所以很多时候,同一个netlist让block去跑瘦高和矮胖两种形状的die?但是有个问题,我之前做得design,好像都是top切完直接给我,并没有让我try两个形状,就只有一个形状,这是怎么回事
发表于 2021-7-8 10:48:55 | 显示全部楼层


xingyun666666 发表于 2021-7-8 10:09
所以很多时候,同一个netlist让block去跑瘦高和矮胖两种形状的die?但是有个问题,我之前做得design,好 ...


瘦高 矮胖只是举个例子,时间充裕的话可以多迭代block的形状。top切完直接给你也是可以的,你可以根据block的PR情况和top沟通压缩或者撑大面积。
 楼主| 发表于 2021-7-8 11:08:40 | 显示全部楼层


yangsenlin1115 发表于 2021-7-8 10:48
瘦高 矮胖只是举个例子,时间充裕的话可以多迭代block的形状。top切完直接给你也是可以的,你可以根据blo ...


那top在做partition时,是不是给每个block一个初始的利用率,但是这个其实也是要block自己去迭代,block最终来看能做到多高?能做多大的面积?
这么说来,感觉top FP好像只能大概规划下每个block放在top的位置,大概的形状和利用率,一切都要等block的反馈才行


请教,top owner在做top FP时,主要考虑哪些东西?



发表于 2021-7-8 11:25:55 | 显示全部楼层


xingyun666666 发表于 2021-7-8 11:08
那top在做partition时,是不是给每个block一个初始的利用率,但是这个其实也是要block自己去迭代,block最 ...


我还没负责过top,一般是拿到初版网表,top partition后给boundary,block根据给的boundary PR,期间评估时序和面积,再和top迭代调整。因为迭代时间长,所以都是在项目初期就会进行,中后期block尽量不动形状大小,否则会影响top的PR进度。top owner在做top FP时,主要考虑的东西我也想具体了解,望请教。
 楼主| 发表于 2021-7-8 12:22:26 | 显示全部楼层


yangsenlin1115 发表于 2021-7-8 11:25
我还没负责过top,一般是拿到初版网表,top partition后给boundary,block根据给的boundary PR,期间评估 ...


@jake top owner在做top FP时,主要考虑的东西?
我能想到的:定义top的die size,做四周的IO排布,做partition划分block,做top tree的规划,放置一些特殊的IP,不知道还有哪些考虑
发表于 2021-7-12 12:19:27 | 显示全部楼层


xingyun666666 发表于 2021-7-7 22:22
@jake top owner在做top FP时,主要考虑的东西?
我能想到的:定义top的die size,做四周的IO排布,做part ...


我看到的top FP流程和你讲的差不多。
我们做产品,在项目启动时必须估算成本。top的size直接影响成本。Top会快参考已有的IP block,参考上一代产品的PAD,快速摆一下,estimate size。Size降不下来,项目是不会通过的。
Top会考虑到timing,尤其是高速的部分,例如PLL和高速逻辑会放得比较近。
Top会考虑power domain,同一个supply的模块尽量放在一起。
Top会考虑signal flow/data flow,根据模块的功能从input到output依次放好。
个人感觉top留给digtop的area,shape有点随意,可能因为我们的片子是混合信号,AoT (analog on top) flow。数字会尽快做个第一版,得到较为准确的area estimate反馈给top。 通常top给digtop留的area是比较充裕的。  
暂时能想到的就这些了。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-28 11:52 , Processed in 0.026667 second(s), 6 queries , Gzip On, Redis On.

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