delete-cut
在排线布线过程中,有时候需要调整线序,
这时候,可以使用delete-cut,将需要调整的线,
首尾各剪断一小段线,
这样,中间部分,就变成了dummy net,就可以挂靠任意网络。
然后,再将调整了线序的线连通到对应的无网络线上。
+++++++++++++++++++++++++
BGA fanout调整
使用route->create fanout 扇出后,往往需要调整。
使用copy调整。
点击F3后,启动copy命令,
再用快捷键g,启动temp group,
点击对应的via 和cline后,用快捷键f,complete。
此时,要求输入锚点,
将鼠标放到pin上,右键,snap pick to pin,复制了一套fanout,
用快捷键r,旋转合适的角度,
再将鼠标放到pin上,右键,snap pick to pin,粘贴好。
然后,将原有的fanout删除。
注,可以使用快捷键,ap,自动捕捉焊盘中心。
++++++++++++++++++++++++
group slide
有时候,我们需要将绕出来的蛇形线,整体移动一下位置,
这时候,可以使用group slide功能。
方式一,框选整个蛇形弯。
方式二,使用temp group,选中整个蛇形弯。
++++++++++++++++++++++++
phase tune
有时候,我们需要对差分对进行phase tune,
方式一,使用 route->phase tune命令。但是生成的bump不一定好用。这时候可以使用方式二。
方式二,使用route->delay tune命令。
默认情况下,delay tune是将diffpair作为一个temp group 整体调整的。
所以,我们需要右键,勾选single trace mode,对单线调整。
完成后,右键,done。
注意,这时要再次启动delay tune命令,右键,去掉single trace mode,回到初始态。
++++++++++++++++++++++++
DDR绕等长
以4片DDR为例,
先数据后控制,
首先是把data组的target绕等长。
先为每个data组建立MGRP,
包含dq0~dq7 , dm, dqs。
其中,将dqs设置为target。
建立MGRP时,以PPR为元素,组成MGRP。这样,整个路径中,可能会有串阻,那么串阻两端的CLINE,均计入PPR。
然后,为所有的dqs建立MGRP,
包含dqs0~dqs3,ckp,ckn。
其中,将ckp或者ckn设置为target。
建立MGRP时,以PPR为元素,组成MGRP。
然后,为所有的addr-ctrl组建立MGRP。
包含ba0-ba2,a0-a12,这些地址线,
包含cs,ras,cas,we,cke,这些控制线,
包含ckp,ckn,这些时钟线。
建立MGRP时,以PPR为元素,组成MGRP。
首先,把每个data组的target,绕成组内最长的。
然后,把各个组的target,绕成等长的。
然后,把每个组的成员,以target为基准,绕等长。