电子产业一站式赋能平台

PCB联盟网

搜索
查看: 50|回复: 0
收起左侧

凡亿Allegro Skill布线功能-自动创建match_group

[复制链接]

119

主题

229

帖子

2386

积分

管理员

Rank: 5Rank: 5

积分
2386
发表于 3 天前 | 显示全部楼层 |阅读模式
/ C* l" `8 ?+ M2 U6 F

在进行高速pcb设计的过程中,常常会遇到一个挑战,那就是高速信号的时序匹配问题。为了确保信号的同步到达,设计者需要对特定的高速信号组进行等长设计。手动进行这样的操作可能会非常繁琐且容易出错。凡亿skill工具中包含了一个非常实用的功能,即“布线-创建match_group”。通过这个功能,设计者可以轻松地根据已经创建好的“n et group”或者“bus”来快速生成器件到器件之间的等长组。这样一来,不仅提高了设计效率,还减少了因手动操作导致的错误,确保了高速信号传输的精确性和可靠性。

   自动创建match_group的情况分为两种,一种为信号创建为“n et group”之后再去自动创建match_group;另一种为信号创建“bus”之后自动创建match_group。17.4及更高版本推荐使用前者。
1、n et group后创建match group
1)以创建DDR数据线D0-D7一组为例,点击allegro Constraint Manager中的“Physical”选项栏中的“All Layers”选项展开所有网络如下图1-1所示。并在所有网络**数据线D0-D7的所有网络选中,鼠标右击选择“Greate”分栏中的“Net Group”选项如下图1-2所示,在弹出的“Greate NetGroup”对话框内设置对应组名称“DDR_D0-D7”,设置完成之后点击”OK”选项如下图1-3所示。那么数据线D0-D7Net Group组创建完成。
图1-1 “Physical”选项栏中的“All Layers”选项
  
图1-2 创建Net Group组                          图1-3 Net Group组名称设置
2)创建Net Group完成之后回到pcb设计界面执行菜单命令“FanySkill-布线-创建Match Group”选项如下图1-4所示激活功能命令,或者在“Command”框内输入快捷键命令“ACC”如下图1-5所示也可激活命令。
      
图1-4“创建Match Group”选项              图1-5 快捷命令
3)命令激活之后在弹出的“自动创建Match Group对话框内,选择需要创建等长的Net Group组;继而在“From”、“To”中点击选择高速信号从哪个器件到哪个器件等长如下图1-6所示。在“Match Group Name”中设置对应等长组名称;“误差”中设置等长组误差如下图1-7所示。设置完成之后点击“Greate”选项即可。
  
图1-6 创建Match Group组设置             图1-7 创建Match Group组设置
4)Match Group组创建完成之后回到Allegro Constraint Manager中可以检查下是否创建成功,如下图1-8所示可以看到已经创建完成。
图1-8 Match Group组创建完成
2、bus后创建match group
1)执行菜单命令“Edit-Prope rties”如下图1-9所示,命令激活后“Find”面板只勾选“Net”如下图1-10所示。然后鼠标右击选择“Temp Group”选项如下图1-11所示,将需要创建为BUS的网络进行选中如下图1-12所示。
      
图 1-9“Prope rties”选项               图 1-10 Find面板勾选“Net”
图1-11 “Temp Group”选项              图1-12 创建为BUS的网络选中
2)网络选中完成之后右击选择“Complete”选项完成即可如下图1-13所示,完成命令结束之后立刻弹出“Edit Proper ty”对话框如下图1-14所示。在其对话框内选择“Bus_Name”选项,右侧“Value”设置名称为“BUS1”即可,然后依次点击“Apply”、“OK”选项如下图1-15所示。
   
图 1-13“Complete”选项               图1-14 “Edit Proper ty”对话框
图 1-15 设置BUS名称
3)BUS设置完成之后可以去Allegro Constraint Manager中查看是否创建成功,如下图1-16所示BUS创建完成。
图1-16 BUS创建成功
4)BUS创建完成之后在pcb设计界面执行菜单命令“FanySkill-布线-创建Match Group”选项如下图1-17所示激活功能命令;命令激活之后在弹出的“自动创建Match Group对话框内,选择需要创建等长的BUS组;继而在“From”、“To”中点击选择高速信号从哪个器件到哪个器件等长如下图1-18所示。在“Match Group Name”中设置对应等长组名称;“误差”中设置等长组误差如下图1-19所示。设置完成之后点击“Greate”选项即可。
      
图 1-17 创建Match Group选项       图1-18 创建Match Group设置
图 1-19 创建Match Group设置
5)Match Group组创建完成之后回到Allegro Constraint Manager中可以检查下是否创建成功,如下图1-20所示可以看到已经创建完成。
图 1-20 Match Group创建完成
——————————
Skill视频教程播放链接:
https://www.fanyedu.com/course/21863.html
/ J9 P6 n2 R0 i& m4 v
凡亿allegroSkill下载链接:
https://www.fanyedu.com/allegroSkill

3 o  p# G: d1 D# Y* H) s  s( E

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条


联系客服 关注微信 下载APP 返回顶部 返回列表