Custom Compiler 操作技巧分享

版图设计中很多情况都是TOP down设计加bottom up设计相结合,在初期做floorplan时,我们关心模块的大小,信号流走向,Bump或PAD所在位置,然后来确定每个模块所摆放位置。各模块大小可以根据参考版图或已有电路大概评估,Bump 或PAD布局要看封装电源域分布等确定。信号流有没有好的方式来查看呢?可能designer会给个大概的走向。我们来看看借助CC里的 Route功能是不是能更有效的来做信号流的连线。

1.topology Routing是一种pin-pin的route guidance方式,可以自动生成规整的拓扑连线,也可以手动来产生或着调整这些拓扑连线。我们可以对每一段走线来定义使用的走线层次宽度,同时还可以根据EM和Resistance的约束来自动调整走线的宽度。重要的一点这些走线信息可以保存到当前design中或者导出到文本。这些拓扑走线可以随着pin的位置自动调整。这点跟普通飞线有很大区别。

         

图片

图片

可见信号流比较清晰,floorplan阶段可以通过这样的拓扑连线调整每个模块内部出pin放下,关键信号宽度,是否sheilding.

图片

上图可以看到随着模块的反转,拓扑走线会跟着模块的pin自动调整新的位置。每段走线也都可以人工干预。显示上可以使用实际的layer来显示preview 的routing效果(非真实layer)。没问题之后可以执行Route来产生最终的连线。

图片

2.半自动交互式Route。p2p模式 可以选择两点来完成自动连线,或中间规定好走向。Ftc模块可以根据鼠标走向来完成route。每个都对应非常丰富的option供选择,这里不一一演示。

         

         

图片

         

3.最常用的create path,cc里也有非常丰富的功能,比如下图演示对一组bus调整,可以直接调整bus的space,有fin-in/out 或Ladder,compact 等。

图片

IC模拟版图设计

IC 设计后端知识分享 EDA使用心得 Linux 环境 脚本分享 Perc开发 Custom compiler

50篇原创内容

公众号

收录于合集 #文章汇总

 68个

上一篇版图中几种设置parameter的方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值