两年前,第一次听到Mixed Placer 老驴就产生了浓厚的兴趣,之后经常时不时地打听一下,去年已有客户在实际项目中采用,今年在support.cadence.com 上已可找到公开的AppNote. 4月在SJ 举办的CdnLive 上已有客户论文发表并有公开演讲。
虽然老驴对后端一知半解,但由于兴趣所致,打算搬运一些已公开的东西到驴号,今天先做热身,以『无良自媒体』惯用方式,在未征得原作者同意的情况下,将其在SJ CdnLive 上的文章搬运过来。
Mixed Placer: Concurrent Placement of Macros and Standard Cells. 白话:不用再人工一块一块地去摆macro <大多数是memory>, 工具会像摆放标准单元一样将macro 摆放好。Innovus 18.1 之后的版本支持。
Flow 上最大的改动是,不需要创建或读入Floorplan 在Place 的时候使能 mixed placer 即可。至于约束的加入、每一步做了什么、该flow 的限制,后续将逐渐搬运。
STMicroelectonic 在 SJ CdnLive 发表的文章名称是:Mixed Placer: an unconventional paradigm for hard macro intensive designs. 文章分四部分:
- 传统flow 遇到的困扰,
- Innovus mixed placer flow 介绍
- 自家flow 介绍
- 示例结果
传统Flow 遇到的困扰:
Innovus mixed placer flow 介绍:
自家flow 介绍:
示例结果:
Innvous Mixed Placer 使硅农在解放双手的道路上又前进了一大步。
参考文献:
作者:陌上风骑驴
来源:https://mp.weixin.qq.com/s/UjKumwczxNl1n2tFE9jPOQ
作者微信公众号
相关文章推荐
•论功耗:浅谈Power Signoff
•低调的实力派:Conformal
更多IC设计技术干货请关注IC设计技术专栏。