IC 圆桌派第七日主题是:『效率,研发管理,编程』关于这部分内容,高老师是专家,等她的专业复盘。老驴今天复盘第七日讨论过的技术问题,涵盖汽车电子,FPGA, 航载。整个讨论过程看似跳脱,其实内部有严密的逻辑递进,在讨论车载时候看到X 司裁员的消息,于是开始了FPGA 讨论,话题自然递进到了FPGA 在航空航天中的应用,于是开始了航载讨论。文中有许多新概念,请自行谷歌。
汽车电子
FPGA
航载
其他问题
老驴话综合
- -
综合入门简单,跟AE 要个脚本,把输入塞进去,跑出来就算完。但是要做好综合很难:
- 要去分析所用的库,对比cell 之间的ppa,比如lvt 跟svt 相同cell timing 差多少leakage 差多少之类的;
- 要懂RTL ,要去看datapath 要去分析clock structure,要去看以软件思维写得很恶心的RTL 如何改才能对工具友好;
- 要懂sdc,知道每一条命令的定义方式跟作用域;
- 要懂power domain,要会写1801,要会debug 为什么插不上为什么插错,什么地方该插什么地方不该插;
- 要懂physical, lef 跟qrc 都用来表征什么,def 里有什么,分别是做什么用的,哪些是多的,少了哪些?如何调整macro 如何确定datapath 跟macro的位置关系,是否需要blockage 是否需要region,怎么加,row 是什么track 是什么,congestion map 怎么分析等等;这些是输入部分。
- 再就是输出部分,产生的任何一个report,都要有分析的能力,要知道问题是什么?可能是什么原因造成的?有什么办法可以尝试去解决。
- 要对timing 跟 power的计算十分熟悉,要对congestion 的计算熟悉,要对怎么调整设计怎么调整工具参数十分熟悉。
- 再就是工具端,当前世面上的综合工具都是通用工具,要根据当前设计的特点跟目标去调整相应的变量或命令,以最大限度地榨取工具。
- 此外还要涉及dft,还要保证形式验证没问题,还要保证CLP clean. 还要满足后端大爷的各种需求。
综上所述,综合是个坑,不要轻易跳。
论及技术的傲慢,借鉴大刘三体中的名言:你在凝视深渊的时候,深渊也在凝视你。
作者:陌上风骑驴
来源:https://mp.weixin.qq.com/s/4JWPCWrbLH7\_ICcu8n6jPQ
作者微信公众号
相关文章推荐
更多IC设计技术干货请关注IC设计技术专栏。