内容发布更新时间 : 2024/12/29 0:24:37星期一 下面是文章的全部内容请认真阅读。
1.3.2 设置不过电阻的NET等长
即上图中的DDR_DQ0-3,布线要求,DQ1-3以DQ0为参考,线长在±10mil内 设置 Electrical ->Net -> Routing -> Relative Propagation Delay
选中所需NET,右键Create ->Match Groups,弹出的对话框中命名约束条件并确定;若是先已经创建了MG_DQGROUP,需要添加其他的NET,选中需要添加的NET,右键,Add to ->Match Groups;选择已有的约束条件添加;
在刚才设置的网络组中,可以选择其中的一根作为参考,在对应的【Delta:tolerance】栏中右键 Set as target,即可设置为参考网络;假如不设置参考网络,则所有的网络都要匹配到+tolerance; 【Delta:tolerance】
100mil:10mil 假设参考线1000mil,则线范围为1000+100 加减10mil;即990~1110mil -100mil:10mil 假设参考线1000mil,则线范围为1000-100 加减10mil;890~990mil 布线后如图:
1.3.3 设置过电阻的XNET等长
即上图中的ADDR0-3,布线要求,ADDR1-3以ADDR0为参考,线长在±10mil内 设置XNet
Analyze -> Model Assigment;弹出对话框,可以选择某种电阻,也可以选择某个电阻;
现在选中某种电阻;Create -> Model;弹出对话框默认确定,在弹出如下对话框;
因为在原理图中,ADDR3_A 和 ADDR3连接排阻的1和8;类推,所以是以1 8 2 6....对应;如下图,ADDR3_A和ADDR3两条NET合并成一条XNRT;
创建Pin-Pair
在ADDR0上右键 Create -> Pin-Pair;选中电阻两端MCU和DDR的管脚腿
创建完后如下图
创建Match Group 选中上面的4个PPr,右键 Create -> Match Group;接下来就和设置不过电阻的NET等长的步骤一样了;布线之后如下图
1.3.4 设置T型等长
1.3.4.1
在PCB和约束管理器中创建T型节点
在PCB菜单栏中选中 Logic -> Net Schedule,然后选中要设置的T型网络的鼠线,在选中要设置网络的其中一个引脚,右键Insert T 命令,在合适的地方左键放置T点,然后选其他的引脚再选中刚放置的T点,依次设置完该T型网络上的所有的节点;
删除某个T节点,PCB菜单栏中选中Logic -> Net Schedule,选中网络右键Unschedule Net,然后右键Done;
在约束管理器中,右键刚才设置的那根Net,Create -> Electrical CSet,命名,注意勾选Copy Constraints From;然后其他网络就可以使用这个规则了。然后在其他需要设置T型网络的NET中Referenced Electrical Cset中选中刚才设置的规则;如下图
1.3.4.2 在SigXplorer和约束管理器中创建
Electrical ->Net -> Routing -> Wiring
选中需要设置T型网络的net,右键选中SigXplorer,进入界面,重新设置拓扑结果之后,注意上面有元件的编号,Set -> Constraints ;弹出界面,在Wiring中Verify Schedule 中选中YSE,单击OK;File > Update Constraint Manager;到如下的拓扑结构:然后在其他需要设置T型网络的NET中Referenced Electrical Cset中选中刚才设置的规则
然后通过Pin-Pair的方式设置等长
1.3.4.3 设置线长
选中Prop Delay标签,设置方法,在Pins/Tees中先选中T.2再选U4.4,在Rule Type 中选择Length ,分别在min length ,max length 中输入500,510;依次把所有的都设置好;
上面解释:从从T.2到U4.4的线长为500~510mil;
设置相对延时:
选中Rel Prop Delay标签,方法:先在【Rule Editing】栏点击 New按钮,
在【Pins/Tees 】栏点击R4.2 再点击U4.4
注意【Scope】栏为“Local”,
在【Delta Type】栏,选择“None”, 在【Tol Type】栏,选择“Length ”, 在【Tolerance 】栏,输入“20”, 点击ADD按钮。
按上面的方法设置其余三线;