2019年8月25日
摘要: 大概在遥远的90nm之前,leakage power在library里确实是被描述成一个常值的。但从90nm开始,为了更加精确,library里的leakage power不再是个常值了,而是被模拟成一个输入状态的函数。所以基础还是library,在一个library里跟leakage相关的变量大致 阅读全文
posted @ 2019-08-25 23:28 春风一郎 阅读(3931) 评论(0) 推荐(0)
摘要: 如果在综合阶段没有做multibit merge, 或综合阶段由于缺失物理信息multibit cell merge 不合理,那就需要PR 工具做multibit merge 或split. Innovus 支持multibit 的merge 及split, 在setOptMode 中由如下两个op 阅读全文
posted @ 2019-08-25 23:03 春风一郎 阅读(1775) 评论(1) 推荐(1)
摘要: Floorplan包含: IO floorplan: 涉及板级设计、封装设计的交互,接口协议(timing相关),对一些高速接口需要做特殊考虑(如信号完整性等)。 Power plan:芯片的电源和低功耗设计方案、功耗及IR仿真。 Block floorplan:涉及设计结构,总线结构,时钟结构,数 阅读全文
posted @ 2019-08-25 12:40 春风一郎 阅读(1370) 评论(0) 推荐(0)
摘要: 要做好floorplan需要掌握哪些知识跟技能? 首先熟悉data flow对摆floorplan 有好处,对于减少chip的congestion 是有帮助的,但是也不是必需的,尤其是EDA工具快速发展的当今,比如Innovus 最新的MP特性,可以自动对cell和macro 一起做place,结果 阅读全文
posted @ 2019-08-25 12:22 春风一郎 阅读(5431) 评论(1) 推荐(1)
摘要: Power-Plan或者说PG如何打,这是一个仁者见仁智者见智的问题,没有一个标准的答案,因为有各种各样的影响因素。本文将列举一些可能的影响因素: 1.和design 相关 1) Utilization 低的打的越多越好,高的需要打低一点,考虑DRC 和Congestion。 2)同样的Utiliz 阅读全文
posted @ 2019-08-25 11:43 春风一郎 阅读(1739) 评论(0) 推荐(0)
摘要: 作为一个后端设计者,所需要掌握的技能其实就是熟练的利用工具,为自己服务。 需要的知识是什么?说的简单点,就是如何把设计的PPA搞上去。 说的复杂点,那就得从PPA需要注意的每个点去一一剖析。这个就太需要篇幅了。我也不想展开去说。 我们就先拿floorplan来做个例子简单说一下。floorplan是 阅读全文
posted @ 2019-08-25 11:04 春风一郎 阅读(621) 评论(0) 推荐(0)
摘要: Floorplan: 要做好floorplan需要掌握哪些知识跟技能? 明确Floorplan 处理的对象:对于数字设计的 Floorplan 来说,它是一个很依赖前后步骤的一个过程,这个可以看作是后端Layout 的开始,Floorplan 处理的对象我喜欢叫做Special Instance a 阅读全文
posted @ 2019-08-25 10:41 春风一郎 阅读(823) 评论(0) 推荐(0)