本帖最后由 skny2011 于 2019-12-23 09:32 编辑
1. 功能说明:根据选定的规则和设定值修改对应的差分线宽、间距和规则; 2. 压缩包应包含以以下文件:3. 加载skill:将下载好的文件中的DP_Resize_V1_4_166.cxt、UserDefine_V1_5.il两个Skill文件和64bit文件夹放置到Skill文件夹中,建议通过在 allegro.ilinit文件中新增一条语句来增加Skill文件夹,方便管理,语句如下: setSkillPath(buildString(append1(getSkillPath()" D:/cadence/SPB_Data/pcbenv/skill"))) 以上语句中绿色部分为新增的Skill文件夹。 输入以上文本后再在allegro.ilinit输入(请根据情况输入才能使用): loadContext("DP_Resize_V1_4_166.cxt") load ("UserDefine_V1_5.il" "skny2011") 启动命令为dpr,修改上面注册语句中对应的字符可以自定义。 注意: ·如果是16.6以上的版本,把 loadContext("DP_Resize_V1_4_166.cxt ")修改为: loadContext("DP_Resize_V1_4_172.cxt ")即可。 · 如果想两个版本都能使用而不用每次修改,改为以下语句即可: if(axlVersion('version)>16.6 then loadContext("DP_Resize_V1_4_172.cxt") else loadContext("DP_Resize_V1_4_166.cxt") ) 4. 界面说明:
5. 操作说明:
5.1. 当前差分规则:读取板上设置的差分规则,只要primary gap有不等于0的值,即认为是差分规则;
5.2. 目标差分规则:根据阻抗需求,此区域需要手动更改;
5.3. 功能设置区域:1. Cset_Name:读取到规则管理器已经设置好的差分规则; 2. Constraint:选中后,同时会修改规则管理器中对应规则的线宽和间距值; 3. InnerLayer:选中后,修改内层的线宽(间距)时,会统一修改所有内层的值; 4. Delete Old:选中后,删除现有的差分线,用目标规则值在原有路径上重新创建差分线;不选中,则有部分线宽会和原有布线重合。
!!!!具体适用范围请详细阅读附件中的PDF说明,有任何问题可回复此贴交流,谢谢!!!!
之前附件失效了,2019-12-17-12:10已更新,谢谢关注
补充内容 (2020-4-27 16:28):
2020-04-27更新:
更新网友们提出的问题:
1,差分只要调用规则即可进行修改,不再需要分类到Class里;
2,增加通过选择修改选差分网络的功能。
更新的动态使用示例在114楼。
补充内容 (2024-1-15 11:14):
各位朋友,此工具已经集成到SknyToolbox工具箱中,单独功能已经停止分享,公众号中也停止分享了, |